Мобільна версія Форум 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