Schritt 1: Das NodeMcu board
Mich ein Newby, kaufte ich das NodeMcu Brett für weniger als 6$, mehr oder weniger pro Unfall. Ich war auf der Suche nach eines Bretts, das meine Projekte mit dem Internet verbinden kann. Das NodeMcu Board sehen aus wie ein Arduino und deshalb fühlte es sich sehr vertraut. Damals hatte ich keine Ahnung von der großen Vorteile des Vorstands.
Das NodeMcu Board ist in der Tat ein Arduino mit einem Wifi-Schild. Sie können dieses Schild durch die Metallplatte oben drauf reconise. Dieses Wifi-Schild wird die esp8266 genannt. Das Schild kann gekauft und verwendet werden als eine einzelne Controler, eine bekannte Version ist die esp8266 V1, die nur 2 digitale Stifte hat. Die spätere Version (eines davon befindet sich oben auf dem NodeMcu-Board) haben mehr digitale Pins.
Der große Vorteil des NodeMcu Board ist, dass die Kammer in der Umgebung von Arduino programmiert werden kann: Arduino IDE. Auch besteht der Vorstand aus einen 5 v Step-down Konverter. Sie können sicher das Board per USB an Ihren Computer verbinden, ohne ein 3,3 Volt Stepdown Modul kaufen zu müssen.
Wenn Sie ein NodeMcu Brett kaufen möchten, können Sie entweder die 0.9 Version oder die Version 1.0 kaufen. Der einzige Unterschied, was, den ich weiß, ist, dass die 0.9 Version breiter als die Version 1.0. Yyou kann nicht verwenden die 0.9 Version auf eine Broadboard und Drähte daneben einstecken.
Ich fand eine Menge Tutorials im Internet, wo sie das Board mit LUA-Software programmiert. Wie früher habe ich nie diese Software bevor ich bevorzugt mit der Arduino IDE Software bleiben.
Programmierung der NodeMCU mit Arduino ist ganz einfach!
Öffnen Sie einfach Arduino IDE, die neueste Version (Ich benutze 1.6.6). Gehen Sie auf "Datei" und klicken Sie auf 'Einstellungen'. Fügen Sie den folgenden Link in das Feld "URL Zusatzplatine":
http://Arduino.esp8266.com/Stable/package_esp8266c...
Danach können Sie die Software neu starten und muss man das Brett in den Board-Manager (v1. 0 oder V0.9) auswählen.
Pins von der NodeMcu
Ein kleiner Hinweis: Wenn Sie eine NodeMCU Board programmieren, das Pin-Layout unterscheidet sich geringfügig von einem Arduino-Board. Verwenden Sie das Bild unten, um die Pins zu vergleichen. Wenn Sie eine Arduino-GPIO-Pin in der Skizze, die Sie für die NodeMCU verwenden erwähnen, müssen Sie den Draht herstellen einer richtigen Pin von der NodeMCU
Zum Beispiel: Wenn Sie D5 Somet Sensor herstellen wollen, musst du Pin 14 im Arduino Code zu erwähnen. In den folgenden Code und die entsprechenden Fritzing Visualisierung sind die Anschlüsse bereits angepasst.