Mục lục:
- Bước 1: Vật liệu
- Bước 2: Sơ đồ đấu dây
- Bước 3: Tải mã lên bảng Arduino
- Bước 4: Đưa Mô-đun BT sang AT MODE
- Bước 5: Gửi lệnh AT
Video: Lệnh AT cho Mô-đun Bluetooth (HC-05 W / EN Pin và NÚT) Sử dụng Bảng Arduino !: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bởi Jay Amiel AjocGensan PH
Hướng dẫn này sẽ giúp bạn bắt đầu sử dụng mô-đun bluetooth HC05 của mình. Kết thúc phần hướng dẫn này, bạn sẽ học về cách gửi lệnh AT đến mô-đun để định cấu hình / sửa đổi nó (tên, mã khóa, tốc độ truyền, v.v.) bằng cách sử dụng bảng arduino của bạn..
Bước 1: Vật liệu
1. Arduino UNO
2. Mô-đun Bluetooth HC05
3. Dây nhảy
4. Breadboard
5. Điện trở (1k và 2k)
Đó là nó!
Bước 2: Sơ đồ đấu dây
Làm theo quy trình này nếu bạn muốn bắt đầu AT comms với HC-05 của mình (với chân EN và NÚT ở phía ngoài cùng bên phải của BT)
Tạo kết nối ff!
BT VCC đến Arduino 5V
BT GND sang Arduino GND
BT TX đến Arduino D2
BT RX đến Arduino D3 (Sử dụng BỘ CHIA ĐIỆN ÁP cho phần này! BT Rx không thể xử lý tín hiệu 5V từ arduino!)
Bước 3: Tải mã lên bảng Arduino
LƯU Ý: Trước khi tải lên, hãy tháo dây tx và rx, chỉ để lại kết nối 5V và nối đất.
Sau phần "Hoàn tất tải lên", kết nối lại BT TX với ARDUINO D2 và BT RX với ARDUINO D3 (vẫn còn, với bộ chia điện áp).
Đèn LED trên HC-05 phải nhấp nháy nhanh khoảng 5 lần một giây.
#bao gồm
SoftwareSerial BTserial (2, 3); // RX | TX // Kết nối HC-05 TX với chân Arduino 2 RX.
// Kết nối HC-05 RX với chân Arduino 3 TX
char c = '';
void setup () {
Serial.begin (9600);
Serial.println ("Arduino đã sẵn sàng");
Serial.println ("Hãy nhớ chọn Cả NL & CR trong màn hình nối tiếp");
// Tốc độ nối tiếp mặc định của HC-05 cho chế độ AT là 38400
BTserial.begin (38400);
}
void loop () {
// Tiếp tục đọc từ HC-05 và gửi đến Arduino Serial Monitor
if (BTserial.available ()) {
c = BTserial.read ();
Serial.write (c);
}
// Tiếp tục đọc từ Arduino Serial Monitor và gửi đến HC-05
if (Serial.available ()) {
c = Serial.read ();
BTserial.write (c); }
}
Bước 4: Đưa Mô-đun BT sang AT MODE
Khi bật Arduino, hãy làm như sau:
Loại bỏ kết nối 5V với BT VCC
Nhấn và giữ nút chuyển đổi trên mô-đun BT
Kết nối lại BT VCC với 5V (trong khi vẫn nhấn nút chuyển), đèn LED sẽ BẬT.
Nhả công tắc nút và đèn LED sẽ nhấp nháy từ từ bật / tắt vài giây một lần (khoảng 2 giây).
Điều này cho biết chế độ AT.
Bước 5: Gửi lệnh AT
Bây giờ bạn đang ở chế độ AT, bây giờ bạn có thể bắt đầu AT comms.
Dưới đây là một số ví dụ về các lệnh AT bạn có thể sử dụng hoặc bạn có thể tìm kiếm trên internet các lệnh AT khác.
Để trả lại HC-05 về mfg. cài đặt mặc định: "AT + ORGL"
Để tải phiên bản HC-05 của bạn, hãy nhập: "AT + VERSION?"
Để thay đổi tên thiết bị từ HC-05 mặc định thành MYBLUE, hãy nhập: "AT + NAME = MYBLUE"
Để thay đổi mã bảo mật mặc định từ 1234 thành 2987, hãy nhập: "AT + PSWD = 2987"
Để thay đổi tốc độ baud của HC-05 từ mặc định 9600 thành 115200, 1 bit dừng, 0 chẵn lẻ, hãy nhập: "AT + UART = 115200, 1, 0"
LƯU Ý QUAN TRỌNG: Nếu bạn đang sử dụng lệnh AT với "?", Hãy thực hiện việc này, trong khi nhấn nút trên bảng BT, nhấn enter trên máy tính. Nên làm vậy.
Đề xuất:
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn bằng cách sử dụng STM32L100: 4 bước
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn Sử dụng STM32L100: Trong hướng dẫn này của STM32, tôi sẽ cho bạn biết về cách đọc chân GPIO của STM32L100, vì vậy ở đây tôi sẽ làm cho một chân Led trên bo mạch phát sáng bằng cách nhấn nút nhấn
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ
Đầu vào cảm ứng điện dung ESP32 sử dụng "Phích cắm lỗ kim loại" cho các nút: 5 bước (có hình ảnh)
Đầu vào cảm ứng điện dung ESP32 sử dụng "Phích cắm lỗ kim loại" cho các nút: Khi tôi đang hoàn thiện các quyết định thiết kế cho dự án dựa trên ESP32 WiFi Kit 32 sắp tới yêu cầu đầu vào ba nút, một vấn đề đáng chú ý là Bộ WiFi 32 không sở hữu một nút bấm cơ học duy nhất, nhưng chỉ có ba nút cơ học, f
Sử dụng 1 đầu vào tương tự cho 6 nút cho Arduino: 6 bước
Sử dụng 1 Đầu vào Analog cho 6 Nút cho Arduino: Tôi thường tự hỏi làm cách nào để có thêm Đầu vào Kỹ thuật số cho Arduino của mình. Gần đây tôi nghĩ rằng tôi có thể sử dụng một trong các Đầu vào Analog để mang lại nhiều đầu vào kỹ thuật số. Tôi đã tìm kiếm nhanh và tìm thấy nơi mọi người đang
Bộ pin di động nút cho các thí nghiệm hoặc các ứng dụng nhỏ.: 5 bước
Bộ pin di động nút dành cho Thử nghiệm hoặc Ứng dụng Nhỏ: Xin chào mọi người! Hãy học cách tạo một bộ pin! Thực sự đơn giản, dễ dàng và rẻ. Đây là những ứng dụng tuyệt vời cho các thí nghiệm và thử nghiệm hoặc các ứng dụng nhỏ yêu cầu 3.0 - 4.5 volt