Satura rādītājs:
- 1. darbība. Nepieciešamības atkārtošana
- 2. solis: Interconectarea Componentelor
- 3. darbība: Explicatii Si Observatii
- 4. solis: Programarea Propriu-zisa
Video: Programma ESP8266 ar Arduino: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
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
- 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:
- Deschideti IDE un tā dati noklikšķiniet uz Fails -> Preferences vai apasati direct CTRL+,
- 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:
Cēzara šifra programma programmā Python: 4 soļi
Cēzara šifra programma programmā Python: Cēzara šifrs ir sens un plaši izmantots šifrs, kuru ir viegli šifrēt un atšifrēt. Tas darbojas, pārvietojot alfabēta burtus, lai izveidotu pilnīgi jaunu alfabētu (ABCDEF varētu pārvietot vairāk par 4 burtiem un kļūt par EFGHIJ). Cēzars C
Izveidojiet skaistus laukumus no tiešajiem Arduino datiem (un saglabājiet datus programmā Excel): 3 soļi
Izveidojiet skaistus laukumus no tiešajiem Arduino datiem (un saglabājiet datus programmā Excel): mums visiem patīk spēlēties ar mūsu P … loterijas funkciju Arduino IDE. Tomēr, lai gan tas var būt noderīgi pamata lietojumprogrammām, dati tiek izdzēsti, jo vairāk punkti tiek pievienoti, un tas nav īpaši patīkami acīm. Arduino IDE ploteris nav
Programma Esp -01, izmantojot Arduino: 3 soļi
Programma Esp -01, izmantojot Arduino: Lai programmētu esp8266, tas ir kaut kā tāpēc, ka tajā nav iebūvēta USB -ttl pārveidotāja vai jebkuras atiestatīšanas pogas
Arduino TFT zīmēšanas programma: 4 soļi
Arduino TFT zīmēšanas programma: šajā pamācībā ir sīki aprakstīts kods, kas tiek izmantots, lai izveidotu zīmēšanas programmu Arduino TFT ekrānam. Tomēr šī programma ir unikāla, jo tā ļauj saglabāt zīmējumu SD kartē un vēlāk to ielādēt, lai veiktu papildu labojumus
Programma ESP8266 - MicroPython: 4 soļi
Programma ESP8266 - MicroPython: MicroPython ir projekts, kas ļauj palaist miniatūru python 3 versiju uz mikrokontrolleri un iegultās plates. Tam arvien vairāk tiek atbalstīti mikrokontrolleru dēļi, un tā vietā, lai uz tāfeles instalētu pilnu Linux distro, tas dod tikai m