1. 介绍如果我们把手机调到震动状态,当有接入电话时,手机就会震动,而不是发声响。手机里就有震动马达。
震动马达 2. 目标编程使得震动马达工作。 3. 接线(1)震动马达的VCC 引脚接到ESP32开发板的VCC 5V引脚。 (2)震动马达的GND 引脚接到ESP32开发板的GND引脚。 (3)震动马达的IN引脚接到ESP32开发板的17号引脚。 4. 选择开发板编写代码前需把开发板类型改成“MicroPython[ESP32_Generic]”,如下图:
前几节课选择的开发板类型是“Arduino ESP32”,是因为“MicroPython[ESP32_Generic]”中没有我们使用的功能语句。 开发板类型选择“Arduino ESP32”,生成的代码是C++代码。 开发板类型选择“MicroPython[ESP32_Generic]”,生成的代码是MicroPython代码。为了能衔接后面学习MicroPython。能使用“MicroPython[ESP32_Generic]”,就使用这个。 使用了其他版型后第1次使用MicroPython,需要给开发板初始化固件,点击如下图按钮:
5. 程序代码只要给震动马达的IN引脚对应的17号引脚设置成高电平,则马达开始工作,代码如下:
如果希望每隔3秒震动一次,则代码改成如下:
6. 实验结果参看实验结果视频。 附件: 【象大帅】震动马达.pdf 震动马达-每3秒震动一次.mix |