October 9

Robototexnika - Kelajak fani!

Robototexnika — Kelajak fani!

Komponentlar va materiallar 1 = Jumper simlari (umumiy)

1 = Dual H-ko'prik avtomobil haydovchilar L298

1 = Maker Essentials-Micro-motors & Grippy g'ildiraklar

1 = Arduino UNO

1 = Li-Ion batareyasi 1000mAh

1 = LED (umumiy)

1 = HC - 05 Bluetooth moduli

Ilovalar va platformalar

1 = \ T Arduino Bluetooth RC avtomobil

Loyiha tavsifi

Bu Arduino bilan bluetooth boshqariladigan mashina qurishga birinchi urinishim.

OldingiKeyingi

char t;
 
void setup() {
pinMode(13,OUTPUT);   //left motors  forward
pinMode(12,OUTPUT);   //left motors reverse
pinMode(11,OUTPUT);   //right  motors forward
pinMode(10,OUTPUT);   //right motors reverse
pinMode(9,OUTPUT);   //Led
Serial.begin(9600);
 
}
 
void loop() {
if(Serial.available()){
  t = Serial.read();
  Serial.println(t);
}
 
if(t == 'F'){            //move  forward(all motors rotate in forward direction)
  digitalWrite(13,HIGH);
  digitalWrite(11,HIGH);
}
 
else if(t == 'B'){      //move reverse (all  motors rotate in reverse direction)
  digitalWrite(12,HIGH);
  digitalWrite(10,HIGH);
}
  
else if(t == 'L'){      //turn right (left side motors rotate in forward direction,  right side motors doesn't rotate)
  digitalWrite(11,HIGH);
}
 
else  if(t == 'R'){      //turn left (right side motors rotate in forward direction, left  side motors doesn't rotate)
  digitalWrite(13,HIGH);
}

else if(t ==  'W'){    //turn led on or off)
  digitalWrite(9,HIGH);
}
else if(t == 'w'){
  digitalWrite(9,LOW);
}
 
else if(t == 'S'){      //STOP (all motors stop)
  digitalWrite(13,LOW);
  digitalWrite(12,LOW);
  digitalWrite(11,LOW);
  digitalWrite(10,LOW);
}
delay(100);
}