139|2

18

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

【Follow me第二季第4期】任务一 搭建环境&Blink三色LED / 串口打印 [复制链接]

  本帖最后由 Netseye 于 2024-12-6 15:34 编辑

 

  1. 搭建开发环境
  • 下载并安装 Arduino IDE(确保使用最新版本)。
  • 打开 Arduino IDE,进入 工具 > 板子 > 开发板管理器,搜索并安装 Arduino Mbed OS RP2040Arduino 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);
}
 
2024-12-05_212908

 
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!"。

最新回复

板子上的那个LED_BUILTIN的橘色led的亮程序好像没有控制吧   详情 回复 发表于 2024-12-7 10:36
点赞(1) 关注
 
 

回复
举报

6694

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

板子上的那个LED_BUILTIN的橘色led的亮程序好像没有控制吧

 
 
 

回复

18

帖子

1

TA的资源

一粒金砂(中级)

板凳
 

我视频上不是演示了么.

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表