【联盛德 W800 Arduino开发板】Arduino IDE 开发环境搭建、程序测试

本文介绍了使用 Arduino IDE 开发 W800 开发板,并实现 闪灯串口打印

开发环境搭建

1.下载和安装 Arduino IDE ;

2.安装W800 Arduino开发板程序包;

由于 W800 Arduino 开发板程序包的开发者众多,综合考虑到其更新和维护频率,以及包含的功能多样性,采用 board707/w80x_arduino: w806 package for Arduino IDE 方案。

按照开发说明文档给出的 JSON 链接,安装开发板程序包时报错如下

arduino_board.png

解决方案:

JSON 文件 下载至本地并保存至 Arduino IDE 开发板包管理文件夹,默认路径为 .../Arduino15/package_w80x_test_index.json

之后将下载的 JSON 文件路径

file:///F:/ArduinoIDE/Arduino15/package_w80x_test_index.json

添加至预设附加开发板管理链接文本框,如下

URL_local.png

即可顺利安装。

需要注意文件路径中不能包含空格,这就要求修改 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 ,

代码


  1. #include <stdio.h>
  2. #include <Arduino.h>
  3. intled=LED_BUILTIN_1;

  4. voidsetup() {
  5. pinMode(led, OUTPUT);
  6. Serial.begin(115200);
  7. }

  8. voidloop() {
  9. Serial.println("Hello World!");
  10. digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  11. delay(300);               // wait for a second
  12. digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  13. delay(300);               // wait for a second
  14. }

点击 Verify 编译验证通过,之后点击 Download 按钮,根据命令窗口提示,按下 RST 复位按键即可成功烧录。

download.png

效果展示

串口打印

Println.gif

闪灯

Blink.gif