Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。由一個歐洲開發團隊于2005年冬季開發。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。
它構建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個主要的部分:硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會告訴Arduino電路板要做些什么了。
Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是通過 Arduino編程語言 (基于 Wiring)和Arduino開發環境(基于 Processing)來實現的?;贏rduino的項目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運行的軟件,他們之間進行通信 (比如 Flash, Processing, MaxMSP)來實現。
Arduino是一個開發各類設備,讓你比臺式電腦更能充分感知和控制物理世界的生態系統。Arduino是一個基于一系列單片機電路板的開源物理計算平臺,一個編寫用于Arduino和Genuino開發板的軟件開發環境和一個擁有活躍開發者和用戶社區。
Arduino編程所用編程語言是以Processing多媒體編程環境為基礎的物理計算平臺Wiring。通過多年的努力,Arduino軟件(IDE)已經演變成能支持由英特爾和三星等公司制造的眾多核心板和開發板。
Arduino可以用于開發孤立的互動項目,也可以將它與計算機相連,形成一個網絡,甚至可以與互聯網相連,用來接收或發送數據并按指令做出相應的動作。換句話說,它可以發送一些來自于傳感器的數據到網絡,這些數據可以以圖表的形式顯示出來。Arduino可以與LED、點陣顯示器、按鈕、旋鈕、小電機、溫度傳感器、壓力傳感器、距離傳感器、GPS接收機、以太網卡或者其他能夠輸出數據或被控制的任何東西相連接。隨便到互聯網上瀏覽一下,就會獲得用Arduino讀取數據或者控制各類電子原件的豐富資源。
-
編程
+關注
關注
88文章
3686瀏覽量
94955 -
Arduino
+關注
關注
189文章
6494瀏覽量
190289
發布評論請先 登錄
免費分享Arduino入門+進階(全套例程+書籍)

評論