Sisukord:

Alustamine W/ NodeMCU ESP8266 -ga Arduino IDE -s: 6 sammu
Alustamine W/ NodeMCU ESP8266 -ga Arduino IDE -s: 6 sammu

Video: Alustamine W/ NodeMCU ESP8266 -ga Arduino IDE -s: 6 sammu

Video: Alustamine W/ NodeMCU ESP8266 -ga Arduino IDE -s: 6 sammu
Video: MineCraft - Escape (Videote alustamine) 2024, November
Anonim
Alustamine W/ NodeMCU ESP8266 -ga Arduino IDE -s
Alustamine W/ NodeMCU ESP8266 -ga Arduino IDE -s

Ülevaade

Selles õpetuses saate teada, kuidas kasutada NodeMCU -d Arduino IDE -s.

Mida õpid

  • Üldine teave NodeMCU kohta
  • ESP8266 -põhiste plaatide installimine Arduino IDE -le
  • Kuidas programmeerida NodeMCU Arduino IDE -s
  • Tutvustame tahvleid, mida saab kasutada NodeMCU asemel

Samm: mis on NodeMCU?

Mis on NodeMCU?
Mis on NodeMCU?

Tänapäeval on IOT rakendused tõusuteel ja objektide ühendamine muutub üha olulisemaks. Objektide, näiteks Wi-Fi-protokolli ühendamiseks on mitu võimalust.

NodeMCU on avatud lähtekoodiga platvorm, mis põhineb ESP8266-l ja mis saab ühendada objekte ja lubada andmete edastamist Wi-Fi-protokolli abil. Lisaks, pakkudes mõningaid mikrokontrollerite, näiteks GPIO, PWM, ADC jne olulisemaid funktsioone, saab see lahendada paljusid projekti vajadusi.

Selle plaadi üldised omadused on järgmised:

  • Lihtne kasutada
  • Programmeeritavus Arduino IDE või IUA keeltega
  • Saadaval pääsupunktina või jaamana
  • praktiline sündmustepõhistes API-rakendustes
  • Sisemise antenni olemasolu
  • Sisaldab 13 GPIO-tihvti, 10 PWM-kanalit, I2C, SPI, ADC, UART ja 1-juhtmeline

Samm: kuidas programmeerida NodeMCU Arduino IDE abil

Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil
Kuidas programmeerida NodeMCU Arduino IDE abil

Arduino IDE kasutamiseks NodeMCU programmeerimiseks peate selle kõigepealt tarkvarale tutvustama.

Selleks kopeerige järgmine kood ja järgige alltoodud samme.

arduino.esp8266.com/stable/package_esp8266c…

samm 1. Valige menüüst Fail Eelistused ja sisestage kopeeritud kood täiendava juhatusehalduri URL -ide ossa. Seejärel vajutage OK.

2. samm. Otsige sõna ESP8266 menüü Tööriistad menüüst Tahvlid> plaatide haldur. Seejärel paigaldage ESP8266 plaadid. Pärast täielikku paigaldamist näete ESP8266 tahvlitel silti INSTALLED.

Pärast neid kahte sammu näete oma Arduino IDE tahvlite loendis ESP8266 -põhiseid tahvleid, näiteks NodeMCU, ja saate koodi üleslaadimiseks valida soovitud tahvli.

Digitaalsete tihvtide kasutamiseks peaksite valima GPIO numbrid. Näiteks D7 tihvt on määratletud kui GPIO13. Seega peaksite pin -numbri 13 seadistama alati, kui soovite oma programmis kasutada D7. Samuti võite kasutada tihvti D2 (GPIO4) SDA -na ja tihvti D1 (GPIO5) kui SCL -i

3. samm: LED -i juhtimine HTTP -lehe kaudu NodeMCU abil

Saate Interneti-ühenduse luua WiFi kaudu NodeMCU abil ja rakendada soovitud käske, luues

Selles näites saate LED -i juhtida, vajutades nuppu ON ja OFF. Sisestage oma modemite SSID ja parool lisatud ossa ning laadige see Arduino IDE abil üles oma NodeMCU tahvlile. (Jätke muud seaded vaikeseadeks)

4. samm: kood

Kui pärast jadamonitori avamist on Interneti -ühendus loodud, antakse teile loodud lehe IP -aadress (näiteks 192.168.1.18). Kopeerige ja kleepige see oma brauserisse, et avada HTTP -leht.

Samm: milliseid muid tahvleid saan NodeMCU asemel kasutada?

Milliseid muid tahvleid saan NodeMCU asemel kasutada?
Milliseid muid tahvleid saan NodeMCU asemel kasutada?

IOT -süsteemi tahvli tüübi valimiseks on mitmeid olulisi tegureid, näiteks GPIO -tihvtide arv, sideprotokollid, sealhulgas antenn jne.

Samuti on olemas erinevad lauad ja platvormid, millest igaühel on oma eripärad.

Siin oleme neid võrrelnud IOT -projektide jaoks kõige olulisemate nõutavate funktsioonide põhjal.

6. samm: näidisprojektid:

  • Nutikas ukselukk koos WiFi sisselogimislehega, autorid Arduino ja ESP8266
  • Rääkige oma Arduinoga ja kontrollige seda Google'i assistendi abil
  • Mängi tulega WIFI kaudu! ESP8266 ja neopikslid (sh Androidi rakendus)
  • nstagramile meeldib Arduino ja ESP8266 spidomeeter

Kui leiate, et see õpetus on kasulik ja huvitav, siis meeldige meile Facebookis.

Soovitan: