Hello World ,中文意思:你好,世界。世界上的第一個程式就是Hello World,由Brian Kernighan創作。然而在單片機、微控制器的學習上的Hello World 就是通過程式控制LED燈(通常是發光二極管)閃爍。
我的系統:Windows 7 x64
開發闆:本例分别介紹三種型号的開發闆
1、Arduino NANO
2、Arduino UNO R3 行家版
3、Arduino UNO R3 最新版
杜邦線:公對公,公對母,母對母,視闆子情況
LED發光二極管
Arduino NANO 将LED的短引腳接GND,長引腳接D2(Digital2)就可以,這兩個緊挨着;
Arduino UNO 将LED的短引腳接GND,長引腳接D13(Digital13)就可以,這兩個緊挨着;
這裡我們直接使用IDE自帶的示例代碼:Blink
注意代碼中的pinMode和digitalWrite中的第一個參數,要和上面接線方式中的引腳一緻;
将要程式燒錄到闆子上,需要配置開發闆的型号以及程式設計器版本;
選擇開發闆的型号:
Arduino UNO型号的闆子就選擇:Arduino/Genuino Uno
選擇處理器:
選擇端口:
Arduino UNO不同具體型号的闆子端口可能也不一樣,我這兩塊就是一個COM5,一個COM7.
端口在計算機管理》裝置管理器中檢視
程式設計器怎麼選擇?
本執行個體中的幾塊闆子,Arduino nano V3.0、Arduino UNO R3 的闆子使用AVRISP mkII,arduino as ISP 都是可以的。
點選IDE上面的對号按鈕編譯程式,檢測文法是否正确
點選對号右邊的向右的箭頭按鈕将程式燒錄到闆子上;
上傳成功後就會看到LED燈一閃一閃的亮起了!
如果沒有,請檢查是不是線接錯了引腳,或方向接反了,把應該接長引腳的接到短引腳上去了(我第一次就犯了這樣的錯誤)。
一旦程式燒錄完成,就可以脫離電腦,隻需要供電就可以運作了。
1、void setup() //Arduino啟動時設定參數,進行初始化,隻執行一次;
2、void loop() //啟動後會一直執行loop(),執行完畢後又會再次調用loop();
digitalWrite(2, HIGH); // 設定PIN2腳位為高電位=5V 亮
delay(1000); // 設定延遲時間,1000=1秒延遲
digitalWrite(2, LOW); // 設定PIN2腳位為低電位=0V 暗
結束語
Arduino的學習真的是非常的簡單,甚至感覺比學習一門語言還要簡單。
看到這裡的小夥伴有沒有心動呢?
===========文檔資訊============
版權聲明:非商用自由轉載-保持署名-注明出處
署名(BY) :testcs_dn(微wx笑)
文章出處:[無知人生,記錄點滴](http://blog.csdn.net/testcs_dn)