Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

Giới thiệu về STEAMXMAKER_BT

Đ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.

  }

}

Đang tải bản dịch ...

Thông tin thêm Ứng dụng

Phiên bản mới nhất

Yêu cầu cập nhật STEAMXMAKER_BT 1.0

Được tải lên bởi

Ek ShareefZada

Yêu cầu Android

Android 4.4+

Hiển thị nhiều hơn

Có gì mới trong phiên bản mới nhất 1.0

Last updated on May 19, 2023

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Hiển thị nhiều hơn

STEAMXMAKER_BT Ảnh chụp màn hình

Đang tải bình luận...
Ngôn ngữ
Đăng ký APKPure
Hãy là người đầu tiên có quyền truy cập vào bản phát hành, tin tức và hướng dẫn sớm của các trò chơi và ứng dụng Android tốt nhất.
Không, cám ơn
Đăng ký
Đăng ký thành công!
Bây giờ bạn đã đăng ký APKPure.
Đăng ký APKPure
Hãy là người đầu tiên có quyền truy cập vào bản phát hành, tin tức và hướng dẫn sớm của các trò chơi và ứng dụng Android tốt nhất.
Không, cám ơn
Đăng ký
Thành công!
Bây giờ bạn đã đăng ký nhận bản tin của chúng tôi.