Arduino开发板最简单闪灯
需要电脑,开发板,手机线。
首先把电脑和开发板连接。
这里我们选用type-c接口的Arduino开发板 Uno r3,较其他Arduino稳定易用。
接下来我们打开Arduino IDE,
(Arduino IDE串口CH340驱动安装包链接:https://pan.baidu.com/s/1x0OiI5feTmdWgcSM-z7HYg 密码:46ap)
打开见图 文件->示例->Basics->Blink。
因为Arduino的引脚13连接到板载的LED指示灯。
所以只要把13号引脚设置高电平,板载LED就会亮起。
上传烧录,有时会上传不成功。
这是新手常常遇到的问题。
怎么解决呢?打开电脑的设备管理器。查看端口下面的com口号。
然后在IDE的工具菜单中找到端口,重新点击设置。
在IDE窗口工具选项中,开发板类型选择Arduino Uno R3。
再次上传。显示上传成功。
会看到板载LED不停的闪,与程序中的高低电平对应。
代码分析
void setup()
{
pinMode(13, OUTPUT);
}
Arduino的代码编写比较简单,SETUP是arduino里面用于初始化的函数,设定了IO口13的模式是OUTPUT(IO口的设定还有三种:INTPUT,INPUT_PULLUP输入上拉模式,OUTPUT)。
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
主函数里面就直接使用digitalWrite(pin,mode)函数来给IO口13定义输出的高低电平。通过直接调用DELAY函数,加上delay时间,1000ms=1秒钟的延时效果,这样就得到了我们的板载LED灯闪烁实验。
Atmega328p时钟频率达到20MHz,80286CPU时钟频率10MHz,80386CPU时钟频率16MHz,这一款开发板比以前的286,386都要快,Arduino Uno r3稳定易用,后面再说一说怎样用这一款开发板外接个LED并使之闪亮。
登录后方可回帖