【Follow me第二季第4期】任务一 搭建环境&Blink三色LED / 串口打印
[复制链接]
本帖最后由 Netseye 于 2024-12-6 15:34 编辑
- 搭建开发环境:
- 下载并安装 Arduino IDE(确保使用最新版本)。
- 打开 Arduino IDE,进入 工具 > 板子 > 开发板管理器,搜索并安装 Arduino Mbed OS RP2040 或 Arduino Nano RP2040 Connect 的支持包。
- 连接 Arduino Nano RP2040 Connect 到电脑,通过 工具 > 端口,选择正确的端口。
2. Blink 三色 LED:
How can I use the embedded RGB LED?
RGB: The RGB LEDs are connected through the Wi-Fi module, so it is required to include the WiFiNINA library to use it.
使用板载的 RGB LED 控制三种颜色的闪烁(红、绿、蓝)。板子上还有一个LED_BUILTIN的橘色led 也一同点亮
C++
#include <WiFiNINA.h>
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
pinMode(LEDR, OUTPUT); // 红色 LED
pinMode(LEDG, OUTPUT); // 绿色 LED
pinMode(LEDB, OUTPUT); // 蓝色 LED
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
delay(500);
digitalWrite(LEDR, HIGH); // 红色亮起
delay(500);
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH); // 绿色亮起
delay(500);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH); // 蓝色亮起
delay(500);
digitalWrite(LEDB, LOW);
} |
3. 串口打印“Hello DigiKey & EEWorld!”:
结合 Blink 程序,在串口输出文本。
C++
#include <WiFiNINA.h>
void setup() {
Serial.begin(9600); // 初始化串口通信
while (!Serial) {} // 等待串口连接
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
pinMode(LEDR, OUTPUT); // 红色 LED
pinMode(LEDG, OUTPUT); // 绿色 LED
pinMode(LEDB, OUTPUT); // 蓝色 LED
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
delay(500);
digitalWrite(LEDR, HIGH); // 红色亮起
delay(500);
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH); // 绿色亮起
delay(500);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH); // 蓝色亮起
delay(500);
digitalWrite(LEDB, LOW);
Serial.println("Hello DigiKey & EEWorld!"); // 打印信息
} |
4. 上传代码并查看效果:
- 打开 串口监视器,选择波特率 9600,观察输出 "Hello DigiKey & EEWorld!"。
|