Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
OMSCHRIJVING
NodeMCU is een open source IoT-platform. Het bevat firmware die draait op de ESP8266 WiFi SoC van Espressif en hardware die is gebaseerd op de ESP-12-module. De term "NodeMcu" verwijst standaard naar de filmware in plaats van naar de dev-kits. De firware ESP8266 gebruikt de Lua-scripttaal. Het is gebaseerd op het eLua-project en gebouwd op de Espressif Non-OS SDK voor ESP8266. Het gebruikt veel open source-projecten, zoals lua-cjson en spiffs. Op LUA gebaseerde interactieve firmware voor Expressif ESP8622 Wi-Fi SoC, evenals een open source hardwarekaart die in tegenstelling tot de $ 3 ESP8266 Wi-Fi-modules een CP2102 TTL naar USB-chip bevat voor programmeren en debuggen, is breadboard-vriendelijk en kan eenvoudig worden gevoed via de micro-USB-poort.
KENMERKEN
- Wi-Fi-module - ESP-12E-module vergelijkbaar met ESP-12-module maar met 6 extra GPIO's.
- USB – micro-USB-poort voor voeding, programmering en debugging
- Headers - 2x 2,54 mm 15-pins header met toegang tot GPIO's, SPI, UART, ADC en voedingspinnen Diversen - Reset- en Flash-knoppen
- Voeding – 5V via micro-USB-poort
- Afmetingen – 49 x 24,5 x 13 mm
Stap 1: Materiaalvoorbereiding
Voordat u aan de slag gaat, bereidt u al het benodigde item voor:
- Breadboard
- ESP8266 NodeMCU Lua Wifi
- LED
- Jumper (indien nodig)
- micro USB
Stap 2: Pinverbinding
Dit is een van de meest eenvoudige verbindingen en geschikt voor een beginner. Wat u nodig hebt, is om de anode van de LED aan te sluiten op de D7-pin van de ESP8266 en de kathode van de LED op de ESP8266 GND.
Stap 3: Voorbeeld broncode
Download deze voorbeeldbroncode en compileer deze in uw Arduino IDE
Stap 4: Uploaden
Wanneer u met succes uw verbinding op breadboard hebt opgebouwd en codering hebt geschreven, moet u de codering uploaden naar de ESP8266 met behulp van een micro-USB. Voordat u de codering uploadt, moet u esp8266 in uw Arduino IDE installeren, u kunt dit hier controleren.
Stap 5: Knipperende LED
Nu kunt u uw LED met succes zien knipperen