当前位置: 首页 > 软件库 > 其他开源 > 开源硬件 >

Microduino

Arduino 兼容开发板
授权协议 未知
开发语言
所属分类 其他开源、 开源硬件
软件类型 开源软件
地区 国产
投 递 者 拓拔浩阔
操作系统 Linux
开源组织
适用人群 未知
 软件概览

MicroduinoArduino 的兼容开发板。 Microduino 采用 U 型 27pin Microduino 接口规范,尺寸小巧,长25.4mm X 宽27.94mm,仅一枚1元人民币硬币的大小。轻量化的设计让Microduino在对尺寸、成本有要求的项目设计中有独特的优势、并可以根据玩家的需 要、配合其他 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和其他电子元件、模块、传感器,做出很多丰富有趣的作品。

via leiphone , 作者微博:http://weibo.com/microduino

  • 前  言 自2005年Arduino横空出世以来,开源硬件就像Linux一样,很快风靡全球。Arduino最初只是为学生设计的一款既便宜又易用的微控制器板,但如今在“创客运动”的大背景下取得了巨大的成功。 Arduino使用的是Atmel VAR 8位微控制器,是一个软硬件开源的平台。不仅开放软件的源代码,而且硬件电路设计图同样可以从网络上下载。任何用户都可以利用这些开放的资源,再根据自己的需要进

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第1章,第1.6节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.6 总结 本章主要介绍了开源相关的内容,特别介绍了现今最流行的开源硬件,并提出了选择开源硬件时要考虑的一些因素。

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第2章,第2.7节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.7 总结 本章首先介绍了Microduino的系列产品,重点围绕着兼容Arduino的核心模块以及对应的扩展模块介绍,最后列出了几个开源项目,让读者从整体上了解Microduino的系列产品以及适用的范围。

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第2章,第2.5节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.5 Microduino传感器系列 Microduino也开发了传感器系列模块,需要用Microduino-Sensorhub才能与Microduino-Core/Core+连接。下面简单地描述一下现有的传感器及其功能。 扩展模块名称 功能

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第2章,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第2章 Microduino Microduino是兼容Arduino的开发板,但与Arduino相比,体积要小很多,只有一枚1元的硬币大小。它将USB下载芯片与微控制器分离,外部I/O的布局采用U型27Pin的接口。 最初,Microduino的创始人在

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第3章,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第3章 Microduino入门 从本章开始,我们将进入Microduino的DIY世界。用一个个实际的例子,边实践边学习各种电子器件的使用,并搭建电路,对Microduino进行编程和调试,通过一个循序渐进、从简单到复杂的过程,让读者学习Microdui

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第2章,第2.1节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.1 Microduino系列产品 Microduino 是尺寸最小的开源电子积木,采用了Microduino独有的 U 型 27 Pin 接口规范(Upin-27),长25.4mm,宽27.94mm,如一枚1元硬币的大小。多个Microdu

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第1章,第1.2节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.2 为什么要开源 开源意味着用户可以获得软件的源代码,用户可以自由地使用、学习、改进甚至重新发布自己的软件。 在《大教堂与集市》一书中一再提到了Linus定律,即只要有足够的测试员及共同开发者,所有问题都会在很短的时间内被发现,而且能够很容

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第1章,第1.5节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.5 如何选择开源硬件 开源硬件中有很多选择的。在选择时,可以通过以下的考虑点进行综合评估,选择适合自己的一款开源硬件,这也可以说是开始某项工程必须要完成的工作。 易学性 Arduino和Microduino不需要太多的硬件知识和编程的专业知

  • 本节书摘来自华章出版社《Microduino实战》一 书中的第1章,第1.1节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第1章 开 源 硬 件 1.1 什么是开源 或许你从来没有听说过开源,但你肯定一直在享受着开源所带来的成果。比如Linux,可能没有听过这个名字,但你肯定知道或正在使用安卓(Android)手机,其操作系统就是以Linux内核为基础的开放源代码

 相关资料
  • 本文向大家介绍oralce和db2兼容开发注意事项,包括了oralce和db2兼容开发注意事项的使用技巧和注意事项,需要的朋友参考一下 数据库兼容,在开发项目过程中,难免会遇到 更改数据库,或者后期 项目升级,也可能会遇到这种情况,这里就说明下oralce和db2兼容开发注意事项。 兼容oralce、db2开发注意事项(前提是db2版本是9.7,且是开启PLSQL编译选项之后创建的数据库):  1

  • 目标 建立一个lesson3项目,解决上一节lesson2遗留下来的—即开发环境打包到生产环境的问题。 知识点 1、process.env.NODE_ENV:node运行环境变量。 课程内容 process.env.NODE_ENV是node运行时的全局变量,node服务端中的任一js文件中都可以拿到它的值,先来试试是否真的能获取到值 先新建一个lesson3的项目,再创建一个test.js文件

  • 根据Artem Bilan在这篇random gitter线程中的说法,Spring-Boot2仅与spring-kafka 2.1.x兼容。我找不到任何文件说明这一点。 考虑到所有这些,这是我唯一的选择: > 升级到kafka 1.0,因为spring-kafka 2.1仅与kafka 1.0兼容。 是否存在允许Spring-Boot2和Spring-Kafka旧版本之间兼容的东西?

  • 本章提供了有关 版本控制 章节中提供的破坏性和非破坏性修改列表的详细说明。 什么算是一个破坏性(不兼容)的变化并没有明确的定义。本指南应该被视为指示性的,而不是每一种可能变化的全面清单。 这里列出的规则只涉及客户端兼容性。预期API生产者明白在部署方面的要求,包括实现细节的变化。 一般目的是,服务端更新到一个新的minor版本或patch版本不该破坏客户端。可预期的破坏类型有: 源代码兼容性:针对

  • 语言补丁 Array.isArray Object.assign JSON.stringify console-polyfill Object.keys Object.is Array.prototype.forEach Function.prototype.bind 或者直接使用https://polyfill.io/ 提供的动态补丁方案 <script src="https://cdn.pol

  • Markdown 语法的目标是:成为一种适用于网络的书写语言。 Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式

  • 你可以直接在 Markdown 文件里写 Vue 代码,它将被执行。我们可以用它写一些 Vue 的 Demo 或者示例代码。 基础用法 在 index.html 里引入 Vue。 <script src="//cdn.jsdelivr.net/npm/vue"></script> <script src="//cdn.jsdelivr.net/npm/docsify"></script> <!-

  • 本文向大家介绍详解使用VueJS开发项目中的兼容问题,包括了详解使用VueJS开发项目中的兼容问题的使用技巧和注意事项,需要的朋友参考一下 我们开发的项目,兼容到IE9+,以下所提到的问题都是在这个项目中所遇见的问题,如有错误,或者理解不正确的地方,望多多指点。 1. KingEditor,IE下提示‘对象不支持moveToElementText属性或方法' 解决办法: 我用的kingEditor