ეს არის Bluetooth სერიული მონიტორის ინტერფეისი Arduino & Bluetooth– ით ექსპერიმენტებისთვის
შეგიძლიათ გამოიყენოთ Bluetooth მოდულებით, როგორიცაა HC-05, HC-06
Სპეციალური თვისებები
★ ის ჩართავს Bluetooth- ს აპიდან
★ მას შეუძლია სკანირება ხელმისაწვდომი მოწყობილობებისთვის
★ შეუძლია აირჩიოს შესაბამისი მოწყობილობა, როდესაც ერთზე მეტი მოწყობილობაა ხელმისაწვდომი
Iz დააკონფიგურიროთ ინტერფეისი და მახასიათებლები
★ ავტომატური დაკავშირების ფუნქცია
თუ ეს ფუნქცია ჩართულია, აპლიკაცია გადაარჩენს ბოლო დაკავშირებული Bluetooth მოდულის მაკ-მისამართს და შეეცადეთ დააკავშიროთ ეს მოდული აპის დაწყებისას. ამ ფუნქციის გადართვა შეგიძლიათ პარამეტრების ჩართვა ან გამორთვა
ნიმუში კოდი
# მოიცავს "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (გაყვანილობა: RX-> BT მოდულის TX, TX-> BT მოდულის RX, გამოიყენეთ დონის გადამრთველი ან რეზისტორული ძაბვის გამყოფი, თუ თქვენი BT მოდული იყენებს 3.3V ლოგიკურ დონეს)
ბათილი დაყენება () {
სერიალი. დასაწყისი (9600);
bt. დაწყება (9600);
}
ბათილი მარყუჟი () {
თუ (bt. ხელმისაწვდომია ())
Serial.write (bt.read ());
თუ (სერიული. ხელმისაწვდომია ())
bt.write (Serial.read ());
}
/ *
ეს გამოგიგზავნით თქვენი კომპიუტერის სერიულ მონიტორზე შეყვანას აპისთვის და აპის შეყვანას კომპიუტერიდან
აპლიკაცია ამოიცნობს შეტყობინების ბოლოს '\ r' სიმბოლოდან.
ასე რომ, PC სერიულ მონიტორში აირჩიეთ "Carriage Return" ან "both NL & CR".
ასევე, თქვენ უნდა გამოიყენოთ println () ბეჭდვის ნაცვლად (), როდესაც შექმენით საკუთარი კოდი რამდენიმე ბრძანებით.
მაგ: -
bt.print ("გამარჯობა");
ეს არ აჩვენებს msg- ს აპში, რადგან არ შეიცავს შეტყობინების ბოლოს "\ r".
ასე რომ, თქვენ უნდა დააკოდოთ, როგორც ქვემოთ
მაგ: -
bt.println ("გამარჯობა"); ან bt.print ("გამარჯობა \ r");
ორივე აჩვენებს შედეგს აპში, რადგან ორივე შეიცავს "\ r" - ს
* /