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

SoftwareSerial संचार (13, 12);

// टीएक्स और आरएक्स पिन परिभाषित हैं

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 के साथ सौंपा गया है

स्ट्रिंग पढ़ना;

// ब्लूटूथ डेटा को पढ़ना शुरू किया

शून्य सेटअप ()

{

  पिनमोड (IN1, OUTPUT);

  पिनमोड (IN2, OUTPUT);

  पिनमोड (IN3, OUTPUT);

  पिनमोड (IN4, OUTPUT);

 // IN1, IN2, IN3 और IN4 पिन को OUTPUT पिन के रूप में सौंपा गया है

  iletisim.beg (9600); // ब्लूटूथ संचार शुरू किया

  Serial.beg (9600); // सीरियल की निगरानी शुरू

}

शून्य लूप ()

{

  जबकि (contact.available) ()

  {

    देरी (10);

    char c = contact.read ();

    readString + = c;

  }

  अगर (readString.length ()> 0)

  {

    Serial.println (ReadString);

    अगर (readString == "STOP")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 0);

     एनालॉगवर्इट (IN3, 0);

     एनालॉगवर्ट (आईएन 4, 0);

    }

    और अगर (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     एनालॉगवर्इट (IN3, 255);

     एनालॉगवर्ट (आईएन 4, 0);

    }

    और अगर (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     एनालॉगवर्इट (IN3, 0);

     analogWrite (IN4, 255);

    }

    और अगर (readString == "LEFT")

// दाएं पहिए आगे, बाएं पहिए को वापस करना होगा

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     एनालॉगवर्इट (IN3, 255);

     एनालॉगवर्ट (आईएन 4, 0);

    }

    और अगर (readString == "SAG")

// बाएं पहिये को आगे जाना चाहिए, दाएं पहिए को पीछे की ओर मुड़ना चाहिए

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     एनालॉगवर्इट (IN3, 0);

     analogWrite (IN4, 255);

    }

    और अगर (readString == "SAGASAGI")

// सभी पहिए पीछे की ओर जाते हैं। लेकिन बाएं पहियों को तेजी से स्पिन करना चाहिए

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     एनालॉगवर्इट (IN3, 0);

     analogWrite (IN4, 125);

    }

    और अगर (readString == "SOLASAGI") // सभी पहिए पीछे की ओर जाते हैं। लेकिन सही पहियों को तेजी से स्पिन करना चाहिए

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     एनालॉगवर्इट (IN3, 0);

     analogWrite (IN4, 255);

    }

    और अगर (readString == "UPTACK")

// सभी पहिए आगे बढ़ते हैं। लेकिन बाएं पहियों को तेजी से स्पिन करना चाहिए

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     एनालॉगवर्ट (आईएन 3, 125);

     एनालॉगवर्ट (आईएन 4, 0);

    }

    और अगर (readString == "LEFT")

// सभी पहिए आगे बढ़ते हैं। लेकिन सही पहियों को तेजी से स्पिन करना चाहिए

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     एनालॉगवर्इट (IN3, 255);

     एनालॉगवर्ट (आईएन 4, 0);

    }

    readString = "";

// यह ब्लूटूथ के माध्यम से संचार का निरंतर नियंत्रण प्रदान करता है।

  }

}

अनुवाद लोड हो रहा है...

अतिरिक्त ऐप जानकारी

नवीनतम संस्करण

निवेदन 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 स्क्रीनशॉट

पिछले 24 घंटों में लोकप्रिय लेख

टिप्पणी लोड हो रहा है...
भाषाओं
APKPure की सदस्यता लें
सर्वश्रेष्ठ एंड्रॉइड गेम और ऐप्स के शुरुआती रिलीज, समाचार और गाइड तक पहुंचने वाले पहले व्यक्ति बनें।
जी नहीं, धन्यवाद
साइन अप करें
सफलतापूर्वक सब्सक्राइब!
अब आप APKPure की सदस्यता ले रहे हैं।
APKPure की सदस्यता लें
सर्वश्रेष्ठ एंड्रॉइड गेम और ऐप्स के शुरुआती रिलीज, समाचार और गाइड तक पहुंचने वाले पहले व्यक्ति बनें।
जी नहीं, धन्यवाद
साइन अप करें
सफलता!
अब आप हमारे न्यूज़लेटर की सदस्यता ले चुके हैं।