在嵌入式系统与物联网技术的推动下,开发者亟需兼具性能与便携的开发工具。2023年,矽递科技以树莓派RP2040芯片为核心,推出 XIAO RP2040 开发板,延续其标志性“拇指尺寸”设计(仅20mm×17.5mm),却突破性地集成双核处理器与丰富接口,成为微型开发领域重要产品。
XIAO RP2040 开发板功能特征
强大的 MCU:双核 ARM Cortex M0+ 处理器,时钟运行速度高达 133 MHz
丰富的片上资源:264KB SRAM 和 2MB 板载闪存
灵活的兼容性:支持 Micropython/Arduino/CircuitPython
简单的项目作:面包板友好和SMD设计,背面无组件
体积小:小至拇指(21x17.8mm),适用于可穿戴设备和小型项目。
多种接口:11 个数字引脚、4 个模拟引脚、11 个 PWM 引脚、1 个 I2C 接口、1 个 UART 接口、1 个 SPI 接口、1 个 SWD 焊盘接口。
Arduino 开发环境配置
XIAO RP2040 开发板支持:Micropython/Arduino/CircuitPython多种开发环境,其中Arduino IDE作为灵活的开发工具深受创客爱好者的推崇。
下面介绍如何配置Arduino开发环境。
硬件设置
第1步:将Type-C数据线插入的电脑的USB接口上,按住XIAO RP2040 开发板的【BOOT】按钮并插入数据线上。
第2步:这时会在电脑中”我的电脑“选项中显示一个新的盘符,(显示“RPI-RP2”盘符),并且 Seeed Studio XIAO RP2040 开发板上的电源 LED 亮起,这时表示连接完成。
软件设置
第1步:打开Arduino IDE软件,单击【文件】-【首选项】菜单,在”其他开发板管理器地址“选项中输入:https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json ,然后单击【确定】按钮,如下图所示。
第2步:单击【工具】-【开发板】-【开发板管理器】,打开“开发板管理器”窗口,在搜索文本框中输入“XIAO RP2040”,单击【安装】按钮,如下图所示,此库同时支持XIAO RP2350开发板。
第3步:打开【案例】中的“Blink”程序,然后在【工具】- 【开发板】菜单中选择seeed XIAO RP2040 开发板类型,在【端口】中选择设备端口号,最后单击上传按钮进行程序上传操作。
更加详细的文档内容请访问:https://wiki.seeedstudio.com/cn/XIAO-RP2040-with-Arduino/
案例分享:基于 RP2040 “空心时钟”
材料清单
电机:28BYJ-48 减速步进电机及驱动板。
微控制器:XIAO RP2040 开发板或兼容产品。
磁铁:三个 8x3mm 磁铁。
螺丝:2mm 平头自攻螺丝。
电线、胶水、润滑剂。
整体介绍
此版本引入了棘轮机制,有效防止了因步进电机动力不足而导致的时钟走时不准或脱步现象,大大提升了时钟的可靠性。
基于 RP2040 微控制器的晶体振荡器,时钟的准确度也实现了质的飞跃。
时间调整方式上:只需轻轻拉出显示环进行调整,再将其插回底座即可。
结构更为稳固,使用更加安心。
时钟的正面表面巧妙地融入了构建板的纹理,展现出独特的质感与美感。
重要时刻
在最近一期的国际期刊《科学》杂志上, 报道了矽递科技 XIAO ESP32S3 Sense 开发板在tinyML微型机器学习中的应用,通过低成本低功耗特性部署神经网络模型,进行低成本的AI应用,为全球南方国家的农村地区和网络欠发达地区提供可靠应用。
全部0条评论
快来发表一下你的评论吧 !