Arduino UNO Q上手体验
最近入手了全新的 Arduino UNO Q——这是高通收购 Arduino 后推出的首款产品。虽然 Arduino 的核心优势一直更偏软件生态,但官方开发板往往也代表着平台的技术走向。UNO Q 搭载 QRB2210 处理器,明显体现出 Arduino 正在把产品线从传统单片机进一步拓展到 ARM 端。类似地,自从树莓派推出 RP2040 之后,也在从 ARM 阵营进入到单片机市场,扩展布局。
设备开箱
主要硬件参数就是高通的QRB2210+STM32U585,系统跑在Debian上,通过Arduino的RPC协议进行连接调试。WiFi网卡选择的是WCBN3536A,工作在WiFi5下。我从官网截图了一些主要参数,也可以移步官网查看:UNO Q | Arduino Documentation

包装还是依旧的简单,简单的纸盒装,上面写明了关键参数。本次是是使用的2+16G版本。



打开以后里面是几张纸片,快速使用手册。


然后静电袋子里面装着的就是主体:



USB、网线接口等外设,还得需要通过额外的底板进行转换,这和市面上常规的arm开发板可不相同,除非是核心板,一般开发板厂商还是更愿意把常见的一些外设做上去。
连接App Lab
开完箱,就可以使用type-c连接电脑进行调试了,首先下载与Arduino UNO Q对应的全新开发工具Arduino App Lab,具体见官网:Welcome to Arduino UNO Q! | Arduino
网页上的显示也是焕然一新。

我是在Windows端进行使用的,下载以后是一个桌面软件:

目前已经识别到了设备,首次使用会提示进行各种升级和安装。


完成升级以后,就可以正式的连接了,选用合适的WiFi:

首页有各种测试的demo,从点灯到图像识别。

创建点灯应用
那我们也创建一个点灯程序。README中的图片展示了连接的架构:

正常运行后,LED就可以闪烁了。


LED矩阵
本小节再尝试一下LED矩阵的测试,UNO Q的正面板载了一些LED灯,通过这个案例能够从web上操作矩阵灯的显示。

浏览日志中设备的网页,可对亮度、动画顺序等内容进行设置。


本次就捣鼓到这里,后面看有什么项目能用上的时候再继续研究,Arduino UNO Q依旧与树莓派不同,Arduino给的是一个生态,如何通信、如何调用你就看他提供的手册就行了,不需要去了解底层的那些逻辑,树莓派更多的是提供硬件,其余的自己捣鼓。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。