對于初涉者來說,Arduino是很陌生的。對于一開始接觸Arduino的我,甚至連它是什么,讀法也不清楚。為此,我進(jìn)行廣撒網(wǎng)形式去了解認(rèn)識它。
1.概念
Arduino,一款類似于單片機(jī)的,基于windows或Macintosh OS X、Linux操作系統(tǒng)的開源平臺,使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境。
2.組成部分
包含硬件(各種型號的Arduino板)和軟件(Arduino IDE),硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,計算機(jī)中的程序開發(fā)環(huán)境。
Arduino主板可以有很多版本,一般多為Uno板


此外,Arduino還有許多擴(kuò)展板,下面給出的是不完整的僅部分參考。
Arduino GSM Shield——支持GPS衛(wèi)星導(dǎo)航技術(shù),能讓你的機(jī)器人和控制系統(tǒng)來發(fā)送信息并使用GSM網(wǎng)絡(luò)。http://wiki.dfrobot.com.cn/index.php

Arduino Ethernet Shield

Arduino WiFi Shield——提供TTL電平串口到IEEE802.11b/g/n無線通信的橋接。http://wiki.dfrobot.com.cn/index.php

Arduino Motor Shield

http://www.dfrobot.com.cn/goods-205.html

http://www.dfrobot.com.cn/goods-203.html
Arduino Proto Shieldhttp://wiki.dfrobot.com.cn/index.php

Arduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達(dá)和其他的裝置來反饋、影響環(huán)境。
4.操作過程
板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。這句話也許聽起來官方得很。實際上,它指的是將在電腦上寫好的程序編譯成可執(zhí)行文件(即.exe格式文件),通過USB導(dǎo)入電路板。這個過程就是刻錄。
5各種傳感器
Arduino可連接各種各樣的傳感器。具體傳感器以后會逐一介紹。