Sisällysluettelo:
- Vaihe 1: Jatka tarvittavaa
- Vaihe 2: Interconectarea Componentelor
- Vaihe 3: Explicatii Si Observatii
- Vaihe 4: Programarea Propriu-zisa
Video: Ohjelma ESP8266 Arduinolla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
- 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:
- Deschideti IDE -ul si tiedot napsauta Tiedosto -> Asetukset tai apasati direct CTRL+,
- 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:
Caesar Cipher -ohjelma Pythonissa: 4 vaihetta
Caesar Cipher -ohjelma Pythonissa: Caesar Cipher on vanha ja laajalti käytetty salaus, joka on helppo salata ja purkaa. Se toimii siirtämällä aakkosten kirjaimia toisiinsa, jolloin luodaan kokonaan uusi aakkosto (ABCDEF voisi siirtää yli 4 kirjainta ja muuttua EFGHIJ: ksi). Caesar C
Python -ohjelma - Korkojen yhdistäminen kuukausittaisilla maksuilla/talletuksella: 5 vaihetta
Python -ohjelma - korko, johon sisältyy kuukausittaisia maksuja/talletus: Ohjelma laskea yhdistelmäkorko kuukausittaisella maksulla kuukauden lopussa. Sarjan tuleva arvo: PMT × ((((1 + r/n)^nt - 1)/(r/n))
Käynnistä ohjelma automaattisesti, kun kytket kannettavan tietokoneen telakointiasemaan: 5 vaihetta
Käynnistä ohjelma automaattisesti, kun kytket kannettavan tietokoneen telakointiasemaan: Tämä ohje koskee ohjelman tai sovelluksen suorittamista, kun kytket kannettavan tietokoneen telakointiasemaan. Tässä esimerkissä käytän Lenovo T480 Windows 10 -käyttöjärjestelmää
Ohjelma ESP8266 - MicroPython: 4 vaihetta
Ohjelma ESP8266 - MicroPython: MicroPython on projekti, jonka avulla voit käyttää pienoisversiota python 3: sta mikro -ohjaimissa ja sulautetuissa levyissä. Siinä on kasvava tuki mikrokorteille ja sen sijaan, että asennat täyden Linux -distron levylle, se antaa vain m
Ohjelma 8051 (AT89 -sarja) Arduinolla: 5 vaihetta
Ohjelma 8051 (AT89 -sarja) Arduinolla: Tämä opas tarjoaa täydellisen ratkaisun AT89S51: n tai AT89S52: n (nämä olen testannut) ohjelmoimiseen Arduinolla. Tämä opas sisältää useita asetuksia; helpoin asennus ei vaadi muita ohjelmistoja kuin Arduino IDE