Wio RP2040无线WiFi迷你开发板Arduino IDE开发环境安装与使用基础

本文详细介绍了如何在ArduinoIDE中安装和设置WioRP2040开发板的环境,包括添加Seeeduino开发板管理网址、安装XIAORP2040支持包和选择开发板型号。同时,提供了使用ArduinoC控制板载及扩展LED闪烁的程序示例,涉及硬件接口电路和上传程序的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Arduino IDE作为一种开源硬件开发软件工具,目前拥有很好的应用生态和众多的用户,本文介绍Wio RP2040无线WiFi迷你开发板Arduino IDE环境安装与设置,并给出采用Arduino C控制Wio RP2040开发板板载LED和扩展一只LED发光的程序示例。
本文动手实践需要电脑一台,所需器件清单如下:
• Wio RP2040开发板×1
• LED发光管×1
• 470Ω~1kΩ色环电阻×1
• 杜绑线×1
• 面包板×1
• USB Type-C电缆线×1
一、Arduino IDE安装
可从Arduino官网(https://www.arduino.cc/)下载Arduino IDE集成开发环境,这里下载Windows最新版的 arduino-1.8.19(下载默认文件名为arduino-1.8.19-windows.exe)。下载成功后,运行arduino-1.8.19-windows,按提示步骤安装Arduino IDE。
二、Wio RP2040开发板Arduino IDE开发环境安装
首先,运行Arduino,选择“File”→“Preferences” (“文件”→“首选项”) 菜单项,将弹出图1所示对话框,在”Additional Boards Manager URLs:”(“附加开发板管理网址:”)文本框中输入以下内容:
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
如果该文本框中有其他内容,则在现有内容后添加“;”后,再输入以上内容。
在这里插入图片描述
图1
接下来,使用Arduino IDE的开发板管理器[Boards Manager…]安装Wio RP2040开发板软件开发环境,具体步骤是,选择[Tools] →[Boards: “Arduino Uno”] →[Boards Manager…],弹出Boards Manager对话框,在[Type]文本框中输入XIAO RP2040,显示Seeed XIAO RP2040开发板支持包,这里选择可安装的1.9.3版本,单击[Install]安装XIAO RP2040开发板支持包,见图2所示。
在这里插入图片描述
图2
三、Wio RP2040开发板Arduino IDE开发环境设置
选择[Tools] →[Boards: “Arduino Uno”] →[Seeed RP2040 Boards] →[Wio RP2040 Mini Dev Board],完成Wio RP2040开发板Arduino IDE开发环境设置,见图3所示。
在这里插入图片描述
图3
四、Arduino C控制Wio RP2040开发板板载LED和扩展LED发光程序示例
打开电脑,将USB-Type C电缆线的Type C接口一侧插入Wio RP2040开发板,用手指按下Wio RP2040开发板上的[BOOT]按钮并保持按下状态,将USB-Type C电缆线的USB接口一侧插入电脑USB接口后,很快会显示一个[RPI-RP2]新的盘符,松开[BOOT]按钮。
选择[File] →[New],在Arduino IDE编辑窗口输入Arduino C程序:

//Wio RP2040 WiFi Mini Dev Board
int onBoard_LED = 13; //GPIO13: OnBoard LED
int external_LED =15; //GPIO15: Externatl LED
void setup() {
  // put your setup code here, to run once:
  pinMode(onBoard_LED, OUTPUT);
  pinMode(external_LED, OUTPUT);
}
void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(onBoard_LED, HIGH);
  digitalWrite(external_LED, HIGH);
  delay(1000);
  digitalWrite(onBoard_LED, LOW);
  digitalWrite(external_LED, LOW);
  delay(1000);
}

程序中的led=13语句中的15为Wio RP2040开发板板载LED发光二极管的GPIO端口号,通过该端口对板载LED发光进行控制;led=15语句中的15为Wio RP2040开发板扩展的GPIO端口引脚,用于控制扩展LED发光;在setup函数中通过两条pinMode语句将两只控制LED的端口设置为输出;在loop函数中,digitalWrite语句用于控制LED的亮灭(HIGH- LED点亮,LOW-LED熄灭)。
Wio RP2040开发板扩展一只LED硬件接口电路原理图见图4(a)所示,所对应的硬件电路接线图见图4(b)所示。
在这里插入图片描述
图4
将程序文件存储为“Pico_Blink_220307.ino”文件,单击[→]Upload上传按钮编译并上传程序。
程序上传成功后,二进制程序机器码将存储到Wio RP2040开发板的Flash中,此时Arduino IDE界面显示情况见图5所示。这里要注意的是,当Wio RP2040开发板成功连接到电脑后,我们无须再选择串行端口。这是因为电脑在第一次上传程序时会写入.uf2文件到Wio RP2040开发板,之后电脑会自动选择串行端口。
在这里插入图片描述
图5
此时,将看到Wio RP2040开发板板载蓝色LED和扩展接口黄色LED灯间断闪亮,图6为LED点亮期间的拍照截图。
在这里插入图片描述
图6

发布日期:2022年03月14日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

袁易学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值