Arduino 01 : Blink


材料


  • LED x 1
  • WF8266R x 1
  • FTDI x 1

Meet Arduino IDE 系列單元都是直接將程式碼寫入到 ESP8266 的晶片記憶體中, 所以需要用到 USB 轉 TTL 的轉換器, 而電位 Tx Rx 為 3.3V. 以圖片中 FTDI 中間有個 Jumper 請確認在右側 3.3V 的位置.

另外 5V 請接到 WF8266R 的最右側輸入腳 Vcc.

配線


這樣就完成了燒寫前準備. 接下來在上電之前請按著 WF8266R 白色的按鍵再上電. 或是在 RST 引出一根杜邦線, 並按著 白色按鍵 同時 碰一下 ESP8266 的鐡蓋即可進入燒寫模式, 此時藍色LED會常亮.

程式


void setup() {
  // 初始化設定, 當 WF8266R 通電後將 5 號腳設置為輸出 OUTPUT
  pinMode(5, OUTPUT);
}

void loop() {
  digitalWrite(5, HIGH);   // 點亮 LED
  delay(1000);             // 等待 1 秒
  digitalWrite(5, LOW);    // 關閉 LED
  delay(1000);             // 等待 1 秒
}