ArGo — автомобиль из конструктора Lego Technic и Arduino

Share Button
Название проекта: ArGo - Arduino + Lego
Платформа: Arduino

Если у Вас завалялся конструктор Lego Technic, то его можно оживить с помощью Arduino.
Для создания управляемого по bluetooth автомобиля из конструктора Lego Technic автор использовал плату Arduino UNOBluetooth-модуль HC-05, сервопривод Sg-90.

Подключаем по схеме, сервопривод соединяем с Lego, заливаем скетч (Если не будет заливаться, то нужно отключить питание bluetooth).
В следующих проектах автор обещает рассказать как подключить, свет, гудок, датчик света и привод...

Использованные компоненты: Arduino UNO, Bluetooth-модуль HC-05, сервопривод Sg-90.

, , , https://youtu.be/DzzTy42qFLU

Сайт проекта:

Скетч:

#include //используем библиотеку для работы с сервоприводом
int val; //для команд от bluetooth
int l=40; //минимальный угол поворота в лево
int r=140;//максимальный угол поворота в право
int j=90; //стартовое значение для сервопривода 90 градусов
Servo servo; //объявляем переменную servo типа Servo
void setup() //процедура setup
{
Serial.begin(9600); // инициализация порта
servo.attach(10); //привязываем привод к порту 10
}
void left() //процедура поворота в лево
{
j=j-10; //Смещаем руль на 10 градусов влево
if (jr)//Если значение меньше установленого максимального угла
j=r;//То устанавливаем максимальный угол
servo.write(j); //Поворачиваем в право
}
void loop() //процедура loop
{
if (Serial.available()) //если пришли данные
{
servo.write(j);//ставим руль по середине
val = Serial.read(); // считываем байт
if(val == 'L') //Если приходит сигнал L от bluetooth
{
left(); // То поворачиваем на лево
}
if(val == 'R') //Если приходит сигнал R от bluetooth
{
right(); // То поворачиваем на право
}
}
}

Другие проекты на этой платформе:

Перейти в каталог DIY-проектов роботов

Как добавить робопроект в каталог?
Share Button

4 комментария к статье “ArGo — автомобиль из конструктора Lego Technic и Arduino”

  1. Евгений

    26.01.2016

    А эта машинка сама не ездит получается??

    Ответить на этот комментарий
  2. Екатерина

    27.01.2023

    подскажите модуль для Arduino, блютуз модуль аудио передачи, чтоб через скетч можно было выбрать подключение, например моих беспроводных наушников, и передать звук с аудио источника, например с джека плеера.

    Ответить на этот комментарий
  3. Николай

    27.01.2023

    Существует несколько различных модулей Bluetooth для Arduino, которые можно использовать для передачи звука. Одним из популярных вариантов является Bluetooth-модуль HC-05, который можно легко настроить для работы с платами Arduino и который совместим с широким спектром устройств. Модуль может быть установлен в режим ведомого или ведущего и может использоваться для создания беспроводного аудиосоединения между Arduino и устройством с поддержкой Bluetooth, таким как смартфон или беспроводные наушники.

    Чтобы использовать модуль HC-05, вам необходимо подключить его к плате Arduino и загрузить скетч (или программу), которая настраивает модуль и управляет передачей звука. Вы можете найти образцы эскизов и библиотеки в Интернете, чтобы помочь вам начать работу с HC-05 и Arduino.

    Другим вариантом является модуль HC-06, аналогичный HC-05, но сконфигурированный как ведомый.

    Имейте в виду, что HC-05 и HC-06 являются лишь одним из многих доступных на рынке вариантов, вы можете найти другие модули,

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

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

© 2014-2024 Занимательная робототехника, Гагарина Д.А., Гагарин А.С., Гагарин А.А. All rights reserved / Все права защищены. Копирование и воспроизведение в любой форме запрещено. Политика конфиденциальности. Соглашение об обработке персональных данных.
Наверх