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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2014, 15:06   #71
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
По умолчанию Re: Модуль "CyberBot-2"

Мы как то с Вами по кругу ходим.
Вы же написали что все работает кроме серв
Admin вне форума   Ответить с цитированием
Старый 21.12.2014, 21:00   #72
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Модуль "CyberBot-2"

Это ад какой-то, сформулируйте свой вопрос так, чтоб было понятно окружающим!
Вас ведь никто не торопит.
stD вне форума   Ответить с цитированием
Старый 22.12.2014, 21:09   #73
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

И так. Приехал мне драйвер моторов с 4-мя моторами и Arduino MotorShield driver.
Сервоприводы через роутер 3020 не работают!!! все перепробовал!!! моторы вроде исправно только со скечем от первого робота для управления 4-мя двигателями.....мне просто надо получть что бы один мотор это было лево право второй назад вперед и сервоприводы! Но через программу ардуинки посылаю команду U серво до упора поворачивается посылаю J ноль имоций подожду, опять J все начинает исправно работать! Не чего не пойму!!!!
piskunowpavel вне форума   Ответить с цитированием
Старый 22.12.2014, 21:25   #74
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

И получится сделать так что бы один мотор постоянно крутился, тоесть движение машинки и одновременно в движении рулить и сервоприводами управлять?
piskunowpavel вне форума   Ответить с цитированием
Старый 22.12.2014, 21:28   #75
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

И все это одновременно, тоесть независимо?
piskunowpavel вне форума   Ответить с цитированием
Старый 22.12.2014, 23:02   #76
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

Все подключил, сервоприводы как судорожные при нажати кнопок в разные стороны двигатели тоже дергаются в разные стороны...по юарту вообще сигнал на арудино не идет, только по юсб! А со скечем для 4х моторов все работает на ура!
piskunowpavel вне форума   Ответить с цитированием
Старый 25.12.2014, 22:29   #77
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

Ребят ну помогите пожалуйста и я отстану! заточил под себя скеч для драйвер шилд. Но когда еду поворачивать начинаю машинка останавливается, тоесть либо поворачиваю либо еду, сейчас скину скеч
piskunowpavel вне форума   Ответить с цитированием
Старый 25.12.2014, 22:31   #78
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

PHP код:
#include <AFMotor.h> // Подключаем библиотеку для управления двигателями 

AF_DCMotor motor1(1); //создаем мотор №1 
AF_DCMotor motor2(2); //создаем мотор №2 
AF_DCMotor motor3(3); //создаем мотор №1 
AF_DCMotor motor4(4); //создаем мотор №2 

int inByte//в этой переменной храним поступившие данные
int speedgo//переменная для хранения скорости движения

void setup() 
{
  
Serial.begin(57600); //включаем передачу данных на скорости 9600 бит/c
  
motor1.setSpeed(255); //Скорость движка №1
  
motor2.setSpeed(255); //Скорость движка №2
  
motor3.setSpeed(255); //Скорость движка №1
  
motor4.setSpeed(255); //Скорость движка №2
}

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

        case 
'A'//право
          
robot_right(); 
        break; 
        
        case 
'S':  //назад
          
robot_back(); 
        break; 
        
        case 
'V':  //Свет вкл
          
lighton();  
        break;
        
        case 
'B':  //Свет выкл
          
lightoff();  
        break;
        
    }          
  } 


void robot_go()
      {
       
motor1.run(FORWARD); //движемся вперед
       
       
     
}

void robot_back()
     {
       
motor1.run(BACKWARD); //движемся назад
       
       
     
}

void robot_left()
     {
       
       
motor2.run(FORWARD); //Повернем влево 
     
}

void robot_right()
     {
       
       
motor2.run(BACKWARD); //Повернем вправо    
     
}

void robot_stop()
{
       
motor1.run(RELEASE); //Останавливаем колеса
       
motor2.run(RELEASE); //Останавливаем колеса
       
}  

void lighton()
{
       
motor3.run(BACKWARD); //Свет включен
      
     
}
     
void lightoff()
{
       
motor3.run(RELEASE); //Свет включен
      
     

piskunowpavel вне форума   Ответить с цитированием
Старый 25.12.2014, 22:32   #79
piskunowpavel
Member
 
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0
piskunowpavel is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

1 мотор это движение, 2 повороты))
piskunowpavel вне форума   Ответить с цитированием
Старый 09.01.2015, 23:54   #80
vadim_wise
Junior Member
 
Регистрация: 08.01.2015
Адрес: Lysva
Сообщений: 7
Вес репутации: 0
vadim_wise is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-2"

Не сразу срабатывают команды. Например нажимаю V фара включается, снова жимаю V ничего не происходит... пару раз еще нажимаю тогда выключается. Так тормозят все нажатия на кнопки. Когда с первого клика срабатывают, а когда только с 3,4 клика.. В чем может быть причина... (arduino uno)
vadim_wise вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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