【联盛德 W800 Arduino开发板】Arduino IDE 开发环境搭建、程序测试
本文介绍了使用 Arduino IDE 开发 W800 开发板,并实现 闪灯 和 串口打印 。
开发环境搭建
1.下载和安装 Arduino IDE ;
2.安装W800 Arduino开发板程序包;
由于 W800 Arduino 开发板程序包的开发者众多,综合考虑到其更新和维护频率,以及包含的功能多样性,采用 board707/w80x_arduino: w806 package for Arduino IDE 方案。
按照开发说明文档给出的 JSON 链接,安装开发板程序包时报错如下
解决方案:
将 JSON 文件 下载至本地并保存至 Arduino IDE 开发板包管理文件夹,默认路径为 .../Arduino15/package_w80x_test_index.json
之后将下载的 JSON 文件路径
file:///F:/ArduinoIDE/Arduino15/package_w80x_test_index.json
添加至预设附加开发板管理链接文本框,如下
即可顺利安装。
需要注意文件路径中不能包含空格,这就要求修改 Arduino IDE 库文件存储路径时要确保文件夹命名无空格。
此外还要修改 arduino-cli.yaml 文件中定义的 libraries, data, downloads 等文件的默认存储位置。
参考:Issue #24 · board707/w80x_arduino .
修改默认存储路径参考:Arduino IDE开发板库文件地址修改 和 更改ArduinoIDE默认库文件位置 .
若 GitHub 网页加载和文件下载较慢,可结合 FastGitHub 加速器软件使用。
程序建立与烧录
Blink & 串口打印程序
1.Tool - 选择开发板为 W800,端口选择目标位置(可通过设备管理器获取端口号);
2.加载示例程序,File - Examples - Examples for W800 - BasicExamples - Blink ,
代码
- #include <stdio.h>
- #include <Arduino.h>
- intled=LED_BUILTIN_1;
-
- voidsetup() {
- pinMode(led, OUTPUT);
- Serial.begin(115200);
- }
-
- voidloop() {
- Serial.println("Hello World!");
- digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
- delay(300); // wait for a second
- digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
- delay(300); // wait for a second
- }
点击 Verify 编译验证通过,之后点击 Download 按钮,根据命令窗口提示,按下 RST 复位按键即可成功烧录。
效果展示
串口打印
闪灯