Microduino:小巧廉价的Arduino“变种”

简介: 这两天看到了一个与Arduino UNO兼容的控制器模块,名叫Microduino。比起Arduino UNO,Microduino采取了核心和USB芯片分离方案,使得开发者可以在制作产品的过程中只使用核心板Microduino-Core(Microduino-Core+),方便将来对控制芯片的升级或降级,降低开发成本。

image.png

这两天看到了一个与Arduino UNO兼容的控制器模块,名叫Microduino。比起Arduino UNO,Microduino采取了核心和USB芯片分离方案,使得开发者可以在制作产品的过程中只使用核心板Microduino-Core(Microduino-Core+),方便将来对控制芯片的升级或降级,降低开发成本。


在体积方面,Microduino跟一枚一元硬币差不多大小,它对尺寸有所要求的项目有比较大的优势。开发者可以根据实际情况配合其他兼容模块,对项目进行功能扩展。目前Microduino的核心板分别为Microduino-Core、Microduino-Core+和Microduino-FT232R。据设计者张春柏介绍,Core加上FT232R这块USB转串口模块完全可以取代Arduino UNO。


Microduino-Core和Microduino-Core+两者区别主要是使用的芯片有所不同。后者在Flash、RAM、EEPROM输入输出数目都有很大提高,管脚符合microduino规范,开发者可以从core平滑升级到core+,基本不用修改代码。拿Microduino-Core来说,它是以 Atmel ATmega328P,ATmega168PA 系列为核心的8位单片机开发核心板,它完全是开源的。比起Arduino UNO,它的特点是:

  • 使用了U型的27pin Microduino接口规范,拥有众多接口兼容的周边模块和传感器。
  • Microduino拆分了USB串口通信模块和Atmega 核心模块,将其做成两个可以分立、并可堆叠的Microduino开发板。
  • 使用micro USB供电,并去掉了外部电源供电插座,使整个尺寸变得非常小巧:长25.4mm、 宽27.94mm。

根据电压、内存大小和芯片的不同,Microduino-Core有四种规格(328P@16M,5V、168PA@8M,3.3V、168PA@16M,5V、328P@8M,3.3V),售价在18元至20元之间。


值得一提的是,Microduino是开源的,开发者可以在统一接口的情况下开发新的模块,比如说玩家tiki自己设计了锂电池管理模块Micorduino-BM。


软件方面,Microduino使用与Arduino相同的Java,C语言的开发环境,玩家可以使用Arduino IDE,配合Flash或 Processing 等软件,利用 Microduino和其他电子元件、模块、传感器,做出很多丰富有趣的作品。


Microduino的实际使用情况是怎么样的呢?在此摘录两个开发者的微博介绍:


@LeoLite:Arduino硬件推荐@zcbzjx的#Microduino# 非常小巧方便。可以完美替代Mini和Nano了,而且模块化的设计,不断丰富的扩展模块,还有隔三差五的小应用教程和wiki更新,真可谓是用心之作。期待Micro系统日趋完善,推出更多的扩展模块和应用!(不知算软文否)

@stanleyhuangyc:Microduino on hand! 超小的Arduino变种,Core+型号使用了Atmega644P,提供更大程序运行空间和我最看重的两个硬件UART串口。通过扩展板方便地连接I2C OLED或其它设备。感谢@zcbzjx的杰作!

相关文章
|
自然语言处理 算法 前端开发
Multi-Agent实践第5期:RAG智能体的应用:让AgentScope介绍一下自己吧
本期文章,我们将向大家展示如何使用AgentScope中构建和使用具有RAG功能的智能体,创造AgentScope助手群,为大家解答和AgentScope相关的问题。
|
移动开发 缓存 JavaScript
2021最新阿里代码规范(前端篇)
2021最新阿里代码规范(前端篇)
55620 11
2021最新阿里代码规范(前端篇)
|
7月前
|
人工智能 自然语言处理 API
Cline:29.7K Star!一文详解VSCode最强开源AI编程搭子:一键生成代码+自动跑终端+操控浏览器...
Cline 是一款集成于 VSCode 的 AI 编程助手,支持多语言模型,实时检查语法错误,帮助开发者提高编程效率。通过智能化手段,Cline 可以生成代码、执行终端命令、调试 Web 应用,并扩展更多功能。
2314 73
|
分布式计算 DataWorks 关系型数据库
MaxCompute产品使用合集之在DataWorks中,怎么创建空间并绑定MaxCompute引擎,然后创建项目
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
数据可视化 Python
【100天精通Python】Day65:Python可视化_Matplotlib3D绘图mplot3d,绘制3D散点图、3D线图和3D条形图,示例+代码
【100天精通Python】Day65:Python可视化_Matplotlib3D绘图mplot3d,绘制3D散点图、3D线图和3D条形图,示例+代码
724 0
|
10月前
|
存储
烧录树莓派操作系统镜像的详细操作步骤
本文介绍了在树莓派上烧录操作系统镜像的详细步骤,包括准备工具、下载系统镜像、使用烧录软件等关键环节,帮助用户顺利完成树莓派的初始化配置。
1626 6
|
设计模式 前端开发 Java
mvc模式详解
mvc模式详解
|
SQL 数据可视化 关系型数据库
2022年最新最详细IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
这篇文章详细介绍了如何在IntelliJ IDEA中关联MySQL数据库,包括打开Database侧边栏、选择数据库、输入连接信息、测试连接,并提供了解决连接问题的方案,以及在IDEA中进行数据库的可视化操作步骤。
2022年最新最详细IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
|
安全
《快递行业云上技术服务白皮书》——5. 总结
《快递行业云上技术服务白皮书》——5. 总结
230 0
|
机器学习/深度学习 计算机视觉
【计算机视觉 | 目标检测】RegionCLIP: Region-based language-image pretraining
RegionCLIP的目的便是实现从image-text pairs的匹配到region-text pairs的匹配。构建一个模型进行图像区域的推理研究(如目标检测),目的是学习一个包含丰富的对象概念的区域视觉-语义空间,以便它可以用于开放词汇的目标检测。实质上就是训练一个视觉编码器V,使它可以编码图像区域,并将它们与语言编码器L编码的区域描述相匹配。