Sisällysluettelo:
- Vaihe 1: Tarvitsemasi asiat
- Vaihe 2: Arduino Idein määrittäminen ESP 32: lle
- Vaihe 3: Hanki Bluetooth -sovellus
- Vaihe 4: Koodausosa
- Vaihe 5: Esp32: n Bluetooth -yhteyden testaaminen
Video: ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei kaverit Koska ESP32 -kortissa on sekä WiFi että Bluetooth, mutta useimmissa projekteissamme käytämme yleensä vain Wi -Fi -yhteyttä, emme käytä Bluetoothia, joten näissä ohjeissa näytän kuinka helppoa on käyttää ESP32- ja perusprojektit Bluetooth on ESP32: n kätevämpi ominaisuus.
Vaihe 1: Tarvitsemasi asiat
Joten tähän projektiin tarvitset vain: ESP32 (JOKA MALLI): Ja kaapelin sen ohjelmointiin.
Vaihe 2: Arduino Idein määrittäminen ESP 32: lle
Varmista, että tietokoneessasi on Arduino IDE ja että olet asentanut ESP32 -levyt Arduino IDE -laitteeseesi. Jos näin ei ole, asenna se noudattamalla seuraavia ohjeita.:
Vaihe 3: Hanki Bluetooth -sovellus
Ennen kuin siirrymme pidemmälle, varmista, että älypuhelimessasi on Bluetooth -sarjasovellus BLUETOOTH -viestintään minkä tahansa BLUETOOTH -laitteen kanssa, ESP32.
Vaihe 4: Koodausosa
Avaa arduino ide.go kohtaan Tiedosto> Esimerkit> BluetoothSerial> SerialtoSerialBT. Vaihtoehtoisesti kopioi seuraava koodi: #include "BluetoothSerial.h" #if! Define (CONFIG_BT_ENABLED) || ! define (CONFIG_BLUEDROID_ENABLED) #virhe Bluetooth ei ole käytössä! Suorita "make menuconfig" ja ota se käyttöön#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth -laitteen nimi Serial.println ("Laite käynnistyi, nyt voit yhdistää sen Bluetoothiin!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Koodi on erittäin helppo ja hyvin samanlainen kuin BLUETOOTH -koodi, jota yleensä käytämme arduino uno & hc05 -koodin kanssa. jos! määritelty (CONFIG_BT_ENABLED) || ! define (CONFIG_BLUEDROID_ENABLED) #virhe Bluetooth ei ole käytössä! Suorita "make menuconfig" ja ota se käyttöön#endifTämän jälkeen luodaan BLUETOOTH -esiintymä BluetoothSerial SerialBT; Asetuksissa () sarjayhteys käynnistetään 115200 baudinopeudella. Serial.begin (115200); Alusta Bluetooth sarjalaite ja anna argumenttina Bluetooth -laitteen nimi. Oletuksena sen nimi on ESP32test, mutta voit nimetä sen uudelleen ja antaa sille yksilöllisen nimen. SerialBT.begin ("ESP32test"); // Bluetooth -laitteen nimi Silmukassa () lähetä ja vastaanota tietoja Bluetooth -sarjaliitännän kautta. Alla olevilla koodiriveillä se tarkistaa, onko sarjamonitorissa saatavilla tietoja, jos kyllä, niin se lähettää tiedot BLUETOOTH -laitteelle (esim. älypuhelimeemme) käyttämällä esp32: n Bluetooth.if -tiedostoa (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () lähettää tietoja bluetooth serial -toiminnon avulla. Serial.read () palauttaa Sarjaportti. Koodin alla oleva osa tarkistaa, onko Bluetooth -tietoja saatavilla, jos se on, se tulostaa sen sarjamonitorille. jos (SerialBT.available ()) {Serial.write (SerialBT.read ());} Joten se on kaikki koodin perusselitykset, joten voit nyt ladata koodin ESP32 -laitteeseesi.
Vaihe 5: Esp32: n Bluetooth -yhteyden testaaminen
Kun olet ladannut koodin, avaa sarjamonitori Arduino IDE -laitteeseesi ja liitä sitten Bluetooth (esp32) älypuhelimestasi. Ja sovelluksen laiteosassa voit muodostaa yhteyden ESP32: een ja sitten saat viestin "yhteyden muodostaminen ESP32: een". sekunnin kuluttua se muodostaa yhteyden ja näet viestin ESP32 yhdistettynä. Jos kirjoitat hei sovelluksesta, Arduino IDE -laitteen sarjamonitorissasi näet Hei -viestin ja jos kirjoitat Kuinka olet sarjamonitoristasi, näet viestin Sovelluksesi. Näin voit muodostaa Bluetooth -yhteyden ESP32: n kanssa ja voit käyttää if -ehtoa eri toimintojen suorittamiseen eri viestille, jonka olet lähettänyt puhelimestasi esp32: lle.
Suositeltava:
Bluetoothin (HC-05) hallinta Arduinolla: 5 vaihetta
Bluetoothin hallitseminen (HC-05) Arduinolla: Hei ystäväni tässä oppitunnissa opimme ohjaamaan tasavirtamoottoria älypuhelimella tai tabletilla.Tämän saavuttamiseksi käytämme L298N-moottorinohjainta ja Bluetooth-moduulia (HC- 05) Joten aloitetaan
ÄÄNIHALLINTAINEN ROBOTTI BLUETOOTHIN KANSSA: 3 vaihetta
ÄÄNIHALLINTAINEN ROBOTTI BLUETOOTHIN KANSSA: Tätä robottia ohjaa puhelimemme. Linkki sovellukseen: https://play.google.com/store/apps/details?id=com…. myös sitä voidaan ohjata myös painikkeilla. Tämä robotti on tarkoitettu vain esittelyyn. Seuraa
Kirjoittaminen OLED -näyttöön Bluetoothin kautta: 6 vaihetta
Kirjoittaminen OLED -näyttöön Bluetoothin kautta: Tämä projekti on inspiroitu ja Arduino LCD -näytönohjaimen remix Bluetoothin kautta Johdanto: Tässä projektissa teemme "Bluetooth OLED" -laitteen. Tässä suunnittelussa yhdistämme Arduinon OLED- ja Bluetooth -moduuliin
HC-05-sarjan määritys Bluetoothin kautta: 10 vaihetta
HC-05-sarjamääritykset Bluetoothin kautta: Kun käytin Android-laitteita ja HC-05 Bluetooth SPP -moduuleja joissakin Arduino-projekteissa, halusin tarkistaa ja muuttaa HC-05-siirtonopeuksia ja muita parametreja kytkemättä tietokoneen USB-porttiin. Siitä tuli tämä. HC-05-moduulit yhdistävät sarja- ja Blu
Langaton Bluetooth -botti Arduinon ja Bluetoothin avulla: 6 vaihetta
Langaton Bluetooth-botti Arduinon ja Bluetoothin avulla: Tässä opetusohjelmassa aiomme oppia tekemään langattoman Bluetooth-botin Arduinon ja Bluetooth-moduulin hc-05 avulla ja hallita sitä älypuhelimellamme