矽递科技XIAO RP2040开发板的Arduino开发环境配置教程

描述

在嵌入式系统与物联网技术的推动下,开发者亟需兼具性能与便携的开发工具。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应用,为全球南方国家的农村地区和网络欠发达地区提供可靠应用。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分