Sisukord:

Programm ESP8266 koos Arduinoga: 4 sammu
Programm ESP8266 koos Arduinoga: 4 sammu

Video: Programm ESP8266 koos Arduinoga: 4 sammu

Video: Programm ESP8266 koos Arduinoga: 4 sammu
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, November
Anonim
Programm ESP8266 koos Arduinoga
Programm ESP8266 koos Arduinoga

Mitut tüüpi probleemide lahendamine Wi-Fi programmeerimise ja jätkamise korral, mis võimaldab teil eelseisvat modifikatsiooni ja näohooldusmeetodit.

Programarea se poate nägu folosind või placa de dezvoltare või muundur USB või jada.

Esialgses projektis va voi arata cum am programme eu un module ESP-01 folosind o placa de dezvoltare Arduino, fara a ficesces un stabilizator de tensiune, sau alte komponente pe care e posibil sa nu le avem la indemana.

1. samm: jätkake vajadust

Resursi riistvara folosite:

  • Esp8266
  • Arduino Uno + cablu
  • leivalaud
  • 1 x buton
  • 1 x resistenta 1k
  • 1 x resistenta 2k
  • tuld

2. etapp: Interconectarea komponent

Interconectarea komponent
Interconectarea komponent
  • Arduino RST - Arduino GND
  • ESP GND - Arduino GND
  • ESP VCC - Arduino 3.3V
  • ESP CH_PD (EN) - Arduino 3.3V
  • ESP TX - Arduino TX
  • ESP RX - Arduino RX (prints divizorul de frecventa realizat cu ajutorul rezistentelor)
  • ESP GPIO0 - BTN - GND

3. samm: Explicatii Si Observatii

  • Modulaarne WiFi-funktsioon: 3,3 V, Arduino-5 V. Aveti grija sa nu alimentati otsene ESP-ul de la 5V ca il veti distruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 rezistente pe pinul de receptie.
  • Rakenduse sisemine programmiprogramm GPIO0, mis on madal LOW üksikmoodul Wi-Fi ja eelmine, astel butonul ja vajalik, kui vaja, putea rupe usor legatura cand dorim doar on ruleze codul.
  • Observam legatura TX - TX si Rx - Rx. Ilmub lugedes ja arvutites faptului ca Arduino nu comunica cu moodul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
  • Arduino la GND on mikrokontrolleri ignoreerija.

4. samm: Programarea Propriu-zisa

Pentru demonstratie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:

  1. Deschideti IDE ja selle andmete klõpsamiseks klõpsake nuppu Fail -> Eelistused otseseks CTRL+,
  2. Campul "Täiendavate tahvlite halduri URL -id:" adaugati urmatorul link:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

dupa hooldusandmed klõpsake nuppu "OK".

3. Klõpsake nuppu Tööriistad -> Juhatus -> Laudade haldur ja reklaamid "ESP8266" ja instalati pakett

4. Valige tööriist "Generic ESP8266" -> Board

5. Conectati placa la kalkulaator

6. Alegeti portul selectand "Tools -> Port"

7. Incarcati exemplul blinky led "File -> Examples -> 02. Digital-> BlinkWithoutDelay" ja modifitseeritud ledPin = 2 (cazul ESP -01)

8. Deconectati firul rosu de la 3.3V de la Arduino

9. Apasati pe butonul de upload fol foltiiti CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.

10. Lõppkokkuvõtte koostamine ja üleslaadimine "Üleslaadimine …" on konstrueeritud firul rosu si lasati butonul.

Sper ca va sunt utile informati de aici, daca aveti intrebari, corectari, completari jne … kirjutage julgelt kommentaaridesse!:)

Soovitan: