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

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

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

soviet вне форума   Ответить с цитированием
Старый 29.12.2013, 18:51   #32
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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
По умолчанию

ENA и ENB Перемычками включены? или выключены?

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

Подключил, а как проверить, модуль же связывается через ttyUSB0.
А через терминал посылая echo W > /dev/ttyUSB0, мигает только диод ардуино

Последний раз редактировалось soviet; 29.12.2013 в 19:46.
soviet вне форума   Ответить с цитированием
Старый 29.12.2013, 19:54   #34
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 робот

Через echo W > /dev/ttyUSB0 должно работать
Admin вне форума   Ответить с цитированием
Старый 29.12.2013, 19:58   #35
soviet
Member
 
Регистрация: 17.12.2013
Сообщений: 68
Вес репутации: 0
soviet is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

Ошибся, посылая echo W > /dev/ttyACM0, мигает только диод ардуино.
С echo W > /dev/ttyUSB0, ничего не происходит.
soviet вне форума   Ответить с цитированием
Старый 29.12.2013, 20:04   #36
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 вне форума   Ответить с цитированием
Старый 29.12.2013, 20:09   #37
soviet
Member
 
Регистрация: 17.12.2013
Сообщений: 68
Вес репутации: 0
soviet is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

Но реагировали только 2 пина (11 и 13), на посылку echo W > /dev/ttyACM0. А должны как мне кажется были 4,5,6 или 7.
Драйвер рабочий, проверил с другим скетчем.
soviet вне форума   Ответить с цитированием
Старый 29.12.2013, 20:19   #38
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 робот

Я же уже писал, что реагировать должно 2 пина (+-)(-+)
На мотор не нужно подавать два плюса или два минуса, что бы они вращались
Admin вне форума   Ответить с цитированием
Старый 08.01.2014, 12:28   #39
Utking
Junior Member
 
Регистрация: 07.08.2012
Адрес: Тюмень
Сообщений: 28
Вес репутации: 0
Utking is an unknown quantity at this point
По умолчанию Re: Wi-Fi робот

Цитата:
Сообщение от Admin Посмотреть сообщение
Тогда скачайте , распакуйте и положите в папку вместе со скетчем, фаил cyberpin.h
И используйте следующий код

PHP код:
#include <avr/wdt.h>
#include "cyberpin.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(A6_Read); //Получить случайное значение 
  
for(uint8_t i=0i<12i++) beep(70random(1002000)); //звуковое оповещение готовности робота  
  
UART_Init(57600);//инициализация порта для связи с роутером  
  
wdt_enable (WDTO_500MS);    //Сторожевая собака 0,5сек.   
}  

void loop()  
{  
  if (
UART_ReadByte(inByte)) //если что то пришло
  
{  
    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(); //покормить собаку 

Добрый день, уже мозг кипит. Заливаю данный код в арду мега 2560.
Сначала ругался что не видит библиотеку cyberpin.h, хотя она была в папке со скетчем, потом я скопировал файл еще в папку либралес и он стал видится , но ругается что всё выходы не за декларированны . в чем ошибка.
Миниатюры
Нажмите на изображение для увеличения
Название: cyberpins.png
Просмотров: 224
Размер:	81.9 Кб
ID:	1435   Нажмите на изображение для увеличения
Название: еррор.png
Просмотров: 273
Размер:	70.4 Кб
ID:	1438  
Изображения
  
Utking вне форума   Ответить с цитированием
Старый 08.01.2014, 13:29   #40
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 робот

Выложил в шапке скетч и библиотеку для Arduino Mega
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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