Arduino#

1. Arduino简介#

Arduino是一种开源电子原型平台,受到开发者和爱好者的广泛欢迎。它由硬件和软件组成,硬件包括多种开发板,如Arduino UNO、MEGA等,软件主要是Arduino IDE,用于编写和上传代码到开发板上。Arduino适用于许多项目,包括机器人、传感器控制和物联网应用。由于其简单易用的特性和庞大的社区支持,Arduino是学习编程和电子学的理想选择。

2. 接线图#

3. 测试代码(测试软件版本:arduino-1.8.12)#

void setup(){  
    pinMode(2, OUTPUT); // 数字口2设置为输出  
    pinMode(3, OUTPUT); // 数字口3设置为输出  
}  

void loop(){  
    //设置风扇逆时针转3000毫秒  
    digitalWrite(2, LOW);  
    digitalWrite(3, HIGH);  
    delay(3000);  

    //设置风扇停止转动1000毫秒  
    digitalWrite(2, LOW);  
    digitalWrite(3, LOW);  
    delay(1000);  

    //设置风扇顺时针转3000毫秒  
    digitalWrite(2, HIGH);  
    digitalWrite(3, LOW);  
    delay(3000);  
}  

4. 代码说明#

将管脚设置为2、3。当3输出为高电平,2输出为低电平时,电机逆时针旋转;当3和2都设置为低电平时,电机停止转动。当3输出为低电平时,2输出为高电平时,电机顺时针旋转;

5. 测试结果#

在控制板上上传成功,按照接线图接线,拨码开关拨打到右端上电后,小风扇先逆时针转3000毫秒,停止1000毫秒,再顺时针转3000毫秒,小风扇以较快的速度运转。