材料与环境
硬件:Arduino、按键、继电器、直流电机、风扇、1.5V电池(因为直接接在Arduino上,电压会不足)
软件:Mixly IDE
【实验名称】继电器控制小风扇
达到效果:当按下按键时,继电器工作,小风扇运作,再次按下按键后,继电器内部线路不连通,风扇停止运转。
1.软硬件连接
NO口不接线
2.图形化编程块
3.代码块
volatile boolean flag;
void setup(){
flag = 0;
pinMode(11, INPUT_PULLUP);
pinMode(6, OUTPUT);
}
void loop(){
if (digitalRead(11) == LOW) {
delay(20);
if (digitalRead(11) == LOW) {
flag = !flag;
while (digitalRead(11) == LOW) {
}
}
}
if (flag == 1) {
digitalWrite(6,HIGH);
} else {
digitalWrite(6,LOW);
}
}
4.效果
实验效果已上传至B站:https://www.bilibili.com/video/av74642565/