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

Oписание STEAMXMAKER_BT

Управляйте своим автомобилем на базе Arduino с помощью Bluetooth.

Следуйте инструкциям в порядке

1. Используемый вами телефон или планшет должен быть на базе Android.

2. Установите необходимые источники питания для активации модуля Bluetooth Hc05 или Hc06.

3. Если все соединения правильные, загорится индикатор на вашем модуле Bluetooth, и ваш модуль будет активирован.

4. Сначала выполните поиск модуля Bluetooth через собственные настройки телефона. Вы встретите имя HC05 или HC06.

5. Теперь подключите этот модуль Bluetooth к вашему телефону.

6. Откройте приложение, которое появилось на вашем телефоне, и подтвердите запрос разрешения Bluetooth для установления соединения. На появившемся экране вы увидите Hc05 или Hc06. Выбрать ...

7. После вашего выбора ваше приложение будет соответствовать вашему модулю. (Так что сначала вам нужно соединиться с телефоном, а затем с приложением.)

8. Когда соединение Bluetooth с телефоном достигнуто - мигающий индикатор на HC-06 -> горит непрерывно.

- Мигает на HC-05 -> мигает с большей периодичностью

Примечание: Вы можете настроить кнопки 1,2 и 3 в приложении для таких функций, как гудок, фара, занос и т. Д.

Теперь проверьте свою работу, отредактировав свои коды и сделав необходимые корректировки.

#include

SoftwareSerial Communication (13, 12);

// Пины Tx и Rx определены

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;

// Началось чтение данных Bluetooth

настройка void ()

{

  pinMode (IN1, OUTPUT);

  pinMode (IN2, OUTPUT);

  pinMode (IN3, OUTPUT);

  pinMode (IN4, OUTPUT);

 // Выводы IN1, IN2, IN3 и IN4 назначаются как выводы OUTPUT

  iletisim.beg (9600); // Bluetooth связь началась

  Serial.beg (9600); // Последовательный монитор запущен

}

void loop ()

{

  while (contact.available ())

  {

    задержка (10);

    char c = contact.read ();

    readString + = c;

  }

  if (readString.length ()> 0)

  {

    Serial.println (ReadString);

    if (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 == "НАЗАД")

    {

     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);

    }

    else if (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 19/05/2023

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

Ещё

STEAMXMAKER_BT Скриншоты

Загрузка комментария
Язык
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписка оформлена!
Теперь вы подписаны на APKPure.
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписаны!
Теперь вы подписаны на нашу рассылку.