Sommario:
- Passaggio 1: cos'è NodeMCU?
- Passaggio 2: come programmare NodeMCU utilizzando Arduino IDE
- Passaggio 3: controllo del LED tramite una pagina HTTP utilizzando NodeMCU
- Passaggio 4: codice
- Passaggio 5: quali altre schede posso utilizzare al posto di NodeMCU?
- Passaggio 6: progetti di esempio:
Video: Per iniziare con NodeMCU ESP8266 su Arduino IDE: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Panoramica
In questo tutorial imparerai come usare NodeMCU su Arduino IDE.
Cosa imparerai
- Informazioni generali su NodeMCU
- Come installare schede basate su ESP8266 su Arduino IDE
- Come programmare NodeMCU su Arduino IDE
- Presentazione di schede che possono essere utilizzate al posto di NodeMCU
Passaggio 1: cos'è NodeMCU?
Oggi le applicazioni IOT sono in aumento e gli oggetti di connessione stanno diventando sempre più importanti. Esistono diversi modi per connettere oggetti come il protocollo Wi-Fi.
NodeMCU è una piattaforma open source basata su ESP8266 che può connettere oggetti e consentire il trasferimento dei dati utilizzando il protocollo Wi-Fi. Inoltre, fornendo alcune delle funzionalità più importanti dei microcontrollori come GPIO, PWM, ADC e così via, può risolvere da solo molte delle esigenze del progetto.
Le caratteristiche generali di questa scheda sono le seguenti:
- Facile da usare
- Programmabilità con i linguaggi Arduino IDE o IUA
- Disponibile come punto di accesso o stazione
- praticabile nelle applicazioni API basate su eventi
- Avere un'antenna interna
- Contenente 13 pin GPIO, 10 canali PWM, I2C, SPI, ADC, UART e 1-Wire
Passaggio 2: come programmare NodeMCU utilizzando Arduino IDE
Per utilizzare Arduino IDE per programmare il NodeMCU, devi prima introdurlo nel software.
Per fare ciò, copia il seguente codice e segui i passaggi seguenti:
arduino.esp8266.com/stable/package_esp8266c…
passo 1. Scegli Preferenze nel menu File e inserisci il codice copiato nella parte URL di Gestione schede aggiuntive. Quindi premere OK.
Passo 2. Cerca la parola ESP8266 in Schede> Gestore schede dal menu Strumenti. Quindi installa le schede ESP8266. Dopo l'installazione completa, vedrai l'etichetta INSTALLATO sulle schede ESP8266.
Dopo questi due passaggi, puoi vedere le schede basate su ESP8266 come NodeMCU nell'elenco delle schede IDE Arduino e puoi scegliere la scheda desiderata per caricare il codice.
Per utilizzare i pin digitali, è necessario selezionare i numeri GPIO. Ad esempio, il pin D7 è definito come GPIO13. Quindi dovresti impostare il pin numero 13 ogni volta che vuoi usare D7 nel tuo programma. Inoltre, puoi utilizzare il pin D2 (GPIO4) come SDA e il pin D1 (GPIO5) come SCL
Passaggio 3: controllo del LED tramite una pagina HTTP utilizzando NodeMCU
Puoi connetterti a Internet tramite Wi-Fi utilizzando NodeMCU e applicare i comandi desiderati creando una pagina
In questo esempio, puoi controllare un LED premendo il tasto ON e OFF. Inserisci il SSID e la password del tuo modem nella parte fornita e caricalo sulla tua scheda NodeMCU usando Arduino IDE. (Lascia le altre impostazioni come predefinite)
Passaggio 4: codice
Dopo aver aperto Serial Monitor, se è stata stabilita la connessione Internet, ti verrà fornito l'indirizzo IP della pagina che hai creato (ad esempio 192.168.1.18). Copialo e incollalo nel tuo browser per aprire la pagina
Passaggio 5: quali altre schede posso utilizzare al posto di NodeMCU?
Esistono vari fattori importanti per la scelta del tipo di scheda per un sistema IOT, come il numero di pin GPIO, i protocolli di comunicazione, inclusa un'antenna, ecc.
Inoltre, ci sono diverse schede e piattaforme, ognuna con le sue caratteristiche specifiche.
Qui li abbiamo confrontati in base alle funzionalità richieste più importanti per i progetti IOT.
Passaggio 6: progetti di esempio:
- Smart Door Lock con pagina di accesso WiFi di Arduino e ESP8266
- Parla con il tuo Arduino e controllalo con l'Assistente Google
- Gioca con Fire Over WIFI! ESP8266 e Neopixel (inclusa l'app Android)
- nstagram Likes Speedometer di Arduino e ESP8266
Se ritieni che questo tutorial sia utile e interessante, metti mi piace su Facebook.
Consigliato:
Iniziare con Digispark Attiny85 utilizzando Arduino IDE: 4 passaggi
Iniziare con Digispark Attiny85 utilizzando Arduino IDE: Digispark è una scheda di sviluppo di microcontrollori basata su Attiny85 simile alla linea Arduino, solo più economica, più piccola e un po' meno potente. Con tutta una serie di shield per estenderne le funzionalità e la possibilità di utilizzare il familiare ID Arduino
Per iniziare con Amazon AWS IoT ed ESP8266: 21 passaggi
Per iniziare con Amazon AWS IoT e ESP8266: questo progetto mostra come prendere il modulo ESP8266 e collegarlo direttamente ad AWS IOT utilizzando Mongoose OS. Mongoose OS è un sistema operativo open source per microcontrollori che enfatizza la connettività cloud. È stato sviluppato da Cesanta, un dublinese
Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi
Iniziare con Esp 8266 Esp-01 con Arduino IDE | Installazione di schede Esp in Arduino Ide e programmazione Esp: in questo tutorial impareremo come installare le schede esp8266 in Arduino IDE e come programmare esp-01 e caricare il codice in esso. Poiché le schede esp sono così popolari, ho pensato di raddrizzare un istruibile per questo e la maggior parte delle persone affrontano problemi
Come iniziare con IDE per NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 passaggi
Come iniziare con IDE per NRF51822, ARM® KEIL MDK V5 + ST-Link: PanoramicaQuando ho iniziato a sviluppare un'applicazione nRF51822 per il mio progetto hobby, ho scoperto che non c'erano informazioni organizzate su questo argomento. Qui, quindi, vorrei annotare ciò che ho passato. Questo descrive ciò che mi fa fatica a mettere in atto
ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: 6 passaggi
ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: è arrivato un nuovo mondo di questi microcomputer e questa cosa è ESP8266 NODEMCU. Questa è la prima parte che mostra come installare l'ambiente di esp8266 nel tuo IDE arduino attraverso il video per iniziare e come le parti inc