Đây là giao diện màn hình nối tiếp Bluetooth cho các thử nghiệm với Arduino & Bluetooth
Có thể sử dụng với các mô-đun Bluetooth như HC-05, HC-06
Các tính năng đặc biệt
★ Nó bật Bluetooth từ ứng dụng
★ Nó có thể quét các thiết bị có sẵn
★ Có thể chọn thiết bị phù hợp khi có nhiều thiết bị
★ Giao diện và tính năng có thể tùy chỉnh
★ Tính năng kết nối tự động
Nếu tính năng này được bật, ứng dụng sẽ lưu địa chỉ mac-mô-đun Bluetooth được kết nối cuối cùng và cố gắng kết nối mô-đun đó khi ứng dụng khởi động. Bạn có thể bật hoặc tắt tính năng này từ cài đặt
Mã mẫu
#include "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (Đấu dây: RX-> TX của Mô-đun BT, TX-> RX của Mô-đun BT, Sử dụng bộ chuyển mức hoặc bộ chia điện trở nếu mô-đun BT của bạn sử dụng mức Logic 3.3V)
void setup () {
Serial.begin (9600);
bt.begin (9600);
}
void loop () {
if (bt.available ())
Serial.write (bt.read ());
if (Serial.available ())
bt.write (Serial.read ());
}
/ *
Thao tác này sẽ gửi Màn hình nối tiếp PC của bạn Đầu vào cho ứng dụng và đầu vào ứng dụng vào PC
Ứng dụng sẽ nhận dạng phần cuối của tin nhắn từ ký tự '\ r'.
Vì vậy, hãy chọn "Vận chuyển trở lại" hoặc "Cả NL & CR" trong màn hình nối tiếp PC.
Và bạn cũng nên sử dụng println () thay vì print () khi tạo mã của riêng bạn với một số lệnh.
Ví dụ:-
bt.print ("Xin chào");
Điều này không hiển thị tin nhắn trong ứng dụng vì không chứa '\ r' ở cuối tin nhắn.
vì vậy bạn phải viết mã như dưới đây
Ví dụ:-
bt.println ("Xin chào"); hoặc bt.print ("Xin chào \ r");
Cả hai đều hiển thị đầu ra trong ứng dụng vì cả hai đều chứa '\ r'
* /