記 Arduino 之 Hello World 篇(Getting Started)
阿新 • • 發佈:2019-03-07
git 輸出 實時 pin lan 串口 http digital 定義
開發環境:Ardunio IDE(用於編譯、上傳運行代碼)、VS Code 這種實時的文本編輯器(方便查看、編寫代碼,編寫後再將代碼復制到 Arduino IDE 中保存)。
Arduino 驅動:在 Win10 環境,應該會自動安裝。插上 Arduino 稍後一會,就能直接上傳代碼。
打開 Arduino IDE,另存臨時工程。用 VS Code 編輯 .ino 源文件:
int ledpin = 13; //定義數字接口13,對應 Arduino I/O 13口,庫中的 LED_BUILTIN 常量 void setup() { // 通過串口收發數據 Serial.begin(9600); //設置串口的波特率 pinMode(ledpin, OUTPUT); //設置13口為輸出模式。使用 Arduino 上面的 I/O 口,都需要類似設置 } void loop() { // int val = Serial.read(); //讀取 pc 發送給 Arduino 的數據 digitalWrite(ledpin, HIGH); //13口輸出高電平 delay(500); //延遲0.5秒 digitalWrite(ledpin, LOW); //13口輸出低電平 delay(500); Serial.println("Hello World"); }
編寫好保存後,用 Arduino IDE 上傳代碼後,只要 Arduino 通電,代碼就會在主板上運行了。
最後打開 Arduino IDE 的串口工具,即可看到 Arduino 不斷發送的數據;隨便用個小燈泡,陰極接地,陽極接13口,可以看到小燈泡正在 Blink。
Arduino Reference:https://www.arduino.cc/reference/en/。
記 Arduino 之 Hello World 篇(Getting Started)