esp8266的开发板有两个版本,体积上一大一小,大的核心为CH340,小的核心为cp2012,核心为cp2012的开发板,可以结合使用motor shiled,这款开发板是控制电机的,电机是一个大功率的用电器,所以需要专业的驱动模块。常用的电机驱动模块有L298N,L293D。这款板子相当于内置了电机驱动模块。
电机驱动模块的连接图如下:
连接图如下:
主要是是点击的正负极和逻辑输入的1234接电接口。
运行代码如下:
//LingShun Lab
int input1 = 5; // 定义uno的pin 5 向 input1 输出
int input2 = 6; // 定义uno的pin 6 向 input2 输出
int input3 = 9; // 定义uno的pin 9 向 input3 输出
int input4 = 10; // 定义uno的pin 10 向 input4 输出
void setup() {
// Serial.begin (9600);
//初始化各IO,模式为OUTPUT 输出模式
pinMode(input1,OUTPUT);
pinMode(input2,OUTPUT);
pinMode(input3,OUTPUT);
pinMode(input4,OUTPUT);
}
void loop() {
//forward 向前转
digitalWrite(input1,HIGH); //给高电平
digitalWrite(input2,LOW); //给低电平
digitalWrite(input3,HIGH); //给高电平
digitalWrite(input4,LOW); //给低电平
delay(1000); //延时1秒
//stop 停止
digitalWrite(input1,LOW);
digitalWrite(input2,LOW);
digitalWrite(input3,LOW);
digitalWrite(input4,LOW);
delay(500); //延时0.5秒
//back 向后转
digitalWrite(input1,LOW);
digitalWrite(input2,HIGH);
digitalWrite(input3,LOW);
digitalWrite(input4,HIGH);
delay(1000);
}
3、白话产品参数
4、与esp8266结合如何使用。
注意串联的使用:
https://www.xiaodingchui.com/7506