
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

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

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

Таны компьютерт Arduino IDE байгаа эсэх, мөн Arduino IDE -д ESP32 самбарыг суулгасан эсэхээ шалгаарай, хэрэв тийм биш бол миний дараах зааврыг дагана уу.:
Алхам 3: 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 -ийг туршиж үзээрэй



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

PIR мэдрэгч ба дуугаралтын модулийг хэрхэн ашиглах талаар Үзүүлэх видео үзэх
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам

Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно
Raspberry Pi заавар: Дарах товчийг хэрхэн ашиглах вэ: 4 алхам

Raspberry Pi заавар: Дарах товчлуурыг хэрхэн ашиглах талаар: Энэ заавар дээр та Raspberry Pi -ийнхээ тусламжтайгаар товчлуур ашиглан LED -ээ хэрхэн асаах талаар сурах болно. Товчлуур эсвэл унтраалга нь дарахад хэлхээний хоёр цэгийг холбодог. Энэхүү гарын авлага нь товчлуурыг нэг дарахад нэг LED -ийг асааж, унтраана
DHT11 чийгшил мэдрэгчийг хэрхэн ашиглах тухай заавар: 4 алхам

DHT11 чийгшил мэдрэгчийг хэрхэн ашиглах талаар заавар: Тодорхойлолт: DHT11 Температур & Чийглэг мэдрэгч нь температурын онцлог шинж чанартай байдаг. шалгалт тохируулгатай дижитал дохионы гаралт бүхий чийгшил мэдрэгчийн цогцолбор. Онцгой дижитал дохио авах техник, температурыг ашиглах замаар & чийгшил мэдрэгч технологи
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: 5 алхам (зурагтай)

Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: Энэ бол Silicon Laboratories Si4703 FM тааруулагч чипийн үнэлгээний самбар юм. Энгийн FM радио байхаас гадна Si4703 нь Radio Data Service (RDS) болон Radio Broadcast Data Service (RBDS) мэдээллийг хоёуланг нь илрүүлэх, боловсруулах чадвартай