Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Робототехника

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2013, 12:36   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Управляем роботом по Bluetooth

Для проекта я использовал модуль Bluetooth HC-06
Инструкция по сборке робота
Для управление роботом я выбрал планшет с операционкой Android и приложение BlueCam

Нажмите на изображение для увеличения
Название: bt.png
Просмотров: 291
Размер:	42.2 Кб
ID:	1101

В Arduino заливаем следующий скетч

PHP код:
#include <CyberLib.h>
#include <SoftwareSerial.h>

#define motors_init D4_Out; D5_Out; D6_Out; D7_Out
#define robot_go D4_Low; D5_High; D6_High; D7_Low
#define robot_back D4_High; D5_Low; D6_Low; D7_High
#define robot_stop D4_Low; D5_Low; D6_Low; D7_Low
#define robot_rotation_left D4_Low; D5_High; D6_Low; D7_High
#define robot_rotation_right D4_High; D5_Low; D6_High; D7_Low

SoftwareSerial mySerial(910); // RX, TX

uint8_t motion=1;

void setup()  
{
  
motors_init;
  
mySerial.begin(9600); 
  
randomSeed(A6_Read); 
  for(
uint8_t i=0i<12i++) beep(70random(1002000)); //звуковое оповещение готовности робота
}


void loop()
{
Start
    
if (mySerial.available())
  {     
    switch (
mySerial.read()) 
    {
    case 
60robot_rotation_right
      break;
    case 
62robot_rotation_left
      break;
    case 
86robot_back;
      break;
    case 
94robot_go;
      break;      
    default: 
robot_stop;
    }
  }   
  
End;} 
Включаем робота, BT модуль должен моргать красным светодиодом
Включаем BT на планшете, заходим в настройки Bluetooth, видим устройство HC-06, выбираем его и у Вас выскочит окошко с запросом пин кода. вводим пин, по умолчанию он будет 1234
Запускаем приложение BlueCam, нажимаем на иконку Bluetooth, если соединение произошло то светодиод на БТ модуле перестанет моргать и засветится постоянно.
Поздравляю теперь Вы можете управлять роботом с планшета. Для остановки робота, можно нажать кнопку "+" или "-"
Название: bluecam.jpg
Просмотров: 1401

Размер: 102.1 Кб

WiFi камера у меня с программой BlueCam почему то не заработала, буду разбираться
Admin вне форума   Ответить с цитированием
Ответ

Метки
android robot, blutooth robot


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика