Use APKPure App
Get STEAMXMAKER_BT old version APK for Android
Điều khiển xe dựa trên Arduino của bạn bằng Bluetooth.
Thực hiện theo các bước theo thứ tự
1. Điện thoại hoặc máy tính bảng bạn sử dụng phải dựa trên Android.
2. Cài đặt các nguồn cung cấp năng lượng cần thiết để kích hoạt mô-đun bluetooth Hc05 hoặc Hc06.
3. Nếu tất cả các kết nối đều chính xác, đèn trên mô-đun bluetooth của bạn sẽ bật và mô-đun của bạn sẽ được kích hoạt.
4. Trước tiên, tìm kiếm mô-đun bluetooth thông qua cài đặt riêng của điện thoại. Bạn sẽ bắt gặp cái tên HC05 hoặc HC06.
5. Bây giờ ghép nối mô-đun bluetooth này với điện thoại của bạn.
6. Mở ứng dụng hạ cánh trên điện thoại của bạn và xác nhận yêu cầu cấp phép bluetooth để thiết lập kết nối. Bạn sẽ thấy Hc05 hoặc Hc06 trên màn hình xuất hiện. Chọn ...
7. Sau khi lựa chọn, ứng dụng của bạn sẽ phù hợp với mô-đun của bạn. (Vì vậy, trước tiên bạn cần ghép nối với điện thoại và sau đó với ứng dụng.)
8. Khi đạt được kết nối bluetooth với điện thoại - đèn flash trên HC-06 -> bật liên tục.
- Đèn nhấp nháy trên HC-05 -> nhấp nháy trong khoảng thời gian dài hơn
Lưu ý: Bạn có thể tùy chỉnh các nút 1,2 và 3 trong ứng dụng cho các tính năng như còi, đèn pha, trượt, v.v.
Bây giờ hãy kiểm tra công việc của bạn bằng cách chỉnh sửa mã của bạn và thực hiện các điều chỉnh cần thiết.
#include
Phần mềm Giao tiếp truyền thông (13, 12);
// Các chân Tx và Rx được xác định
const int IN1 = 5;
const int IN2 = 6;
// Các kết nối điều khiển động cơ bên trái L298N được gán cho chân IN1 5, IN2 cho chân 6
const int IN3 = 9;
const int IN4 = 10;
// L298N đã được chỉ định với các kết nối điều khiển động cơ bên phải chân IN3 chân 9, chân IN4 10
Chuỗi readString;
// Bắt đầu đọc dữ liệu Bluetooth
thiết lập void ()
{
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (IN3, OUTPUT);
pinMode (IN4, OUTPUT);
// Các chân IN1, IN2, IN3 và IN4 được gán dưới dạng các chân OUTPUT
iletisim.beg sự (9600); // Giao tiếp Bluetooth bắt đầu
Serial.beg sự (9600); // Màn hình nối tiếp bắt đầu
}
vòng lặp void ()
{
while (contact.av Available ())
{
chậm trễ (10);
char c = contact.read ();
readString + = c;
}
if (readString.length ()> 0)
{
Serial.println (ReadString);
if (readString == "DỪNG")
{
analogWrite (IN1, 0);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 0);
}
khác nếu (readString == "NEXT")
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
khác nếu (readString == "BACK")
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
khác nếu (readString == "TRÁI")
// Bánh xe bên phải về phía trước, Bánh xe bên trái phải quay trở lại
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
khác nếu (readString == "SAG")
// Bánh xe bên trái nên đi về phía trước, Bánh xe bên phải nên quay lại
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
khác nếu (readString == "SAGASAGI")
// Tất cả các bánh xe đi ngược. Nhưng bánh xe bên trái sẽ quay nhanh hơn
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 125);
}
} if if (readString == "SOLASAGI") // Tất cả các bánh xe đều quay ngược. Nhưng bánh xe bên phải sẽ quay nhanh hơn
{
analogWrite (IN1, 125);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
khác nếu (readString == "UPTACK")
// Tất cả các bánh xe đi về phía trước. Nhưng bánh xe bên trái sẽ quay nhanh hơn
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 125);
analogWrite (IN4, 0);
}
khác nếu (readString == "TRÁI")
// Tất cả các bánh xe đi về phía trước. Nhưng bánh xe bên phải sẽ quay nhanh hơn
{
analogWrite (IN1, 0);
analogWrite (IN2, 124);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
readString = "";
// Nó cung cấp điều khiển liên lạc thông qua Bluetooth.
}
}
Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Được tải lên bởi
Ek ShareefZada
Yêu cầu Android
Android 4.4+
Danh mục
Báo cáo
STEAMXMAKER_BT
1.0 by Musteren
May 19, 2023