Innholdsfortegnelse:

Komme i gang W/ NodeMCU ESP8266 på Arduino IDE: 6 trinn
Komme i gang W/ NodeMCU ESP8266 på Arduino IDE: 6 trinn

Video: Komme i gang W/ NodeMCU ESP8266 på Arduino IDE: 6 trinn

Video: Komme i gang W/ NodeMCU ESP8266 på Arduino IDE: 6 trinn
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
Komme i gang W/ NodeMCU ESP8266 på Arduino IDE
Komme i gang W/ NodeMCU ESP8266 på Arduino IDE

Oversikt

I denne opplæringen lærer du hvordan du bruker NodeMCU på Arduino IDE.

Hva du vil lære

  • Generell informasjon om NodeMCU
  • Slik installerer du ESP8266 -baserte kort på Arduino IDE
  • Hvordan programmere NodeMCU på Arduino IDE
  • Vi introduserer brett som kan brukes i stedet for NodeMCU

Trinn 1: Hva er NodeMCU?

Hva er NodeMCU?
Hva er NodeMCU?

I dag øker IOT -applikasjonene, og tilkoblingsobjekter blir stadig viktigere. Det er flere måter å koble til objekter, for eksempel Wi-Fi-protokoll.

NodeMCU er en åpen kildekode-plattform basert på ESP8266 som kan koble objekter og la dataoverføring ved hjelp av Wi-Fi-protokollen. I tillegg kan det løse mange av prosjektets behov alene ved å gi noen av de viktigste funksjonene til mikrokontrollere som GPIO, PWM, ADC og etc.

De generelle egenskapene til dette brettet er som følger:

  • Lett å bruke
  • Programmerbarhet med Arduino IDE- eller IUA -språk
  • Tilgjengelig som tilgangspunkt eller stasjon
  • praktisk mulig i hendelsesdrevne API-applikasjoner
  • Har en intern antenne
  • Inneholder 13 GPIO-pinner, 10 PWM-kanaler, I2C, SPI, ADC, UART og 1-Wire

Trinn 2: Slik programmerer du NodeMCU ved hjelp av Arduino IDE

Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE
Slik programmerer du NodeMCU ved hjelp av Arduino IDE

For å bruke Arduino IDE til å programmere NodeMCU, må du først introdusere den for programvaren.

For å gjøre dette, kopier følgende kode og følg trinnene nedenfor:

arduino.esp8266.com/stable/package_esp8266c…

trinn 1. Velg Preferanser i Fil -menyen, og skriv inn den kopierte koden i tilleggsadministratorens URL -deler. Trykk deretter OK.

Steg 2. Søk etter ordet ESP8266 i Boards> boards manager fra Verktøy -menyen. Installer deretter ESP8266 -kort. Etter fullført installasjon vil du se den INSTALLERTE etiketten på ESP8266 -kort.

Etter disse to trinnene kan du se ESP8266 -baserte tavler som NodeMCU i listen over Arduino IDE -tavler, og du kan velge ønsket kort for å laste opp koden.

For å bruke digitale pins, bør du velge GPIO -tall. For eksempel er D7 -pinnen definert som GPIO13. Så du bør sette opp pin -nummer 13 når du vil bruke D7 i programmet. Du kan også bruke pin D2 (GPIO4) som SDA og pin D1 (GPIO5) som SCL

Trinn 3: Kontrollere LED gjennom en HTTP -side ved hjelp av NodeMCU

Du kan koble til internett via Wi-Fi ved hjelp av NodeMCU, og bruke de ønskede kommandoene ved å opprette en

I dette eksemplet kan du kontrollere en LED ved å trykke på ON og OFF -tasten. Skriv inn modemene SSID og passord i den medfølgende delen, og last det opp på NodeMCU -kortet ved hjelp av Arduino IDE. (La andre innstillinger stå som standard)

Trinn 4: Kode

Etter at du har åpnet Serial Monitor, får du IP -adressen til siden du har opprettet (for eksempel 192.168.1.18). Kopier og lim den inn i nettleseren din for å åpne HTTP -siden.

Trinn 5: Hvilke andre tavler kan jeg bruke i stedet for NodeMCU?

Hvilke andre tavler kan jeg bruke i stedet for NodeMCU?
Hvilke andre tavler kan jeg bruke i stedet for NodeMCU?

Det er forskjellige viktige faktorer for å velge korttype for et IOT -system, for eksempel antall GPIO -pinner, kommunikasjonsprotokoller, inkludert en antenne, etc.

Det er også forskjellige tavler og plattformer, som hver har sine spesifikke funksjoner.

Her har vi sammenlignet dem basert på de viktigste nødvendige funksjonene for IOT -prosjekter.

Trinn 6: Eksempelprosjekter:

  • Smart dørlås m/ WiFi påloggingsside av Arduino & ESP8266
  • Snakk med Arduino & Control It med Google Assistant
  • Spill med Fire Over WIFI! ESP8266 og Neopixels (Inkludert Android -app)
  • nstagram liker speedometer av Arduino & ESP8266

Hvis du synes denne opplæringen er nyttig og interessant, kan du like oss på facebook.

Anbefalt: