每天資訊初學者終極教程:如何透過Arduino連線和使用ESP8266

菜單

初學者終極教程:如何透過Arduino連線和使用ESP8266

初學者的終極教程,介紹如何透過Arduino連線和使用ESP8266,並使用Blynk應用程式對其進行程式設計以使LED閃爍。

硬體元件:

Arduino UNO和Genuino UNO× 1

Espressif ESP8266 ESP-01× 1

軟體應用程式和線上服務:

Blynk

Arduino IDE

什麼是ESP8266,它是如何工作的?

ESP8266是一款低成本的WiFi模組,屬於ESP的家族,您可以用它來控制世界各地的電子專案。它有一個內建微控制器和1MB快閃記憶體,可以連線到WiFi。TCP / IP協議棧允許模組與WiFi訊號通訊。模組的最大工作電壓為3。3v,因此無法供應5v,因為它會炸燬模組。讓我們舉一個使用智慧手機ESP8266控制LED燈的例子。ESP8266充當LED和智慧手機之間的直譯器。由於我們使用Blynk應用程式控制LED,因此將進一步解釋。

初學者終極教程:如何透過Arduino連線和使用ESP8266

看看這張圖片,ESP8266連線到附近的WiFi熱點,允許它訪問網際網路並將資料連同身份驗證程式碼一起傳送到Blynk伺服器。然後將身份驗證程式碼傳送到具有相同身份驗證程式碼的應用程式,然後,應用程式接收資料以在應用程式和ESP8266之間建立安全連線。

來自Blynk應用程式的資料(控制LED的指令)與驗證碼一起傳送到Blynk伺服器,並且由於ESP8266已經具有與Blynk伺服器連線的相同驗證碼,因此伺服器識別匹配的程式碼和資料是傳送到相應的ESP8266。然後ESP8266微控制器開啟LED。

附件內容截圖:

初學者終極教程:如何透過Arduino連線和使用ESP8266

初學者終極教程:如何透過Arduino連線和使用ESP8266