|
從上海參觀回來,一直惦念著那可以用C語言對付的Arduino板。雖然對這些小零件、板板、線線有著莫名的恐懼,還好C語言我還認(rèn)得。現(xiàn)在學(xué)習(xí)的經(jīng)濟(jì)成本太低了,花二百塊錢在淘寶上可以買到一個ArduinoUnoR3的一整套小玩意兒還附送了2.5G的有電子書有視頻教有軟件的非常全面的資料,只差靜下心來花時間堆精力學(xué)習(xí)了。回想大學(xué)時代那單片機(jī)是個什么概念,實(shí)在是想也想不起來了。那就徹底地從頭開始了。
1.在http://arduino.cc/en/Main/Software上下載軟件,裝好軟件時,其實(shí)就已經(jīng)有ArduinoUno R3的驅(qū)動程序在里面了。
2.從USB接上Arduino Uno R3板,任務(wù)欄顯示com4,黃燈亮,橙燈在閃爍。估計是正常待命了。
3.開啟Arduino 1.5.6-r2,在這個小窗里就可以編寫代碼了。
4.第1個例子:hello_world.ino調(diào)試成功。輸入代碼,編譯(第一個打勾按鈕),上傳至Arduino(第二個向右箭頭按鈕)。看到編譯完成,上傳成功,打開右側(cè)串口監(jiān)視窗,就能看到結(jié)果了。
代碼如下:
voidsetup(){ //程序初始化
Serial.begin(9600);//設(shè)置通訊波特率為9600,在執(zhí)行時打開串口監(jiān)視窗口在9600波特窗里顯示arduino反回的結(jié)果
}
voidloop(){ //程序執(zhí)行部份
Serial.println("HelloWorld"); //大概是信號打印出來并換行
delay(1000); //延時1秒
}
5.代碼真得很簡單好理解,試著用還記著的C語言改了下代碼,執(zhí)行如下圖。
6.疑問:把程序關(guān)閉了,那Arduino Uno r3板還在閃燈,怎么樣才能讓它歇下來?非得撥線不可嗎?
看著Arduino Unor3,我真擔(dān)心在我手里它掛了。事先看了一些書,書上寫著如果連接不當(dāng)會燒毀!從無到有,第一步邁得好艱難。
|
|