Мобильная версия Форум Arduino Документация Гарантийные условия 0 0
UA RU
График работы магазина:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Вс: выходной
Каталог
Напиши статью и получи скидку!

Робоплатформа Cherokey 4WD Mobile robot от DFRobot

код: ARC128

  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
  • Робоплатформа Cherokey 4WD Mobile robot от DFRobot
Архивный товар, который больше не продается в нашем магазине

Увы, за этот товар уже голосовать нельзя :(

НО!

У нас есть куча других классных товаров! :)
16
 

Cherokey 4WD Mobile robot - это универсальный мобильный робот-джип, совместимый с популярными контроллерами Arduino UNO, Arduino Mega, Ромео и пр. В отличии от обычных мобильных платформ, эта поставляется с печатной платой, на которой уже расположены драйверы моторов, разъемы для подключения беспроводного управления и пр. В Cherokey встроена микросхема драйвера L298P, которая позволяет управлять двумя 6-12V двигателями постоянного тока с максимальным потребляемым током 2А каждый.

Контроллер в комплект платформы не входит!

Распиновка платы:

Платформа совместима с такими контроллерами, как Arduino UNO, Diecimila,leonardo...Mega 1280,2560,ADK...Romeo,др.

С контроллером Romeo, вы можете полностью управлять 4 двигателями одновременно.

Cherokey 4WD Arduino UNO:

Cherokey 4WD_Romeo:

Cherokey 4WD_Mega:

Варианты подключения питания:

Графическая инструкция по сборке:

Официальная Wiki
Пример кода:




int E1 = 5;     //M1 Speed Control
int E2 = 6;     //M2 Speed Control
int M1 = 4;     //M1 Direction Control
int M2 = 7;     //M1 Direction Control

void stop(void)                    //Stop
{
  digitalWrite(E1,0); 
  digitalWrite(M1,LOW);    
  digitalWrite(E2,0);   
  digitalWrite(M2,LOW);    
}   
void advance(char a,char b)          //Move forward
{
  analogWrite (E1,a);      //PWM Speed Control
  digitalWrite(M1,HIGH);    
  analogWrite (E2,b);    
  digitalWrite(M2,HIGH);
}  
void back_off (char a,char b)          //Move backward
{
  analogWrite (E1,a);
  digitalWrite(M1,LOW);   
  analogWrite (E2,b);    
  digitalWrite(M2,LOW);
}
void turn_L (char a,char b)             //Turn Left
{
  analogWrite (E1,a);
  digitalWrite(M1,LOW);    
  analogWrite (E2,b);    
  digitalWrite(M2,HIGH);
}
void turn_R (char a,char b)             //Turn Right
{
  analogWrite (E1,a);
  digitalWrite(M1,HIGH);    
  analogWrite (E2,b);    
  digitalWrite(M2,LOW);
}

void setup(void) 
{ 
  int i;
  for(i=4;i<=7;i++)
    pinMode(i, OUTPUT);  
  Serial.begin(19200);      //Set Baud Rate
  Serial.println("Run keyboard control");
  digitalWrite(E1,LOW);   
  digitalWrite(E2,LOW); 

} 
 
void loop(void) 
{
  if(Serial.available()){
    char val = Serial.read();
    if(val != -1)
    {
      switch(val)
      {
      case 'w'://Move Forward
        advance (255,255);   //move forward in max speed
        break;
      case 's'://Move Backward
        back_off (255,255);   //move back in max speed
        break;
      case 'a'://Turn Left
        turn_L (100,100);        
        break;       
      case 'd'://Turn Right
        turn_R (100,100);
        break;
      case 'z':
        Serial.println("Hello");
        break;
      case 'x':
        stop();
        break;
      }
    }
    else stop();  
  }
 
}
оплата картами Visa и MasterCard