Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(Arduino板)和軟件(Arduino IDE)。它的價格便宜(板子十來塊錢),編程簡單(類似C語言),相關資料也多。
Arduino IDE是Arduino的集成開發環境,一般使用它編程,并將程序下載到開發板。
$ sudo apt-get install arduino$ sudo arduino運行Arduino需要較高權限,為了方便,暫使用root權限運行(比較正規的方法是將用戶加入高權限的組)。如果覺得自動安裝的IDE版本不夠新,請下載安裝源碼包(一般不用)。
void setup() { Serial.begin(9600);}void loop() { Serial.PRintln("hello world");}setup()在程序開始執行時運行一次,loop()則會不停地執行多次。它的語法和C語言相近,我倒是覺得對于初學者或是小孩來說,只要單詞量在100以上,學這個比學樂高機器人的編程界面好,順便還能學一些C語言。
3) 燒寫
左上角的兩個圖標分別是編譯程序和安裝到開發板,在安裝之前需要設置:菜單Tools->Board->選擇板子對應型號菜單Tools->SerialPort->選擇對應的設備端口右上角圖標用于打開SerialMonitor,查看開發者回傳的信息(如顯示上例中的”hello Word”)
2 Fritzing
Fritzing是圖形化Arduino電路開發軟件,用它畫一些圖,看起來更加直觀。
1) 安裝
$ sudo apt-get install fritzing$ Fritzing
2) 說明
Fritzing提供了一些基本的元件;也可以用:菜單->Part->New通過導入圖的方式加入新的元件。做好之后,可以導出圖片。
新聞熱點
疑難解答