Inhaltsverzeichnis:

So programmieren Sie NodeMCU auf der Arduino IDE - Gunook
So programmieren Sie NodeMCU auf der Arduino IDE - Gunook

Video: So programmieren Sie NodeMCU auf der Arduino IDE - Gunook

Video: So programmieren Sie NodeMCU auf der Arduino IDE - Gunook
Video: ESP8266 D1 Mini Programmieren - Der Start mit der Arduino IDE - Smarthome, IoT & Projekte 2024, Dezember
Anonim
Image
Image

Die Osoyoo NodeMCU ist mit einem Lua-Interpreter vorprogrammiert, aber Sie müssen ihn nicht verwenden! Stattdessen können Sie die Arduino IDE verwenden, die ein guter Ausgangspunkt für Arduino-Liebhaber sein kann, um sich mit den Technologien rund um das IoT vertraut zu machen. Beachten Sie, dass bei Verwendung des NodeMCU-Boards mit der Arduino IDE direkt in die Firmware geschrieben und gelöscht wird die NodeMCU-Firmware. Wenn Sie also zum Lua SDK zurückkehren möchten, verwenden Sie den „Flasher“, um die Firmware neu zu installieren.

Die NodeMCU-Programmierung kann so einfach sein wie in Arduino, der Hauptunterschied besteht in der Verteilung der Pins auf der Nodemcu-Platine. Folgen Sie den folgenden Vorgängen und genießen Sie Ihre erste NodeMCU- und Arduino-IDE-Reise!

Schritt 1: Verbinden Sie Ihre NodeMCU mit dem Computer

Verwenden Sie das USB-Kabel, um Ihre NodeMCU mit dem Computer zu verbinden. Sie sehen die blaue Onboard-LED beim Einschalten flackern, aber sie leuchten nicht.

Schritt 2: Installieren Sie den COM/Seriell-Port-Treiber

Um Code auf den ESP8266 hochzuladen und die serielle Konsole zu verwenden, verbinden Sie ein beliebiges datenfähiges Micro-USB-Kabel mit dem ESP8266 IOT Board und die andere Seite mit dem USB-Port Ihres Computers.

Die neue Version NodeMCUv1.0 kommt mit dem CP2102 seriellen Chip, Sie können den Treiber herunterladen und installieren von: https://www.silabs.com/products/development-tools/…. Die NodeMCUv0.9 wird mit dem seriellen CH340-Chip geliefert, Sie können den Treiber herunterladen und installieren von:

Schritt 3: Installieren Sie die Arduino IDE 1.6.4 oder höher

Laden Sie die Arduino IDE von Arduino.cc (1.6.4 oder höher) herunter – verwenden Sie nicht 1.6.2! Sie können Ihre vorhandene IDE verwenden, wenn Sie sie bereits installiert haben. Sie können auch versuchen, das einsatzbereite Paket aus dem ESP8266-Arduino-Projekt herunterzuladen, wenn der Proxy Probleme macht

Schritt 4: Installieren Sie das ESP8266-Board-Paket

Installieren Sie das ESP8266-Board-Paket
Installieren Sie das ESP8266-Board-Paket
Installieren Sie das ESP8266-Board-Paket
Installieren Sie das ESP8266-Board-Paket

Geben Sie https://arduino.esp8266.com/stable/package_esp8266… in das Feld Additional Board Manager URLs in den Arduino v1.6.4+ Einstellungen ein (Open Arduino IDE–>File–>Perferences–>Settings). Geben Sie den Link ein und klicken Sie auf „OK“, um Ihre Änderungen zu speichern. Als nächstes verwenden Sie den Board Manager, um das ESP8266-Paket zu installieren Rufen Sie den Boards Manager auf und suchen Sie den Board-Typ wie folgt: Scrollen Sie den Bildschirm Broads Manager nach unten, Sie sehen ein Modul namens „esp8266 by esp8266 Community“(siehe folgendes Bild), wählen Sie die neueste Version aus und klicken Sie auf „Installieren“. Das ESP8266-Paket wurde erfolgreich installiert. Hinweis: Schließen Sie besser die Arduino IDE und starten Sie sie erneut.

Schritt 5: ESP8266-Unterstützung einrichten

ESP8266-Unterstützung einrichten
ESP8266-Unterstützung einrichten
ESP8266-Unterstützung einrichten
ESP8266-Unterstützung einrichten

Wählen Sie nach dem Neustart NodeMCU 0.9 (oder NodeMCU 1.0) aus dem Dropdown-Menü Tools->Board aus. Konfigurieren Sie das Board-Menü und wählen Sie den richtigen Port für Ihr Gerät. CPU-Frequenz: 80MHz, Flash-Größe: 4M(3M SPIFFS), Upload-Geschwindigkeit: 115200 Fahren Sie nun wie beim Arduino fort: Beginnen Sie mit dem Skizzieren! Hinweis: 115200 Baud Upload-Geschwindigkeit ist ein guter Ausgangspunkt – später können Sie höhere Geschwindigkeiten ausprobieren, aber 115200 ist ein guter sicherer Ausgangspunkt.

Empfohlen: