伺服马达:
74hc595
步进马达:
//四相五线步进马达教学;
//用arduino的四个脚位控制步进马达的四极;
int apin=8;//橙色
int bpin=8;//黄色
int cpin=8;//粉红
int dpin=8;//蓝色
int delaytime=10;//转动时间间距;
void setup() {
pinMode(apin,OUTPUT);//将四个脚位设定为输出;
pinMode(bpin,OUTPUT);
pinMode(cpin,OUTPUT);
pinMode(dpin,OUTPUT);
}
void loop() {
digitalWrite(apin,HIGH);//使橙色线GND
delay(delaytime);
digitalWrite(apin,LOW);//关橙色线;
digitalWrite(bpin,HIGH);//使橙色线GND
delay(delaytime);
digitalWrite(bpin,LOW);//关橙色线;
digitalWrite(cpin,HIGH);//使橙色线GND
delay(delaytime);
digitalWrite(cpin,LOW);//关橙色线;
digitalWrite(dpin,HIGH);//使橙色线GND
delay(delaytime);
digitalWrite(dpin,LOW);//关橙色线;
}
无线控制
WiFi模块
http:/larduino.esp8266.com/stable/package_esp8266com_index.json
esp8266;
集成好电源控制的包括:上图黑色为NodeMcu Lua (30);蓝色为mini D1(20);
arduino 缩小版: arduino nano