Arduino 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Arduino 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Arduino 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 查看源码 »
操作系统 嵌入式
软件类型 开源软件
所属分类 其他开源开源硬件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-03-10

软件简介

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许可下发布的,因此经验丰富的电路设计人员可以制作自己的模块版本,进行扩展和改进。甚至相对没有经验的用户也可以构建该模块的试验板版本,以了解其工作原理并节省资金。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

BOM

器件型号 器件厂商 更多信息
{{o.mpn}} {{o.mfr}} 查看

评论

点击加入讨论🔥(12) 发布并加入讨论🔥
发表了资讯
2022/11/14 08:34

Arduino 宣布支持 MicroPython

Arduino 宣布将 MicroPython(专为资源受限设备设计的以微控制器为中心的 Python 端口)纳入其开发生态系统。“考虑到 Python 语言已经成为许多类型用户的头号语言,我们最近一直在尝试将其作为我们编程平台的可能扩展......我们已经与 OpenMV 建立了合作关系,将他们面向计算机视觉的虚拟机移植到我们的一些产品上,并使我们能够用 Nicla Vision(例如)做一些不可思议的事情。” 在此初步体验的基础上,Arduino 还与 MicroPyt...

5
4
发表了资讯
2022/09/16 07:34

Arduino IDE 2.0 发布,不与 IDE 1.x 共享任何代码

Arduino IDE 2.0 现已发布。Arduino IDE 2.x 是一次重大改写,不与 IDE 1.x 共享任何代码。它基于 Theia IDE 框架并使用 Electron 构建。编译和上传等后端操作被卸载到以守护程序模式运行的 arduino-cli 实例。官方表示,开发此新 IDE 的目的是保留与先前主要版本相同的界面和用户体验,以提供无摩擦升级。 Arduino IDE 2.0 带有一个现代化的编辑器,并通过响应式界面和更快的编译时间以提供更好的整体用户体验。除了核心功能外...

0
7
发表了资讯
2022/06/11 08:22

Arduino 融资 3200 万美元,计划打入企业市场

开源电子平台 Arduino 宣布完成了 3200 万美元 B 轮融资,本轮融资由罗伯特博世风险公司(RBVC)领投,瑞萨电子(Renesas)、Anzu Partners 和 ARM 跟投。该公司透露,计划利用这笔资金打入企业市场,“为新一代的专业工程师提供企业级应用程序。” Arduino 联合创始人兼首席执行官 Massimo Banzi 称,世界各地的 Z 世代和千禧一代的工程师中,许多都是在 Ardunio 的陪伴下成长的。他们已经习惯了 Arduino 的开源软硬件和云服务...

0
5
发表了资讯
2021/09/09 07:06

Arduino IDE 1.8.16 发布

Arduino 是一个开源的物理计算平台,基于一个简单的 I/O 板和一个实现处理/连接语言的开发环境。Arduino 可以用来开发独立的交互式对象,也可以连接到计算机上的软件(如 Flash、Processing 和 MaxMSP)。 Arduino IDE 是一个跨平台的应用程序(适用于 Windows、macOS、Linux),是用 C 和 C++ 编写的。它被用来编写和上传程序到 Arduino 兼容板,而且在第三方内核的帮助下,也可用于其他厂商的开发板。 Arduino IDE 1.8.16 现已...

0
2
发表了资讯
2014/05/17 00:00

功能升级:新一代 Arduino 开发版已发布

新一代Arduino开发版已经发布,它就是Arduino Zero(采用Atmel SAMD21微控制器)。新产品将功能又抬升了一个层级,有望助力工程师和开发人员实现更给力的功能。Arduino Zero采用了32kb SRAM + 256kb flash的TQFP封装,用户可以轻松地在Arduino开发环境中使用定制的开发软件库。 Arduino Zero兼容3.3V Shield和Arduino R3 Layout. 不过,想要把东西附加到这块板子上,你还需要Atmel的Embedded Debugger(EDGB),它完全兼容SAMD21调试...

14
34
发表了资讯
2014/02/18 00:00

SkyNet:用开源系统管理物联网

在智能手机市场创新乏力的情况下,许多科技厂商将目光转向了物联网领域,一个潜力无限的大市场。最近,Google 32 亿美元收购 Nest,引起了人们的深切关注。这被视为物联网,特别是家庭自动化方面加速发展的一个信号,但与此同时,人们对大公司的不信任再次显现。因为担心个人隐私遭到侵犯,有些 Nest 用户要求退货。 不想把数据交到大公司的手中?或许开源的系统才是解决方案。在亚利桑那州梅萨地区的创客空间 HeatSync Labs ,...

37
99
发表了资讯
2013/10/16 00:00

Arduino 创始人谈硬件为什么也要开源

本文自arstechnica对Arduino创始人Massimo Banzi的采访。 软件的开源在科技界有着悠久的历史。开放源码让安全漏洞更易暴露,迭代快速满足用户需求,同时第三方还可以用它来开发新产品。但开源硬件并不如前者那样为人熟知,比如Arduino。 Arduino给自己的定位是开源电子原型开发平台,其软硬件设计资料都是全面开放,构成一个可供用户搭建机器人或者各类电子项目的开发环境。 所以为什么要做Arduino,或者说为什么要做开源硬件?...

21
40
发表了资讯
2013/10/06 00:00

德州仪器将为Arduino开源项目提供ARM芯片

