Sisällysluettelo:

Ohjelma ESP8266 Arduinolla: 4 vaihetta
Ohjelma ESP8266 Arduinolla: 4 vaihetta

Video: Ohjelma ESP8266 Arduinolla: 4 vaihetta

Video: Ohjelma ESP8266 Arduinolla: 4 vaihetta
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Marraskuu
Anonim
Ohjelma ESP8266 Arduinon kanssa
Ohjelma ESP8266 Arduinon kanssa

Useita laitteita, joilla on sisäinen ongelma, voidaan ohjelmoida Wi-Fi-moduulilla, ja se voi jatkua ja olla modifioitu.

Ohjelmisto, jossa on kasvot folosind tai plaza de dezvoltare tai muunnin USB tai sarja.

In acest proiect va voi arata cum am programat eu un module ESP-01 folosind or placa de dezvoltare Arduino, fara a fi necesar un stabilizator de tensiune, altern al komponents pe care e posibil sa nu le avem la indemana.

Vaihe 1: Jatka tarvittavaa

Resurse Hardware folosite:

  • Esp8266
  • Arduino Uno + cablu
  • leipälauta
  • 1 x buton
  • 1 x resistenta 1k
  • 1 x resistenta 2k
  • antaa potkut

Vaihe 2: Interconectarea Componentelor

Interconectarea -komponentti
Interconectarea -komponentti
  • 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 (prin divizorul de frecventa realizat cu ajutorul rezistentelor)
  • ESP GPIO0 - BTN - GND

Vaihe 3: Explicatii Si Observatii

  • Modulaarinen Wi-Fi-toiminto: 3,3 V, Arduino 5 V. Aveti grija sa nu alimentati suoraan 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.
  • Valitse sisäinen ohjelma GPIO0-ohjelmasta, jossa on matala matala Wi-Fi-moduuli, jossa on matala Wi-Fi-yhteys, astfel butonul ja välttämätön pentru-rupian käyttöoikeus.
  • Observam legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu moduul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
  • Olen palauttanut Arduinon GND -nollauksen ja jättänyt huomiotta mikrokontrollerin.

Vaihe 4: Programarea Propriu-zisa

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

  1. Deschideti IDE -ul si tiedot napsauta Tiedosto -> Asetukset tai apasati direct CTRL+,
  2. Campulissa "Lisätaulujen hallinnan URL -osoitteet": adaugati urmatorul link:

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

dupa care tiedot napsauta "OK".

3. Napsauta Työkalut -> Hallitus -> Hallituksen johtaja ja adaugati in campul de cautare "ESP8266" ja instalati pachetul

4. Valitse "Generic ESP8266" Työkalut -> Board

5. Conectati placa la laskin

6. Alegeti portul selectand "Tools -> Port"

7. Incarcati exemplul blinky led "Tiedosto -> Esimerkit -> 02. Digitaalinen-> BlinkWithoutDelay" ja modifioitu ledPin = 2 (ESP -01: ssa)

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

9. Apasati pe butonul de upload sau Folositi Scurtatura CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.

10. Ehdota lopullista kokoelmaa si apare "Uploading…" -konsepti repude firul rosu si lasati butonul.

Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completari jne … kirjoita rohkeasti kommentteihin!:)

Suositeltava: