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

เกี่ยวกับ STEAMXMAKER_BT

ควบคุมรถยนต์ที่ใช้ Arduino ของคุณโดยใช้บลูทู ธ

ทำตามขั้นตอนในการสั่งซื้อ

1. โทรศัพท์หรือแท็บเล็ตที่คุณใช้จะต้องเป็นระบบ Android

2. ติดตั้งอุปกรณ์จ่ายไฟที่จำเป็นเพื่อเปิดใช้งานโมดูลบลูทู ธ Hc05 หรือ Hc06

3. หากการเชื่อมต่อทั้งหมดถูกต้องไฟโมดูลบลูทู ธ ของคุณจะเปิดและโมดูลของคุณจะถูกเปิดใช้งาน

4. ก่อนอื่นค้นหาโมดูลบลูทู ธ ผ่านการตั้งค่าของโทรศัพท์ คุณจะเจอชื่อ HC05 หรือ HC06

5. ตอนนี้จับคู่โมดูลบลูทู ธ กับโทรศัพท์ของคุณ

6. เปิดแอพที่ลงบนโทรศัพท์ของคุณและยืนยันคำขออนุญาตบลูทู ธ เพื่อสร้างการเชื่อมต่อ คุณจะเห็น Hc05 หรือ Hc06 บนหน้าจอที่ปรากฏขึ้น เลือก ...

7. หลังจากที่คุณเลือกแอปพลิเคชันของคุณจะตรงกับโมดูลของคุณ (ดังนั้นก่อนอื่นคุณต้องจับคู่กับโทรศัพท์แล้วใช้แอพ)

8. เมื่อการจับคู่บลูทู ธ กับโทรศัพท์สำเร็จ - ไฟกระพริบที่ HC-06 -> เปิดทำงานอย่างต่อเนื่อง

- ไฟกระพริบที่ HC-05 -> กะพริบเป็นระยะเวลานานขึ้น

หมายเหตุ: คุณสามารถปรับแต่งปุ่ม 1,2 และ 3 ในแอปพลิเคชั่นสำหรับคุณสมบัติเช่นแตร, ไฟหน้า, ลื่นไถล ฯลฯ

ตอนนี้ทดสอบงานของคุณโดยแก้ไขรหัสของคุณและทำการปรับเปลี่ยนที่จำเป็น

#include

ซอฟต์แวร์การสื่อสารแบบอนุกรม (13, 12);

// Tx และ Rx pins ถูกกำหนดไว้

const int IN1 = 5;

const int IN2 = 6;

// L298N การเชื่อมต่อการควบคุมมอเตอร์ด้านซ้ายถูกกำหนดให้กับ IN1 พิน 5, IN2 ถึงพิน 6

const int IN3 = 9;

const int IN4 = 10;

// L298N ได้รับการกำหนดด้วยการเชื่อมต่อการควบคุมมอเตอร์ที่ถูกต้อง IN3 ขา 9, IN4 ขา 10

String readString;

// การอ่านข้อมูลบลูทู ธ เริ่มขึ้นแล้ว

การตั้งค่าเป็นโมฆะ ()

{

  pinMode (IN1, OUTPUT);

  pinMode (IN2, OUTPUT);

  pinMode (IN3, OUTPUT);

  pinMode (IN4, OUTPUT);

 // IN1, IN2, IN3 และ IN4 พินถูกกำหนดให้เป็นพิน OUTPUT

  iletisim.beg นี้ (9600); // การสื่อสารบลูทู ธ เริ่มขึ้นแล้ว

  Serial.beg นี้ (9600); // จอภาพแบบอนุกรมเริ่มต้นแล้ว

}

เป็นโมฆะห่วง ()

{

  ในขณะที่ (contact.available ())

  {

    ล่าช้า (10);

    ถ่าน c = contact.read ();

    readString + = c;

  }

  ถ้า (readString.length ()> 0)

  {

    Serial.println (ReadString);

    ถ้า (readString == "STOP")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 0);

    }

    อื่นถ้า (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    อื่นถ้า (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    อื่นถ้า (readString == "ซ้าย")

// ล้อขวาไปข้างหน้าล้อซ้ายจะต้องกลับมา

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    อื่นถ้า (readString == "SAG")

// ล้อซ้ายควรเดินหน้าต่อไปล้อขวาควรหันหลังกลับ

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    อื่นถ้า (readString == "SAGASAGI")

// ล้อทั้งหมดถอยหลัง แต่ล้อซ้ายควรหมุนเร็วขึ้น

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 125);

    }

    มิฉะนั้นถ้า (readString == "SOLASAGI") // ล้อทุกล้อไปข้างหลัง แต่ล้อที่เหมาะสมควรหมุนเร็วขึ้น

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    อื่นถ้า (readString == "UPTACK")

// ล้อทั้งหมดก้าวไปข้างหน้า แต่ล้อซ้ายควรหมุนเร็วขึ้น

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 125);

     analogWrite (IN4, 0);

    }

    อื่นถ้า (readString == "ซ้าย")

// ล้อทั้งหมดก้าวไปข้างหน้า แต่ล้อที่เหมาะสมควรหมุนเร็วขึ้น

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// ให้การควบคุมการสื่อสารอย่างต่อเนื่องผ่าน Bluetooth

  }

}

กำลังโหลดการแปล...

ข้อมูล แอป เพิ่มเติม

เวอร์ชันล่าสุด

ส่งคำขออัปเดต STEAMXMAKER_BT 1.0

อัปโหลดโดย

Ek ShareefZada

ต้องใช้ Android

Android 4.4+

แสดงเพิ่มเติม

มีอะไรใหม่ใน 1.0 เวอร์ชันล่าสุด

Last updated on May 19, 2023

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

แสดงเพิ่มเติม

STEAMXMAKER_BT ภาพหน้าจอ

กำลังโหลดความคิดเห็น...
ภาษา
สมัครสมาชิก APKPure
เป็นคนแรกที่เข้าถึงการเปิดตัวข่าวและคำแนะนำเกี่ยวกับเกมและแอพ Android ที่ดีที่สุด
ไม่เป็นไรขอบคุณ
ลงชื่อ
สมัครสมาชิกสำเร็จ!
ตอนนี้คุณสมัครเป็นสมาชิก APKPure
สมัครสมาชิก APKPure
เป็นคนแรกที่เข้าถึงการเปิดตัวข่าวและคำแนะนำเกี่ยวกับเกมและแอพ Android ที่ดีที่สุด
ไม่เป็นไรขอบคุณ
ลงชื่อ
ความสำเร็จ!
ตอนนี้คุณสมัครรับจดหมายข่าวของเรา