实验说明:用Arduino的四个脚位控制步进马达的四个磁极。
实验材料:Arduino开发板、USB数据线、arduino软件、面包板、杜邦线、2003芯片、5v电池、步进马达
电路连接: ①2003芯片: 左边从上到下的第1~4脚位分别 接开发板的8~11脚位,第8个脚 位接开发板的GND和电池负极, 右边从上到下的第1~4脚位分别 接步进马达的四个磁极
②步进马达: 5v接电池的正极,四个磁极接2003芯片的右边1~4个脚位
③5v电池: 正极接步进马达,负极接2003芯片
代码部分:
int apin=8; //橙色
int bpin=9; //黄色
int cpin= 10; //粉红色
int dpin=11; //蓝色
int delaytime=10; //转动时间间距
void setup() {
pinMode(apin, OUTPUT); //将4个脚位设定为输出
pinMode(bpin, OUTPUT);
pinMode(cpin, OUTPUT);
pinMode(dpin,OUTPUT);
void loop() {
digitalWrite(dpin,LOW); //关蓝色线
digitalWrite(apin,HIGH); //使橙色线接地
delay(delaytime); digitalWrite(apin, LOW); //关橙色线
digitalWrite(bpin,HIGH); //使黄色线接地
delay(delaytime);
digitalWrite(bpin,LOW); //关黄色线
digitalWrite(cpin, HIGH); //使粉红色线接地
delay( delaytime);
digitalWrite(epin, LOW); //关粉红色线
digitalWfite(dpin,HIGH); //使蓝色线接地
delay(delaytime); }