Inhoudsopgave:
- Stap 1: Wat is NodeMCU?
- Stap 2: Hoe NodeMCU te programmeren met behulp van Arduino IDE
- Stap 3: LED aansturen via een HTTP-pagina met NodeMCU
- Stap 4: Coderen
- Stap 5: Welke andere boards kan ik gebruiken in plaats van NodeMCU?
- Stap 6: Voorbeeldprojecten:
Video: Aan de slag met NodeMCU ESP8266 op Arduino IDE - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Overzicht
In deze tutorial leer je hoe je NodeMCU op Arduino IDE gebruikt.
Wat je gaat leren
- Algemene informatie over NodeMCU
- Hoe op ESP8266 gebaseerde boards op Arduino IDE te installeren
- Hoe NodeMCU op Arduino IDE te programmeren
- Introductie van borden die kunnen worden gebruikt in plaats van NodeMCU
Stap 1: Wat is NodeMCU?
Tegenwoordig zijn IoT-toepassingen in opkomst en worden het verbinden van objecten steeds belangrijker. Er zijn verschillende manieren om objecten te verbinden, zoals het Wi-Fi-protocol.
NodeMCU is een open source platform op basis van ESP8266 dat objecten kan verbinden en gegevensoverdracht mogelijk maakt met behulp van het Wi-Fi-protocol. Door enkele van de belangrijkste functies van microcontrollers zoals GPIO, PWM, ADC en dergelijke te bieden, kan het bovendien veel van de behoeften van het project alleen oplossen.
De algemene kenmerken van dit bord zijn als volgt:
- Makkelijk te gebruiken
- Programmeerbaarheid met Arduino IDE- of IUA-talen
- Beschikbaar als toegangspunt of station
- uitvoerbaar in gebeurtenisgestuurde API-toepassingen
- Een interne antenne hebben
- Met 13 GPIO-pinnen, 10 PWM-kanalen, I2C, SPI, ADC, UART en 1-draads
Stap 2: Hoe NodeMCU te programmeren met behulp van Arduino IDE
Om Arduino IDE te gebruiken om de NodeMCU te programmeren, moet je deze eerst in de software introduceren.
Kopieer hiervoor de volgende code en volg de onderstaande stappen:
arduino.esp8266.com/stable/package_esp8266c…
stap 1. Kies Voorkeuren in het menu Bestand en voer de gekopieerde code in bij Extra Board Manager-URL's. Druk vervolgens op OK.
Stap 2. Zoek het woord ESP8266 in Boards>boards manager in het menu Tools. Installeer vervolgens ESP8266-kaarten. Na volledige installatie ziet u het INSTALLED-label op ESP8266-kaarten.
Na deze twee stappen ziet u op ESP8266 gebaseerde boards zoals NodeMCU in uw Arduino IDE-boardlijst en kunt u het gewenste bord kiezen om de code te uploaden.
Om digitale pinnen te gebruiken, moet u GPIO-nummers selecteren. De D7-pin is bijvoorbeeld gedefinieerd als GPIO13. U moet dus pincode 13 instellen wanneer u D7 in uw programma wilt gebruiken. U kunt ook pin D2(GPIO4) gebruiken als SDA en pin D1(GPIO5) als SCL
Stap 3: LED aansturen via een HTTP-pagina met NodeMCU
U kunt verbinding maken met internet via Wi-Fi met behulp van NodeMCU en uw gewenste opdrachten toepassen door een HTTP-pagina te maken.
In dit voorbeeld kunt u een LED aansturen door op de AAN- en UIT-toets te drukken. Voer de SSID en het wachtwoord van uw modem in het meegeleverde gedeelte in en upload het op uw NodeMCU-bord met behulp van Arduino IDE. (Laat andere instellingen op de standaard)
Stap 4: Coderen
Na het openen van de seriële monitor, als de internetverbinding tot stand is gebracht, krijgt u het IP-adres van de pagina die u hebt gemaakt (bijvoorbeeld 192.168.1.18). Kopieer en plak het in uw browser om de HTTP-pagina te openen.
Stap 5: Welke andere boards kan ik gebruiken in plaats van NodeMCU?
Er zijn verschillende belangrijke factoren bij het kiezen van het type bord voor een IOT-systeem, zoals het aantal GPIO-pinnen, communicatieprotocollen, inclusief een antenne, enzovoort.
Ook zijn er verschillende boards en platforms, elk met zijn specifieke kenmerken.
Hier hebben we ze vergeleken op basis van de belangrijkste vereiste functies voor IOT-projecten.
Stap 6: Voorbeeldprojecten:
- Smart Door Lock w / WiFi Login Pagina door Arduino & ESP8266
- Praat tegen je Arduino en bedien hem door Google Assistant
- Speel met vuur via wifi! ESP8266 & Neopixels (inclusief Android-app)
- nstagram houdt van snelheidsmeter door Arduino & ESP8266
Als je deze tutorial nuttig en interessant vindt, vind je ons leuk op facebook.
Aanbevolen:
Aan de slag met FRDM-KL46Z (en Mbed Online IDE) met Windows 10: 6 stappen
Aan de slag met FRDM-KL46Z (en Mbed Online IDE) Windows 10 gebruiken: De Freedom (FRDM)-ontwikkelborden zijn kleine, energiezuinige, kosteneffectieve evaluatie- en ontwikkelingsplatforms die perfect zijn voor het snel prototypen van applicaties. Deze evaluatieborden bieden een gebruiksvriendelijke flash-programmer voor massaopslagapparaatmodus, een virt
Aan de slag met ESP32 - ESP32-kaarten installeren in Arduino IDE - ESP32-knippercode: 3 stappen
Aan de slag met ESP32 | ESP32-kaarten installeren in Arduino IDE | ESP32-knippercode: in deze instructie zullen we zien hoe we met esp32 kunnen werken en hoe we esp32-kaarten in Arduino IDE kunnen installeren en we zullen esp 32 programmeren om knippercode uit te voeren met behulp van arduino ide
Aan de slag met Stm32 met Arduino IDE: 3 stappen
Aan de slag met Stm32 Arduino IDE gebruiken: STM32 is een vrij krachtig en populair bord dat wordt ondersteund door Arduino IDE. om het te programmeren
Aan de slag met NodeMCU (ESP8266): 3 stappen
Aan de slag met NodeMCU (ESP8266)….: In deze Instructable deel ik hoe je aan de slag kunt met NodeMCU (ESP8266) met Arduino IDE. Deze tutorial is bedoeld voor beginners die net zijn begonnen. NodeMCU is net als Arduino met wifi aan boord, dus je kunt je projecten online zetten. Naar k
ESP8266-NODEMCU $3 WiFi-module #1- Aan de slag met WiFi: 6 stappen
ESP8266-NODEMCU $3 WiFi-module #1- Aan de slag met WiFi: een nieuwe wereld van deze microcomputers is gearriveerd en dit ding is de ESP8266 NODEMCU. Dit is het eerste deel dat laat zien hoe je de omgeving van de esp8266 in je arduino IDE kunt installeren via de aan de slag-video en als de onderdelen inc