Kazalo:
- Korak: Resurse Necesare
- 2. korak: Interconectarea Componentelor
- 3. korak: Pojasnite Si Observatii
- 4. korak: Programarea Propriu-zisa
Video: Program ESP8266 z Arduinom: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Več incepatori intampina težave cand vor s programize z modulom Wi-Fi, v neprekinjeno vašo predstavitev un mod usor de a face acec lucru.
Programarea se poate face folosind o placa de dezvoltare sau un converter USB la serial.
V acest proiect va voi arata cum am programat eu un modul ESP-01 folosind o placa de dezvoltare Arduino, fara a fi necesar un stabilizator de tensiune, sau alte componentsnte care e posibil sa nu le avem la indemana.
Korak: Resurse Necesare
Resurse Hardware folosite:
- Esp8266
- Arduino Uno + kablu
- deska
- 1x buton
- 1 x rezistenta 1k
- 1 x rezistenta 2k
- ogenj
2. korak: 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 (tiskalniški divizorul de frecventa realizat cu ajutorul rezistentelor)
- ESP GPIO0 - BTN - GND
3. korak: Pojasnite Si Observatii
- Modul Wi-Fi, ki deluje na 3.3V ali Arduino na 5V. Aveti grija sa nu alimentati direct 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.
- Vnesite intra in modul programa GPIO0 trebuie s fie LOW brez modularnega Wi-Fi-ja s fie alimentat, astfel butonul in fost necesar pentru a putea rupe usor legatura cand dorim doar s ruleze codul.
- Opazujte legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu modulul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
- Am legat pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.
4. korak: Programarea Propriu-zisa
Pentru demonstracie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:
- Deschideti IDE -ul si dati kliknite na File -> Preferences ali apasati direct CTRL+,
- V kampu "Dodatni URL -ji upravitelja odborov:" povezava adaugati urmatorul:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
dupa care dati kliknite "OK".
3. Kliknite Orodja -> Plošča -> Upravitelj odborov in nastavite "ESP8266" in namestite paket
4. Izberite orodje "Generic ESP8266" din Tools -> Board
5. Conectati placa la kalkulator
6. Izbira portala Alegeti in "Orodja -> Vrata"
7. Incarcati exemplul blinky led "Datoteka -> Primeri -> 02. Digitalno -> BlinkWithoutDelay" in spremenite ledPin = 2 (v cazul ESP -01)
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. Najprej se dokonča sestava in nalaganje "Nalaganje …" povežejo firul rosu si lasati butonul.
Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completari itd … vas prosimo, da zapišete v komentarje!:)
Priporočena:
Program Caesar Cipher v Pythonu: 4 koraki
Program Caesar Cipher v Pythonu: Caesar Cipher je starodavna in široko uporabljana šifra, ki jo je enostavno šifrirati in dešifrirati. Deluje tako, da črke abecede premakne, da ustvari popolnoma novo abecedo (ABCDEF lahko premakne več kot 4 črke in bi postal EFGHIJ). Cezar C
Program Esp -01 z uporabo Arduina: 3 koraki
Program Esp -01 z uporabo Arduina: Programiranje esp8266 je nekako zato, ker nima vgrajenega pretvornika USB v ttl ali katerega koli gumba za ponastavitev
Program ESP8266 - MicroPython: 4 koraki
Program ESP8266 - MicroPython: MicroPython je projekt, ki vam omogoča izvajanje miniaturne različice pythona 3 na mikrokrmilnikih in vgrajenih ploščah. Vse bolj podpira plošče mikrokrmilnikov in namesto namestitve celotnega distribucijskega sistema Linux na ploščo daje le m
Uporaba ESP8266 z Arduinom in Blynkom: 4 koraki
Uporaba ESP8266 z Arduinom in Blynkom: Povežite svojo Arduino Mega z blynk aplikacijo s pomočjo ščita espp8266
Program 8051 (serija AT89) z Arduinom: 5 korakov
Program 8051 (serija AT89) z Arduinom: Ta priročnik ponuja popolno rešitev za programiranje AT89S51 ali AT89S52 (to sem preizkusil) z Arduinom. V tem priročniku je vključenih več nastavitev; najlažja nastavitev ne potrebuje dodatne programske opreme, razen Arduino IDE