You are currently viewing 在Arduino IDE(Windows、Mac OS、Linux)中安裝ESP8266開發板

在Arduino IDE(Windows、Mac OS、Linux)中安裝ESP8266開發板

ESP8266社群為Arduino IDE創建了一個插件,可讓您使用Arduino IDE及其編程語言對ESP8266進行編程。

本課程介紹了無論您使用Windows,Mac OS X還是Linux,如何在Arduino IDE中安裝ESP8266開發板。

先決條件:已安裝Arduino IDE 

在開始此安裝過程之前,請確保您已在電腦中安裝了最新版本的Arduino IDE。如果沒有,請卸載並重新安裝。否則,它可能無法工作。

arduino.cc/en/software安裝了最新的Arduino IDE軟件,繼續本教程。

在Arduino IDE中安裝ESP8266插件 

要將ESP8266開發板安裝在Arduino IDE中,請遵循以下指示:
    1. 在您的Arduino IDE中,轉到“檔案 > “偏好設定”

 

    1. 如下圖所示,將http://arduino.esp8266.com/stable/package_esp8266com_index.json貼到”額外的開發板管理員網址”。然後,按下”確定”按鍵:
      注意:如果您已經安裝過ESP32板子URL,可以使用逗號分隔URL,如下所示:
      https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
    2. 打開開發板管理員,由工具>開發板>開發板管理員

 

  1. 搜尋esp8266,然後按”esp8266 by ESP8266 Community”的安裝按鍵,應該幾秒鐘時就可以安裝完成。

測試安裝 

為了測試ESP8266的附加安裝,讓我們看看是否可以使用Arduino編程語言使ESP8266的LED閃爍。

所需零件

這是完成此項目所需的硬件:

  • ESP8266 –閱讀 最佳ESP8266 Wi-Fi開發板
  • LED
  • 330歐姆電阻
  • 麵包板
  • 跳線

上傳草稿碼 

將草稿碼上傳到ESP-12E

如果您使用的是ESP-12E NodeMCU套件,則上傳草稿碼非常簡單,因為它具有內置的編程器。將您的板子插入電腦USB。確保選擇了正確的控制板:

並選擇正確的COM Port:

然後,複製下面程式碼:

/*********
  Terry Lee
  Complete project details at http://honeststore.com.tw
*********/

int pin = 0;

void setup() {
  // 初始化 GPIO 0 (D3)為輸出端
  pinMode(pin, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(pin, HIGH);   // 開啟LED燈 (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(pin, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}

點擊Arduino IDE中的”上傳”按鍵,然後等待幾秒鐘,直到看到”上傳完畢”訊息。

原理圖 

如果您使用的是ESP8266-12E

如下圖所示,將LED連接到ESP8266。LED應該連接到GPIO 0(D3)。

如果一切順利,您的LED應該每1秒鐘閃爍一次。

故障排除 

如果您嘗試將新草圖上傳到ESP8266,則會收到此錯誤消息“ esptool.FatalError:無法連接到ESP8266:超時等待數據包頭”。這意味著您的ESP8266不在閃爍/上傳模式。

esptool.FatalError無法連接到ESP8266:超時等待報文頭

若使用非ESP8266-12E控制板,在上傳草稿圖時,請按照下列步驟操作:

  • 按住ESP8266開發板中的“ BOOT / FLASH ”按鈕
  • 在Arduino IDE中按“上傳”按鈕以上傳您的草圖:
Arduino IDE將新草圖上傳到ESP32
  • 當您看到“正在連接…”時。”消息在您的Arduino IDE中,從“ BOOT / FLASH ”按鈕上鬆開手指
  • 之後,您應該會看到“完成上傳”消息

ESP8266應該正在運行新草稿圖。按“ ENABLE / RESET ”按鈕重新啟動ESP8266並運行新上傳的草圖。

總結 

本快速指南介紹瞭如何在Windows PC,Mac OS X或Linux計算機上為ESP8266準備Arduino IDE。

接下來,您可能需要閱讀:  ESP8266入門

就是這樣,您已經準備好使用ESP8266開始構建自己的IoT項目!

  • 使用ESP8266的家庭自動化
  • ESP8266 Web Server循序漸進
  • ESP8266 Wi-Fi按鈕– DIY Amazon Dash按鈕複製
  • ESP8266日常任務–將溫度讀數發佈到ThingSpeak
  • ESP8266天氣預報器
  • ESP8266的下一步顯示– Node-RED的觸摸屏用戶界面
  • 更多ESP8266項目…

你有任何問題嗎?在下面發表評論!

謝謝閱讀。如果您喜歡這篇文章,也許您可能喜歡我的下一篇文章,那麼請訂閱我的新聞通訊。

發佈留言