【DigiKey好物畅享】 Arduino UNO Q 实战 用板载8X13点阵显示天气动画

首先感谢得捷官方的这次活动,前几天在B站上面看到过这个板子的介绍,很想玩玩,之后一值在关注这个板子的,那天在论坛看到关于这个板子的活动,果断参加了。

收到板子有几天了,今天抽时间研究研究。利用板子的wifi联网实时访问天气网,在利用板子的led点阵显示天气动画。第一步先到官网下载Arduino lab,安装后打开软件、第一步,也是必须的更新固件,下面是必须的更新内容:

- UNO Q 软件更新

- arduinozephyr 版本 0.52.0

- arduino-app-cli 版本 0.7.0

- arduino-app-lab 版本 0.2.4

- arduino-cli 版本 1.4.0

- arduino-router 版本 0.5.3

--安装更新

内容解读

这是Arduino UNO Q开发板配套软件的更新列表,展示了待更新的组件及对应版本:

1. 这些组件是Arduino开发工具链的一部分(如 arduino-cli 是命令行工具, arduino-app-lab 是开发环境组件);

2. 点击“安装更新”按钮可完成这些组件的升级,以获得更稳定的功能或新特性。

安装组件完成,就可以连接开发板了

这是Arduino App Lab的初始连接界面,用于建立与Arduino UNO Q开发板的通信,核心信息如下:

1. 连接方式:提供两种连接选项——

- USB:通过物理USB线直连开发板,稳定性高,适合本地调试;

- NETWORK:通过网络(Wi-Fi等)连接开发板,支持远程操作,适合无需物理接线的场景。

2. 功能定位:Arduino App Lab是面向UNO Q的集成开发工具,连接开发板后可进行代码编写、上传、调试等操作。

选择对应连接方式并完成设备配对,即可进入开发界面开始项目开发。

我这里选择是左边的有线连接。

进如主界面,看了几个示例内容,想实现都需要其他硬件,现在手里没有.就选择项目这个示例了利用网络和板载点阵屏的这个程序,

这个是里面关于天气的代码的代码

然后点运行,等了一会板子的点阵屏点亮了。

总结:第一次用这个板子,说一下感受,编译和下载很慢,也许是第一次使用的原因,需要下载库文件。另外板子启动需要30秒,我查了一下原因,这是因为UNO Q需要先完成Linux操作系统的启动、运行应用程序的Docker容器的启动,以及将Arduino草图编译并上传到微控制器等操作。由于是刚刚接触这个板子,还得慢慢学习。