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

Arduino

开源电子原型平台
授权协议 GPL
地区 不详
投 递 者 隆芷阳
软件类型 开源软件
开源组织
适用人群 未知
操作系统 嵌入式
所属分类 其他开源、 开源硬件
 软件概览

Arduino 是一个基于易于使用的硬件和软件的开源电子平台。Arduino开发板能够读取输入--传感器上的光、按钮上的手指或Twitter消息--并将其转化为输出--激活电机、打开LED、在线发布一些东西。你可以通过向板上的微控制器发送一组指令来告诉你的板子要做什么。为此,你可以使用Arduino编程语言(基于Wiring)和Arduino软件(IDE)(基于Processing)

Arduino 出生于 Ivrea 交互设计学院,是一种用于快速制作原型的简便工具,主要面向没有电子和编程背景的学生。Arduino板一旦进入更广泛的社区,便开始进行更改以适应新的需求和挑战,将其产品从简单的8位板扩展到IoT应用、可穿戴、3D打印和嵌入式环境的产品。所有Arduino板都是完全开源的,使用户能够独立构建它们,并最终使它们适应其特定需求。该软件也是开源的。

Arduino软件对于初学者来说易于使用,但对于高级用户而言足够灵活。它可以在Mac,Windows和Linux上运行。老师和学生使用它来构建低成本的科学仪器,证明化学和物理原理,或开始编程和机器人技术。设计师和建筑师构建交互式原型,音乐家和艺术家将其用于安装并尝试新的乐器。例如,制造商当然会使用它来构建在Maker Faire上展出的许多项目。Arduino是学习新事物的关键工具。任何人-儿童、业余爱好者、艺术家、程序员都可以按照套件的逐步说明进行修补,

还有许多其他微控制器和微控制器平台可用于物理计算。Parallax Basic Stamp,Netmedia的BX-24,Phidg​​ets,MIT的Handyboard以及许多其他产品都提供了类似的功能。所有这些工具都采用了微控制器编程的繁琐细节,并将其包装在易于使用的程序包中。Arduino还简化了使用微控制器的过程,但与其他系统相比,它为教师、学生和感兴趣的业余爱好者提供了一些优势:

  • 便宜-与其他微控制器平台相比,Arduino板相对便宜。可以手动组装最便宜的Arduino模块版本,甚至预组装的Arduino模块的价格也不到50美元

  • 跨平台-Arduino软件(IDE)在Windows,Macintosh OSX和Linux操作系统上运行。大多数微控制器系统限于Windows。

  • 简单,清晰的编程环境-Arduino软件(IDE)对初学者来说易于使用,但足够灵活,高级用户也可以利用。对于老师来说,它很方便地基于处理编程环境,因此学习在该环境中进行编程的学生将熟悉Arduino IDE的工作方式。

  • 开源和可扩展软件-Arduino软件作为开源工具发布,可供经验丰富的程序员进行扩展。可以通过C ++库扩展该语言,并且希望了解技术细节的人们可以从Arduino过渡到基于该语言的AVR C编程语言。同样,您可以根据需要将AVR-C代码直接添加到Arduino程序中。

  • 开源和可扩展的硬件-Arduino开发板的计划是在Creative Commons许可下发布的,因此经验丰富的电路设计人员可以制作自己的模块版本,进行扩展和改进。甚至相对没有经验的用户也可以构建该模块的试验板版本,以了解其工作原理并节省资金。

 相关资料
  • Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

  • 1.1.2.开源平台 Android是一个开放源码的平台。它的整个架构,从底层的Linux模块、原生库,到高层的开发框架乃至完整的应用程序,都是完全开放的。 而且,Android选择了对商业行为比较友好的许可证(Apache/MIT),从而允许他人在自由的扩展之余,更可以合法地用作其它用途。为保证整个架构的开放,Android甚至重写了一些三方库,并按照新的许可证重新发布。 因此作为开发者,你有权

  • 该部分 API 将帮助您使用 mBuild 电子模块平台以扩展光环板的功能和使用场景。 注意:你需要额外购买包含 mBuild 电子模块扩展包或套装来获得 mBuild 模块以使用这些功能。 输入类 mbuild 模块 输出类 mbuild 模块 其他 mBuild 扩展模块

  • 乐易拍信息平台主要为企业实现电子商务提供一个快捷的解决方案.通过本方案系统,可以加快开发速度,降低开发成本.搭建高效、稳定、可拓展的系统。 本系统运用asp.net 2.0开发,数据库使用SQL2000(可以放在SQL2005上),包括前台和后台两个部分。 前台主要运用jquery+CSS 构建的展示订购平台。 后台是运用CSS+EXTJS构建的一个完整的权限管理+销售订单管理的系统。主要功能:

  • 我正在使用(以前是atom-shell),并希望有一个极简主义的框架窗口,以便三个OSX窗口按钮(关闭,最大化,最小化)从超文本标记语言页面内可见。 在定义

  • 主要内容:Magento,Shopify,Woocommerce,Bigcommerce在本章中,我们将讨论电子商务。 哪些是最受欢迎和最安全的电子商务平台? 需要什么来保护他们? 电子商务是通过互联网销售和购买商品和服务,并通过这种媒介进行支付。 这个交易发生在客户到企业,B2B,客户端到客户之间。 所有这一切,都有钱交易,在使用或者建立电子商务网站时要慎重。 下面列出了一些安全的顶级电子商务平台,并详细说明了这些平台。 Magento 网站链接是 - http://magento

  • 数码宝贝电子商务平台是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。 换句话说,就是一种购买日常用品,书籍,服饰,鞋帽,玩具,软件,唱片,家电,等并且送货上门的购物平台。

  • 阳光电源—Java开发 嘿嘿,全是简单问题,我什么都不会嘿嘿,十分钟结束,赢赢赢! 两个面试官,应该一个技术面,一个hr 1.自我介绍 2.大学学的课程,你觉得学的最好的是哪门? (哪门?我全忘光,哪门都不好,嘿嘿) 根据你回答的课程来问,我回答的是数据库跟计网 3.来个sql的delete语句 嘿嘿,就会delete from,想半天想到了insert的values,嘿嘿直接寄 4.来个根据男女