Sommario:

Per iniziare con NodeMCU ESP8266 su Arduino IDE: 6 passaggi
Per iniziare con NodeMCU ESP8266 su Arduino IDE: 6 passaggi

Video: Per iniziare con NodeMCU ESP8266 su Arduino IDE: 6 passaggi

Video: Per iniziare con NodeMCU ESP8266 su Arduino IDE: 6 passaggi
Video: ESP-01S : Programmare ESP8266 con Arduino IDE (primi passi) 2024, Dicembre
Anonim
Per iniziare con NodeMCU ESP8266 su Arduino IDE
Per iniziare con NodeMCU ESP8266 su Arduino IDE

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?

Che cos'è NodeMCU?
Che 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

Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando Arduino IDE
Come programmare NodeMCU usando 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?

Quali altre schede posso usare al posto di NodeMCU?
Quali altre schede posso usare 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: