Სარჩევი:

ESP32 Bluetooth გაკვეთილი - როგორ გამოვიყენოთ ჩაშენებული Bluetooth ESP32: 5 ნაბიჯი
ESP32 Bluetooth გაკვეთილი - როგორ გამოვიყენოთ ჩაშენებული Bluetooth ESP32: 5 ნაბიჯი

ვიდეო: ESP32 Bluetooth გაკვეთილი - როგორ გამოვიყენოთ ჩაშენებული Bluetooth ESP32: 5 ნაბიჯი

ვიდეო: ESP32 Bluetooth გაკვეთილი - როგორ გამოვიყენოთ ჩაშენებული Bluetooth ESP32: 5 ნაბიჯი
ვიდეო: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, ნოემბერი
Anonim
ESP32 Bluetooth გაკვეთილი | როგორ გამოვიყენოთ ჩაშენებული Bluetooth ESP32
ESP32 Bluetooth გაკვეთილი | როგორ გამოვიყენოთ ჩაშენებული Bluetooth ESP32

გამარჯობა ბიჭებო მას შემდეგ, რაც ESP32 დაფაზე მოდის WiFi და Bluetooth ორივე, მაგრამ ჩვენი ძირითადად პროექტებისთვის ჩვენ ჩვეულებრივ ვიყენებთ მხოლოდ Wifi– ს, ჩვენ არ ვიყენებთ Bluetooth– ს. ასე რომ, ამ ინსტრუქციებში მე ვაჩვენებ, რამდენად ადვილია ESP32 და თქვენი Bluetooth– ის გამოყენება ძირითადი პროექტები Bluetooth არის უფრო მოსახერხებელი თვისება ESP32 გამოსაყენებლად.

ნაბიჯი 1: ის, რაც გჭირდებათ

ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ

ამ პროექტისთვის საჭიროა მხოლოდ: ESP32 (ნებისმიერი მოდელი): და კაბელი მისი პროგრამირებისთვის.

ნაბიჯი 2: შექმენით Arduino Ide ESP 32– ისთვის

Arduino Ide- ის დაყენება ESP 32 -ისთვის
Arduino Ide- ის დაყენება ESP 32 -ისთვის

დარწმუნდით, რომ თქვენ გაქვთ Arduino IDE თქვენს კომპიუტერში და დაინსტალირებული გაქვთ ESP32 დაფები თქვენს Arduino IDE– ში, და თუ ეს ასე არ არის, მიჰყევით ჩემს ქვემოთ მოცემულ ინსტრუქციას, რომ დააინსტალიროთ.:

ნაბიჯი 3: მიიღეთ Bluetooth აპლიკაცია

მიიღეთ Bluetooth აპლიკაცია
მიიღეთ Bluetooth აპლიკაცია

სანამ გავაგრძელებთ, დარწმუნდით, რომ თქვენს სმარტფონში გაქვთ Bluetooth სერიული პროგრამა BLUETOOTH კომუნიკაციისთვის ნებისმიერ BLUETOOTH მოწყობილობასთან ჩვენს შემთხვევაში ESP32.

ნაბიჯი 4: კოდირების ნაწილი

კოდირების ნაწილი
კოდირების ნაწილი

გახსენით arduino ide.go ფაილი> მაგალითები> BluetoothSerial> SerialtoSerialBT. ან დააკოპირეთ შემდეგი კოდი: #ჩართეთ "BluetoothSerial.h" #თუ! განსაზღვრული (CONFIG_BT_ENABLED) || ! განსაზღვრული (CONFIG_BLUEDROID_ENABLED)#შეცდომა Bluetooth არ არის ჩართული! გთხოვთ გაუშვათ `make menuconfig` და ჩართეთ ის#endifBluetoothSerial SerialBT; void 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 ()); } დაგვიანებით (20);} კოდი არის ძალიან მარტივი და ძალიან გავს BLUETOOTH კოდს, რომელსაც ჩვენ ჩვეულებრივ ვიყენებთ arduino uno & hc05 კოდის ახსნით: ქვემოთ მოყვანილია BluetoothSerial ბიბლიოთეკა.#მოიცავს "BluetoothSerial.h" ქვემოთ მოყვანილი 3 ხაზი Bluetooth# თუ! განსაზღვრულია (CONFIG_BT_ENABLED) || ! განსაზღვრული (CONFIG_BLUEDROID_ENABLED)#შეცდომა Bluetooth არ არის ჩართული! გთხოვთ გაუშვათ `make menuconfig` და ჩართეთ ის#endif შემდეგ, BLUETOOTH- ის მაგალითი იქმნება BluetoothSerial SerialBT; კონფიგურაციაში (), სერიული კომუნიკაცია იწყება 115200 სიჩქარით. სერიული მოწყობილობა და არგუმენტის სახით გადასცეს Bluetooth მოწყობილობის სახელი. სტანდარტულად მას ეწოდება ESP32test, მაგრამ შეგიძლიათ გადაარქვათ სახელი და დაარქვათ უნიკალური სახელი. SerialBT.begin ("ESP32test"); // Bluetooth მოწყობილობის სახელი მარყუჟში (), გაგზავნეთ და მიიღეთ მონაცემები Bluetooth სერიული საშუალებით. კოდის ქვემოთ მოცემულ სტრიქონებში ის შეამოწმებს თუ არა რაიმე მონაცემი სერიულ მონიტორზე, თუ კი, მაშინ ის მონაცემებს გაუგზავნის BLUETOOTH მოწყობილობას (მაგ: ჩვენი სმარტფონი) esp32– ის Bluetooth.if– ის გამოყენებით. სერიული პორტი. კოდის ქვედა ნაწილი ამოწმებს არის თუ არა 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– ს სერიულ მონიტორში შეგიძლიათ ნახოთ გამარჯობა და თუ აკრიფეთ როგორ ხართ თქვენი სერიული მონიტორიდან შეგიძლიათ ნახოთ ეს შეტყობინება თქვენი აპლიკაცია. ასე რომ, თქვენ შეგიძლიათ დაამყაროთ Bluetooth კავშირი ESP32– თან და შეგიძლიათ გამოიყენოთ if პირობა, რომ განახორციელოთ სხვადასხვა ქმედებები თქვენი ტელეფონის esp32– ზე გაგზავნილი განსხვავებული შეტყობინებისთვის. ასე რომ გაერთეთ ESP32 Bluetooth– ის გამოყენებით თქვენს პროექტებში.

გირჩევთ: