Sisällysluettelo:

ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta
ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta

Video: ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta

Video: ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta
Video: ESP32. Что под капотом? 2CPU, RTOS, Ethernet, Bluetooth... 2024, Marraskuu
Anonim
ESP32 Bluetooth -opetusohjelma | ESP32: n sisäänrakennetun Bluetoothin käyttäminen
ESP32 Bluetooth -opetusohjelma | ESP32: n sisäänrakennetun Bluetoothin käyttäminen

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

Tarvitsemasi asiat
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

Arduino Idein asettaminen ESP 32: lle
Arduino Idein asettaminen 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

Hanki Bluetooth -sovellus
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

Koodausosa
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

Esp32: n Bluetooth -yhteyden testaus
Esp32: n Bluetooth -yhteyden testaus
Esp32: n Bluetooth -yhteyden testaus
Esp32: n Bluetooth -yhteyden testaus
Esp32: n Bluetooth -yhteyden testaus
Esp32: n Bluetooth -yhteyden testaus

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: