對于初涉者來說喂走,Arduino是很陌生的殃饿。對于一開始接觸Arduino的我,甚至連它是什么缴啡,讀法也不清楚壁晒。為此,我進行廣撒網(wǎng)形式去了解認識它业栅。
1.概念
Arduino秒咐,一款類似于單片機的,基于windows或Macintosh OS X碘裕、Linux操作系統(tǒng)的開源平臺携取,使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境帮孔。
2.組成部分
包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)雷滋,硬件部分是可以用來做電路連接的Arduino電路板不撑;另外一個則是Arduino IDE,計算機中的程序開發(fā)環(huán)境晤斩。
Arduino主板可以有很多版本焕檬,一般多為Uno板
此外,Arduino還有許多擴展板澳泵,下面給出的是不完整的僅部分參考实愚。
Arduino GSM Shield——支持GPS衛(wèi)星導航技術,能讓你的機器人和控制系統(tǒng)來發(fā)送信息并使用GSM網(wǎng)絡兔辅。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)境,通過控制燈光维苔、馬達和其他的裝置來反饋碰辅、影響環(huán)境。
4.操作過程
板子上的微控制器可以通過Arduino的編程語言來編寫程序介时,編譯成二進制文件没宾,燒錄進微控制器。這句話也許聽起來官方得很潮尝。實際上榕吼,它指的是將在電腦上寫好的程序編譯成可執(zhí)行文件(即.exe格式文件)饿序,通過USB導入電路板勉失。這個過程就是刻錄。
5各種傳感器
Arduino可連接各種各樣的傳感器原探。具體傳感器以后會逐一介紹乱凿。