Машинка с bluetooth-управлением

Сделаем машинку, управляемую по bluetooth.

Для этого нам понадобится приводная платформа, драйвер двигателя (я использую l293d) и bluetooth-модуль (hc-05 или hc-06).

Подключение:

bluetooth-car-arduino

Также нам понадобится приложение под Android для управления машинкой. Сделаем его в MIT App Inventor.

Внешний вид:

app1

Ничего сложного — 1 ListPicker для выбора bt-устройства и 4 кнопки для управления машинкой, а также, BluetoothClient для установления соединения.

В программировании тоже ничего сложного. Сначала выбираем bt-устройство и соединяемся. При нажатии кнопок будут посылаться сигналы — «1», «2», «3» и «4». Если же любая из кнопок была отпущена, то посылается «0».

app2

Скачать apk можно с Google диска здесь.

Bluetooth-модуль подключен к портам 9 и 10, а это значит, что для программирования мы будем использовать SoftwareSerial.

Создадим функции движения вперед, назад, поворота вправо, поворота влево и остановки.

Будем проверять, пришел ли нам сигнал, если да, то смотрим какой, и в зависимости от сигнала выбираем функцию.

Код:

Видео проекта:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *