Satura rādītājs:

Programma ESP8266 ar Arduino: 4 soļi
Programma ESP8266 ar Arduino: 4 soļi

Video: Programma ESP8266 ar Arduino: 4 soļi

Video: Programma ESP8266 ar Arduino: 4 soļi
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novembris
Anonim
Programma ESP8266 ar Arduino
Programma ESP8266 ar Arduino

Vairākas problēmas, kas saistītas ar problēmu, var rasties, izmantojot Wi-Fi programmu un nepārtrauktu darbību, lai turpinātu darbu un izmantotu modeli.

Programmatūra, kurā redzat seju, vai skatīties uz plašu dezvoltare vai pārveidotāju no USB seriālā.

In acest project va voi arata cum am programat eu un module ESP-01 folosind or placa de dezvoltare Arduino, fara a ficesces un stabilizator de tensiune, sau alte komponentes pe care e posibil sa nu le avem la indemana.

1. darbība. Nepieciešamības atkārtošana

Resurse Hardware folosite:

  • Esp8266
  • Arduino Uno + cablu
  • maizes dēlis
  • 1 x butons
  • 1 x rezistenta 1k
  • 1 x rezistenta 2k
  • uguns

2. solis: Interconectarea Componentelor

Starpkontakteru komponents
Starpkontakteru komponents
  • 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

3. darbība: Explicatii Si Observatii

  • Modulāra Wi-Fi funkcija, kas darbojas ar 3,3 V, vai Arduino ar 5 V. Aveti grija sa nu alimentati tiešā 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.
  • Ievadiet programmas iekšējo moduli GPIO0 trebuie sa fie LOW inainte ca moduul Wi-Fi for fie alimentat, astfel butonul and fost necears pentru a putea rupia usor legatura cand dorim doar on ruleze kodol.
  • Observam legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu module Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
  • Es varu atiestatīt Arduino la GND un ignorēt mikrokontrolleru.

4. solis: Programarea Propriu-zisa

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

  1. Deschideti IDE un tā dati noklikšķiniet uz Fails -> Preferences vai apasati direct CTRL+,
  2. Campul "Papildu dēļu pārvaldnieka vietrāži URL": adaugati urmatorul link:

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

dupa care dati noklikšķiniet uz "OK".

3. Noklikšķiniet uz Rīki -> Padome -> Valdes vadītājs un adaugati in campul de cautare "ESP8266" un instalati pachetul

4. Izvēlieties rīku "Generic ESP8266" -> Board

5. Conectati placa la kalkulators

6. Alegeti portul selectand "Tools -> Port"

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

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

9. Apasati pe butonul de upload your folositi scurtatura CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.

10. Nosūtiet pabeigto apkopojumu par apzīmējumu "Augšupielādēšana …", kas saistīts ar firu rosu si lasati butonul.

Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completari utt … lūdzu, rakstiet komentāros!:)

Ieteicams: