【Follow me第二季第2期】入门任务 - 搭建环境 - Blink - 串口打印
[复制链接]
本帖最后由 sinc_sila 于 2024-9-16 11:02 编辑
我有幸参与本期Follow me活动,亲身体验备受推崇的Arduino开源硬件平台。Arduino以其卓越的易用性和灵活性,赢得了全球电子爱好者和教育者的青睐。期待在此次活动中能够满载而归。
购买原件展示:
1、Arduino UNO R4 WiFi
2、SHT40温湿度传感器扩展板
环境搭建:
打开arduino官网:Software | Arduino 下载并安装软件
打开arduino软件,将开发板连接到电脑,选择对应的串口:
此时已完成了编写代码前的准备。
------------------------------------------------------------------
入门任务:点亮板载LED灯并且串口打印Hello EEWorld!
通过开发板提供的原理图我们可以看到用户LED的引脚为:DL4(黄色)。
打开文件--》示例--》Basics--》Bink
创建一个Bink基础示例,并在此基础上增加串口打印。
示例代码及注释:
Arduino的内置LED每隔一秒闪烁一次,并在每次LED状态改变时通过串口发送"Hello EEWorld!"消息:
void setup() {
// 初始化内置LED引脚为输出模式。
pinMode(LED_BUILTIN, OUTPUT);
// 初始化串口通信,波特率为9600
Serial.begin(9600);
}
// loop函数会无限次地反复运行
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // 打开LED(HIGH表示高电压水平)
Serial.println("Hello EEWorld!"); // 通过串口打印消息
delay(1000); // 等待一秒钟
digitalWrite(LED_BUILTIN, LOW); // 关闭LED,通过使电压变为LOW
Serial.println("Hello EEWorld!"); // 再次通过串口打印消息
delay(1000); // 等待一秒钟
}
代码烧录后视频效果展示:
a2c4f98f897cd418646109bdfb14b687_raw
|