Herunterladen Diese Seite drucken

Werbung

Willkommen!
Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266-01. Auf den
folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte der
Programmierung durch.
Viel Spaß!
Der ESP8622-01 hat durch seinen WLAN 802.11 b/g/n Standard eine große
Reichweite und ist Universell einsetzbar. Das Modul unterstützt 3 Betriebsmodi:
WLAN Router (AP), WLAN Client (STA) sowie beides gleichzeitig (AP + STA)! Der
leistungsstarke 80MHz Prozessor und 1MB Speicher lassen den ESP8266-01 für
viele Anwendungen einsetzten. Begrenzt ist er im Gegensatz zum großen Bruder
(ESP8266-12E) durch 2 GPIO-Pins.
Vorbereiten der Software:
Die Arduino-IDE Software sehen wir in diesem Schritt als Installiert an, sollte diese
bei dir noch fehlen, so kannst du diese unter
https://www.arduino.cc/en/Main/
Software#
herunterladen und auf deinen PC installieren. Außerdem die Treiber für
den CH340 solltest du auch schon installiert haben, wenn nicht, bekommst du die
Treiber hier bei uns: CH340.
Nachdem alle Grundvoraussetzungen getätigt wurden, starten wir nun mit
der Einrichtung der Software. Die Arduino-IDE Software benötigt zunächst
einmal alle Informationen zum ESP8266-01S, dies können wir tun, indem wir
unter dem „Voreinstellungen" > „Zusätzliche Boardverwalter-URLs"
folgende Adresse eingeben:

Werbung

loading

Inhaltszusammenfassung für AZ-Delivery ESP8622-01

  • Seite 1 Seiten gehen wir mit dir gemeinsam die ersten Schritte der Programmierung durch. Viel Spaß! Der ESP8622-01 hat durch seinen WLAN 802.11 b/g/n Standard eine große Reichweite und ist Universell einsetzbar. Das Modul unterstützt 3 Betriebsmodi: WLAN Router (AP), WLAN Client (STA) sowie beides gleichzeitig (AP + STA)! Der leistungsstarke 80MHz Prozessor und 1MB Speicher lassen den ESP8266-01 für...
  • Seite 2 Anwendungsbereiche Bildung und Lehre: Einsatz in Schulen, Hochschulen und Ausbildungseinrichtungen zur Vermittlung von Grundlagen der Elektronik, Programmierung und eingebetteten Systemen. Forschung und Entwicklung: Verwendung in Forschungs- und Ent- wicklungsprojekten zur Erstellung von Prototypen und Experimenten in den Bereichen Elektronik und Informatik. Prototypen- entwicklung: Einsatz in der Entwicklung und Erprobung neuer elektronischer Schaltungen und Geräte.
  • Seite 3 Anforderungen der RoHS-Richtlinie (2011/65/EU) entspricht und keine gefährlichen Stoffe in über den Grenzwerten zulässigen Mengen enthält, können dennoch Rückstände vorhanden sein. Beachten Sie die folgenden Sicherheitshinweise, um chemische Gefährdungen zu vermeiden: Achtung: Beim Löten können Dämpfe entstehen, die gesundheitsschädlich sein können. Hin- weis: Verwenden Sie einen Lötdampfabsauger oder arbeiten Sie in einem gut belüfteten Bereich.
  • Seite 4 http://arduino.esp8266.com/stable/package_esp8266com_index.json Evtl. wenn du schon einen Link eingetragen hast, auf den Button klicken und in dem Fenster eine neue Zeile hinzufügen. Bestätigen wir die Eingabe mit „OK“. Ist das erledigt, gehen wir auf „Werkzeuge“ > „Board“ > „Boardverwalter“ und installieren die ESP8266 Bibliothek. In dem Boardverwalter geben wir in der Suchleiste oben rechts „ESP8266“...
  • Seite 5 Als nächsten Schritt müssen wir das richtige Board auswählen: Unter Werkzeuge > Board: „Generic ESP8266 Module“ Port: “COMxx” (hier dein Port des Serial Adapters) Jetzt sind alle Grundeinstellungen getätigt, jetzt geht es an die Verdrahtung. Um den ESP8266-01 Programmieren zu können, muss dieser zuerst in den Programmiermodus versetzt werden.
  • Seite 6 Verdrahten des Moduls mit dem Serial Adapter: GPIO0 muss während des Bootens auf Masse liegen, damit der Chip in den Programmiermodus geht. Dazu eine Brücke zwischen GPIO0 und GND legen. Diese Brücke muss nach dem Programmieren wieder entfernt werden.
  • Seite 7 Der Code: Nachdem nun die Verdrahtung erledigt wurde und der Adapter eingesteckt wurde, schreiben wir unseren ersten Code. Lassen wir die LED direkt auf dem ESP8266 blinken. Wähle dazu unter Datei > Beispiele > 01.Basics > Blink aus. void setup() { pinMode(LED_BUILTIN, OUTPUT);...
  • Seite 8 Nachdem wir den Code geöffnet oder geändert haben klicken wir oben auf Verifizieren unser Programm: Wenn alles stimmt und unser Programm keine Fehler enthält können wir es auf den ESP8622-01 hochladen. Dazu klicken wir oben auf Ist unser ESP8266-01 nicht im Programmiermodus, dann bekommen wir folgende Meldung: Dann einfach kurz Spannungsversorgung trennen und wieder verbinden oder Reset betätigen und überprüfen ob der GPIO02 auch auf Masse liegt.
  • Seite 9 Download einer Website In diesem Beispiel wollen wir dem AZ-Delivery ESP8266-01 über AT Befehle mitteilen eine Website herunterzuladen. Dazu muss das WLAN Modul zunächst über den Befehl AT+CWMODE=1 in den „WLAN Client“ Modus versetzt werden. Anschließend kann es über AT+CWJAP=“SSID“,“Passwort“ mit einem WLAN Netzwerk verbunden werden.