Arduino,是一个开放源代码的单芯片微电脑,它使用了Atmel AVR单片机,采用了基于开放源代码的软硬件平台,构建于开放源代码 simple I/O 接口板,并且具有使用类似Java,C 语言的Processing/Wiring开发环境。 Arduino开源项目自2005年实施以后人气越来越旺 盛.它可以制作小至环境传感器大至机器人的各种设备.现在Arduino即将变得更为强大,因为德州仪器即将向它提供支持.这家美国科技巨头宣布与源自意 大利的Arduino开源计划达成...

11
28
发表了资讯
2013/10/04 00:00

英特尔为 Arduino 项目提供 Galileo x86 芯片

英特尔宣布与Arduino项目达成合作伙伴关系,将向该项目爱好者或学生提供32为的Quark芯片,即Galileo.英特尔在最近兴起的手机及平板电脑处理器市场上并没有什么大的作为,该市场被ARM架构的芯片所统治. Arduino,是一个开放源代码的单芯片微电脑,它使用了 Atmel AVR单片机,采用了基于开放源代码的软硬件平台,构建于开放源代码 simple I/O 接口板,并且具有使用类似Java,C 语言的Processing/Wiring开发环境。Arduino应用在更小,...

10
21
发表了资讯
2013/08/29 00:00

开源善假于物:Arduino 拓展板

Arduino所拥有的多样化扩展是其做为知名开源板的一大特点,除了官方推出的各款扩展模块,不少热衷于“信自己”的个人或团队都设计了自己专属的拓展板。 而这次在日本市场上逛一逛,我们可以发现11区经常有不少实用的扩展板。 虽然来自日本的奇葩创意不少,并且我们也经常说日本的科技树点歪了,但偶尔好好观赏一下,也能找到一段枝节不歪的。 Arduino电池扩展板 由Tokyodevices(東京デバイセズ)推出的IWT255-AD 是一款可利用电...

5
28
发表了资讯
2013/06/22 00:00

本月关于开源机器人的相关更新资讯

关于开源机器人方面的新闻又来了。在五月底,我们 报道 了一款 Arduino Robot (shown) -- 该机器人在轮子上使用 Arduino 实现更多智能控制,包括提供了接口用于创建自定义的机器人。Arduino Robot 的马达板控制马达运转,控制板读取传感器数据以便做出判断。这两块板都是完全基于 Arduino 开发。现在新的机器人到来了,你可以通过智能手机来进行控制。 与此同时,更高端的开源机器人 DARPA 正在进行其虚拟机器人挑战,开源机器人...

15
36
发表了资讯
2013/06/15 00:00

Sony 推出 Open SmartWatch 计划,开发者又是时候出动了!

虽然开发者们一直以来都可以通过 Sony Add-on SDK 去为 SmartWatch 开发程序,不过这次的 Open SmartWatch 计划则走得更深入。参加了这个计划的开发者可以为 SmartWatch 制造和刷上第三方的软件。由于目前并没有第三方软件可以刷,所以 Sony 特地联同 Arduino 于今个星期六,在瑞典的 Malmö 举行 SmartWatch Arduino Hackathon 活动,Arduino 将会为 SmartWatch 开发他们的自家 ROM,只是尚未有推出的时间表。不过在刷 SmartW...

3
6
发表了资讯
2013/05/22 00:00

利用 Arduino 玩出来的发烧级玩具

随着“开源硬件”成为一个流行的词汇,各种开发平台自然而然的走进了大家的视野。但实话说,“原生”的开源硬件就是一块块没有外壳的“电路板”,在一般的人看来显得十分乏味。 不过,目前有很多基于Arduino所开发的项目或者“玩法”都已经十分完善,通过一些已经开发完全的成品我们能很容易的了解到Arduino是如何获得大家的青睐。 Arduino并不像单片机需要复杂的底层代码以及汇编语言,功能实现基本上要求的是简单而实用的函数...

21
65
发表了资讯
2013/05/20 00:00

Arduino 全新无线 Linux 版 —— Arduino Yun

Arduino 刚刚发布了新系列的无线产品,合并了 Arduino 架构和 Linux 系统 —— Ardunio Yun。Ardunio Yun 是 Wifi 产品的首个成员,Arduino 希望借此产品整合 Linux 强大的功能和 Arduino 的易用性。 Arduino 官方称:Yun 就是汉语中的 Cloud,目的是让该板子可轻松连接到复杂的网络服务。(编者:看来 Ardunio 团队里有中国人) 该开发版含税售价 69 美金。技术规格: Microcontroller ATmega32u4 Operating Voltage 5V Input ...

21
48
发表了资讯
2012/10/22 00:00

Arduino DUE 发布,首个 ARM 开发板

Arduino Due 是 Arduino 家族新的微控制器板,这是首个采用 32 位 ARM 处理器的开发板,Atmel SAM3X8E ARM Cortex-M3 MCU 提升了所有标准的 Arduino 功能,同时增加更多新特性。 Arduino Due 提供 54 个数字输入输出管脚(其中 12 个可用于 PWM 输出,支持可选分辨率),12 个模拟输入,4个 UARTs(硬件串口)和两个 DAC 输出(数模转换),84 MHz 晶振,两个 USB 口,一个电源插口,一个 ICSP 头,一个 JTAG 头和一个 Reset 按...

6
18
发表了资讯
2011/12/02 00:00

Arduino 1.0 发布,开源电子原型平台

Arduino 1.0 发布了,Arduino 是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。 Arduino 1.0 的改进包括串口类,以太网库增加对 DHCP 和 DNS 的支持,一个全新的 SoftwareSerial 库, SD 库中支持多文件,UDP 类的改进等等。

8
17
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
12 评论
314 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部