- Arduino創意機器人入門:基于Mind+
- 謝作如 謝賢曉編著
- 507字
- 2021-02-08 16:51:00
1.5 我要讀
Arduino的故事
Arduino誕生于意大利的一所設計學校。Arduino之父馬西莫·班茲(Massimo Banzi)是這所設計學校的一名老師。當時,他的學生經常抱怨找不到便宜好用的單片機開發板。2005年冬天,馬西莫·班茲認識了一名到學校作訪問學者的芯片工程師戴維·奎提耶斯(David Cuartielles)。為了解決缺乏單片機開發板的問題,二人決定自己設計,并邀請Banzi的學生戴維·梅里斯(David Mellis)為開發板設計編程語言。結果沒過幾天,他們就設計出了單片機開發板原型和編程工具,Banzi將這塊開發板命名為Arduino。
隨后,班茲、奎提耶斯和梅里斯把設計圖放到了網上,讓更多的人使用。為了推廣“開源”理念,他們決定采用Creative Commons(CC,即知識共享)的授權方式公開硬件設計圖。唯一被保留的只有Arduino這個名字,它被注冊成了商標,在沒有官方授權的情況下不能使用。
Arduino不僅包含開源硬件(各種型號的Arduino控制板,見圖1.8~圖1.11),還包含Arduino編程軟件(Arduino IDE)。同時,熱心的創客為其設計了適合初學者的圖形化編程環境,如ArduBlock、Mixly和Mind+等。使用這些軟件,我們不需要有太多編程基礎,就能做出令人驚艷的互動作品啦。
因為開源,Arduino受到越來越多的電子制作愛好者的歡迎,被譽為“創客神器”。Arduino的開源精神影響著全世界,也吸引了各個領域的人們加入開源社區。

圖1-8 ArduinoLiLyPad

圖1-9 ArduinoMEGA2560

圖1-10 ArduinoUno

圖1-11 ArduinoLeonardo
推薦閱讀
- Mastering Spark for Data Science
- MCSA Windows Server 2016 Certification Guide:Exam 70-741
- 群體智能與數據挖掘
- Google App Inventor
- 物聯網與云計算
- PyTorch Deep Learning Hands-On
- 新編計算機圖形學
- Visual FoxPro程序設計
- 空間機械臂建模、規劃與控制
- Apache源代碼全景分析(第1卷):體系結構與核心模塊
- 基于Proteus的單片機應用技術
- Machine Learning with Spark(Second Edition)
- 51單片機應用程序開發與實踐
- Eclipse全程指南
- MySQL Management and Administration with Navicat