Programmierung des ESP8266 mit der Arduino IDE in 3 einfachen Schritten

Der ESP8266 ist ein kostengünstiges WLAN-Modul von Espressif Systems . Dank seiner guten Funktionen und Stabilität erfreut er sich in der Hardware-Community zunehmender Beliebtheit und lässt sich problemlos mit der Arduino IDE programmieren.

In diesem Beitrag lernen wir, wie man den ESP8266 mit einem UARTbee oder Arduino UNO und der Arduino IDE programmiert.

Anforderungen

  1. Ein ESP8266-Modul.
  2. Arduino UNO , UARTbee oder eine beliebige UART-Schnittstelle zum USB-Gerät.
  3. Überbrückungskabel.
  4. Arduino IDE Version 1.6.6 oder höher.

Verdrahten!

Als Erstes müssen wir die Pinbelegung des ESP8266 ermitteln.

Um den ESP8266 in den Programmiermodus zu versetzen, müssen Sie seine Drähte wie folgt anschließen:

ESP8266 UARTbee Arduino UNO
RXD TXD RX
GPIO 0 GND GND
GPIO2 ——- ——-
GND GND GND
VCC 3.3 3,3 V
RST ——– ———–
CH_PD 3,3 V 3,3 V
TXD RXD TX

Hinweis: Bei Verwendung eines Arduino UNO muss RST auf GND gesetzt werden. Bitte beachten Sie die Versorgungsspannung (VCC) des ESP8266; dieser funktioniert nur mit 3,3 V.

Arduino IDE einrichten

  1. Arduino IDE herunterladen.
  2. Öffnen Sie Ihre IDE und klicken Sie auf Datei -> Einstellungen.
  3. Fügen Sie unter „Zusätzliche Boards Manager-URLs“ diese Zeile hinzu und klicken Sie auf „OK“:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

4. Gehen Sie zu „Tools -> Board -> Boards Manager“ , geben Sie „ESP8266“ ein und installieren Sie es.

5. Gehen Sie erneut zu „Tools -> Board“ und wählen Sie „Generic ESP8266 Module“.

Zeigen Sie Ihren Code!

Jetzt können Sie Ihren ESP8266 als eigenständiges Modul ohne externen Mikrocontroller verwenden. Weitere Informationen zum ESP8266 und zum Entwickeln von IoT Produkten und -Projekten mit diesem Modul hier

Weiter geht's

IoT senden kann , sind wir zwar voreingenommen, empfehlen aber dennoch die Verwendung Ubidots zur Datenauswertung. Um noch heute mit der Problemlösung im Bereich Internet der Dinge zu beginnen, erstellen Sie einfach ein Ubidots -Konto und senden Sie Ihre Daten mühelos an die Ubidots IoT Anwendungsentwicklungsplattform, um Ihre Problemlösungsanwendung noch heute zu entwickeln, zu visualisieren und bereitzustellen!