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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2013, 17:32   #11
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию Re: Wi-Fi робот

Тогда скачайте , распакуйте и положите в папку libraries, библиотеку CyberLib.h
И используйте следующий код

PHP код:
#include <CyberLib.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;}
uint8_t inByte;

void setup()  

  
motors_init;  //инициализация выходов моторов 
  
D11_Out;  D11_Low;    //динамик
  
randomSeed(analogRead(6)); //Получить случайное значение  
  
Serial.begin(57600);//инициализация порта для связи с роутером  
  
wdt_enable (WDTO_500MS);    //Сторожевая собака 0,5сек.   
}  

void loop()  
{  
  if (
Serial.available()) //если что то пришло
  
{  
    
inByte Serial.read();
    switch (
inByte)  //смотрим какая команда пришла
    
{  
        case 
'x':  //стор
          
robot_stop;
        break; 
        
        case 
'W':  //вперед
          
robot_go;  
        break;  
        
        case 
'D':  //лево
          
robot_rotation_left
        break;

        case 
'A'//право
          
robot_rotation_right
        break; 
        
        case 
'S':  //назад
          
robot_back
        break;      
    }          
  } 
 
wdt_reset(); //покормить собаку 

Admin вне форума   Ответить с цитированием
Старый 28.12.2013, 17:34   #12
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию Re: Wi-Fi робот

Цитата:
Сообщение от soviet Посмотреть сообщение
ATmega2560

Если на Uno (Там вроде микроконтролер Atmega-328) заменить, то все заработает?
Заработает, но выше выложил код для Arduino Mega
Admin вне форума   Ответить с цитированием
Старый 28.12.2013, 17:42   #13
soviet
Member
 
Регистрация: 17.12.2013
Сообщений: 68
Вес репутации: 0
soviet is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

То есть вместе со скетчем, в библиотеку занести?
soviet вне форума   Ответить с цитированием
Старый 28.12.2013, 17:45   #14
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию Re: Wi-Fi робот

Не понял?
Admin вне форума   Ответить с цитированием
Старый 28.12.2013, 17:47   #15
soviet
Member
 
Регистрация: 17.12.2013
Сообщений: 68
Вес репутации: 0
soviet is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

Цитата:
Сообщение от Admin Посмотреть сообщение
Тогда скачайте , распакуйте и положите в папку вместе со скетчем, фаил cyberpin.h
То что вы дали, я не совсем понял куда положить.
soviet вне форума   Ответить с цитированием
Старый 28.12.2013, 17:51   #16
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию Re: Wi-Fi робот

Схраните скетч и в эту папку положите, вместе со скетчем
Admin вне форума   Ответить с цитированием
Старый 28.12.2013, 18:11   #17
soviet
Member
 
Регистрация: 17.12.2013
Сообщений: 68
Вес репутации: 0
soviet is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

Все равно не работает, и на Uno тоже.
soviet вне форума   Ответить с цитированием
Старый 28.12.2013, 18:15   #18
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию Re: Wi-Fi робот

Не работает что именно?
Может быть у Вас драйвер двигателя не работает?
Покажите схему подключения драйвера к ардуино
Admin вне форума   Ответить с цитированием
Старый 28.12.2013, 18:18   #19
soviet
Member
 
Регистрация: 17.12.2013
Сообщений: 68
Вес репутации: 0
soviet is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

Кажется что uno просто команды не принимает.
В настройке Драйвер USB Serial ничего настраивать не надо?
soviet вне форума   Ответить с цитированием
Старый 28.12.2013, 18:24   #20
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию Re: Wi-Fi робот

скорость 57600
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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