ESP8266主板1个、步进器1个(电机驱动)、3.7V电池1个、车身架1个、2个轮胎和2个小马达、跳线若干。
-
打开Arduino IDE。
-
在菜单栏中,选择Sketch -> Include Library -> Manage Libraries...。
-
在弹出的库管理器窗口中,输入ESP8266Audio库到搜索框中。
-
在搜索结果中找到ESP8266Audio by Earle FPhlhower,点击Install按钮进行安装。
-
打开Arduino IDE。
-
在菜单栏中,选择工具 -> 开发板 -> 选择NodeMcu1.0
- OUT1和OUT2 电池1、OUT3和OUT4 电池2
- 12V电源正极、GND电源负极+8266电源负极 、+5V8266引脚
- ENA:电机1PWM调速引脚
注意:不使用调速引脚,那两个塑料不要拔起来,拔起来后需要用“母对母”跳线连接
- ENB:电机2PWM调速引脚
- IN1和IN2:电机1 正反转/停止控制
- IN3和IN4:电机2 正反转/停止控制
8.左右电机控制
9.引脚对接
L298N | ESP8266 |
---|---|
EN A | D5 |
EN B | D6 |
IN1 | D2 |
IN2 | D1 |
IN3 | D4 |
IN4 | D5 |
+12V | 电池正极 |
GND | 电池负极 |
5V | 3V3 |
1.程序烧入ESP8266主板后,生成wifi热点:“遥控小车”; 2.使用手机或平板连接热点密码:12345678 3.浏览器地址:http://192.168.4.1
如果你已经将D1和D2设置为高电平,但是马达没有运动,可能有以下几个原因:
-
电流不足:ESP8266的GPIO引脚只能提供很小的电流(大约12mA),这可能不足以驱动马达。你可能需要一个马达驱动器或者一个适当的晶体管来放大电流。
-
连接问题:检查你的马达是否正确连接到ESP8266和电源。
-
马达问题:你的马达可能有问题。试着用另一个马达,或者直接用电源给马达供电,看看马达是否能运动。
-
代码问题:检查你的代码是否正确设置了GPIO引脚为输出模式,并且设置了高电平。
如果你确定以上问题都没有,但是马达还是不能运动,你可能需要寻求更专业的帮助,或者使用专门的马达控制板(如L293D或者L298N)来驱动你的马达。