硬件:Arduino UNO
软件:arduino IDE (参数设置:波特率 9600)
项目名称
基于arduino uno的内置LED灯的亮灭
项目代码
int pin=13;
void setup()
{
Serial.begin(9600);
pinMode(pin,OUTPUT);
}
void loop()
{
digitalWrite(pin,HIGH);
delay(800);
digitalWrite(pin,LOW);
delay(800);
}
运行结果
(23.11.2)呜呜呜,LED它一直亮着,我也不知道什么原因。
调试过程
1.将pin=13改为pin=1以后TX灯能实现亮灭交替,排除开发板和PC连接问题
2.用13号引脚接了一个电机,电机可以动,但是无法一直是高电平,也就是电机一直在转。然后换到12号引脚,电机会转动--暂停--转动交替
3.在网上查找了一遍,目前最有可能的是板子在设计的时候已经把该引脚用来加载bootloader了,这是一个启动程序,会自动执行。