Агуулгын хүснэгт:

ESP32 Bluetooth заавар - ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах вэ: 5 алхам
ESP32 Bluetooth заавар - ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах вэ: 5 алхам

Видео: ESP32 Bluetooth заавар - ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах вэ: 5 алхам

Видео: ESP32 Bluetooth заавар - ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах вэ: 5 алхам
Видео: Atari 130XE con Joystick de Playstation 4 2024, Долдугаар сарын
Anonim
ESP32 Bluetooth заавар | ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах талаар
ESP32 Bluetooth заавар | ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах талаар

Сайн байцгаана уу, ESP32 самбар нь хоёулаа WiFi болон Bluetooth -тэй байдаг боловч ихэнхдээ ихэвчлэн Wifi ашигладаг тул бид Bluetooth ашигладаггүй тул энэхүү зааварчилгаанд ESP32 -ийн Bluetooth ашиглах нь хэр хялбар болохыг харуулах болно. Үндсэн төслүүд Bluetooth нь ESP32 -ийн ашиглахад илүү тохиромжтой шинж чанар юм.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Тиймээс энэ төслийн хувьд танд зөвхөн хэрэгтэй болно: ESP32 (дурын загвар): програмчлах кабель.

Алхам 2: ESP 32 -д Arduino Ide -ийг тохируулах

ESP 32 -д Arduino Ide -ийг тохируулах
ESP 32 -д Arduino Ide -ийг тохируулах

Таны компьютерт Arduino IDE байгаа эсэх, мөн Arduino IDE -д ESP32 самбарыг суулгасан эсэхээ шалгаарай, хэрэв тийм биш бол миний дараах зааврыг дагана уу.:

Алхам 3: Bluetooth програмыг татаж аваарай

Bluetooth програмыг татаж аваарай
Bluetooth програмыг татаж аваарай

Бид цааш явахаасаа өмнө ухаалаг гар утсан дээрээ BLUETOOTH -тэй BLUETOOTH -ийн ямар ч төхөөрөмжтэй харилцах Bluetooth цуврал програм байгаа эсэхийг шалгаарай, манай тохиолдолд ESP32.

Алхам 4: Кодлох хэсэг

Кодлох хэсэг
Кодлох хэсэг

Arduino ide.go файлыг нээнэ үү Файл> Жишээ> BluetoothSerial> SerialtoSerialBT. Эсвэл дараах кодыг хуулж аваарай: #inclus "BluetoothSerial.h" #if! (CONFIG_BT_ENABLED) || ! тодорхойлогдсон (CONFIG_BLUEDROID_ENABLED)#алдаа Bluetooth идэвхжээгүй байна! V make setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth төхөөрөмжийн нэр Serial.println ("Төхөөрөмж эхэллээ, одоо та үүнийг bluetooth -тэй хослуулж болно!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Код нь маш хялбар бөгөөд бидний ерөнхийдөө arduino uno & hc05 -т ашигладаг BLUETOOTH кодтой маш төстэй байдаг. Кодын тайлбар: Доорх мөрөнд BluetoothSerial номын сан багтсан болно.#"BluetoothSerial.h" -ийг оруулна уу. if! тодорхойлогдсон (CONFIG_BT_ENABLED) || ! тодорхойлогдсон (CONFIG_BLUEDROID_ENABLED)#алдаа Bluetooth идэвхжээгүй байна! "Make menuconfig" -г ажиллуулаад#endif -ийг идэвхжүүлнэ үү. Дараа нь BLUETOOTH -ийн жишээг BluetoothSerial SerialBT үүсгэнэ; Тохиргоонд () цуваа холболтыг 115200 -ийн бодын хурдаар эхлүүлнэ. Serial.begin (115200); Bluetooth -ийг эхлүүлнэ үү. цуваа төхөөрөмж болон Bluetooth төхөөрөмжийн нэрийг аргумент болгон дамжуулдаг. Анхдагч байдлаар үүнийг ESP32test гэж нэрлэдэг боловч та нэрийг нь өөрчилж, өвөрмөц нэр өгч болно. SerialBT.begin ("ESP32test"); // Bluetooth төхөөрөмжийн нэр Цикл () дээр Bluetooth Serial -ээр өгөгдөл илгээх ба хүлээн авах. Доорх кодын мөрөнд хэрэв тийм бол цуваа монитор дээр ямар нэгэн өгөгдөл байгаа эсэхийг шалгаж, дараа нь өгөгдлийг BLUETOOTH төхөөрөмж рүү илгээх болно (жишээ нь: бидний ухаалаг гар утас) esp32 -ийн Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () нь bluetooth serial ашиглан өгөгдлийг илгээдэг. Serial.read () нь хүлээн авсан өгөгдлийг буцаана. Цуваа порт. Кодын доорх хэсэг нь Bluetooth -ээс ямар нэгэн өгөгдөл байгаа эсэхийг шалгах бөгөөд үүнийг цуваа монитор дээр хэвлэх болно. if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Энэ бол кодын бүх үндсэн тайлбар юм. Тиймээс одоо та кодоо ESP32 дээрээ байршуулж болно.

Алхам 5: Esp32 -ийн Bluetooth -ийг туршиж үзээрэй

Esp32 -ийн Bluetooth -ийг туршиж байна
Esp32 -ийн Bluetooth -ийг туршиж байна
Esp32 -ийн Bluetooth -ийг туршиж байна
Esp32 -ийн Bluetooth -ийг туршиж байна
Esp32 -ийн Bluetooth -ийг туршиж байна
Esp32 -ийн Bluetooth -ийг туршиж байна

Кодыг байршуулсны дараа Arduino IDE -д цуваа дэлгэцийг нээж, ухаалаг гар утсаа Bluetooth (esp32) холбож, програмын төхөөрөмжийн хэсэгт ESP32 -тэй холбогдож, дараа нь "ESP32 -тэй холбогдох" гэсэн мессеж ирэх болно. Хэдэн секундын дараа та ESP32 холбогдсон гэсэн мессежийг харах болно, дараа нь хэрэв та програмаас сайн уу гэж бичвэл Arduino IDE -ийн сериал дэлгэц дээр Сайн байна уу гэсэн мессежийг харах ба хэрвээ та сериал монитороосоо яаж байгаа бол тэр мессежийг харах боломжтой болно. Ингэснээр та ESP32 -тэй Bluetooth холболт хийж, if нөхцлийг ашиглан утаснаасаа esp32 руу илгээсэн өөр өөр мессежийг өөр өөр үйлдлээр гүйцэтгэх боломжтой болно.

Зөвлөмж болгож буй: