Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- the code and the Installation manual for the Bluetooth Multi-Function Car Kit Intelligent Car for Arduino
- for more details:
- http://www.icstation.com/product_info.php?products_id=2529
- //There are more information aboat this code in Page 9 of "Instruction manual-English.pdf"
- int pinI1=8;//define IN1
- int pinI2=9;//define IN2
- int speedpin=11;//define EA(PWM)
- int pinI3=6;//define IN3
- int pinI4=7;//define IN4
- int speedpin1=10;//define EB(PWM)
- void setup()
- {
- pinMode(pinI1,OUTPUT);
- pinMode(pinI2,OUTPUT);
- pinMode(speedpin,OUTPUT);
- pinMode(pinI3,OUTPUT);
- pinMode(pinI4,OUTPUT);
- pinMode(speedpin1,OUTPUT);
- }
- void loop()
- {
- //go straight
- analogWrite(speedpin,100);//input analog value to set speed
- analogWrite(speedpin1,100);
- digitalWrite(pinI4,LOW);//right motor move in anticlockwise
- digitalWrite(pinI3,HIGH);
- digitalWrite(pinI1,LOW);//left motor move in clockwise
- digitalWrite(pinI2,HIGH);
- delay(2000);
- //go back
- analogWrite(speedpin,100);//input analog value to set speed
- analogWrite(speedpin1,100);
- digitalWrite(pinI4,HIGH);//right motor move in clockwise
- digitalWrite(pinI3,LOW);
- digitalWrite(pinI1,HIGH);//left motor move in anticlockwise
- digitalWrite(pinI2,LOW);
- delay(2000);
- //turn left
- analogWrite(speedpin,60);//input analog value to set speed
- analogWrite(speedpin1,60);
- digitalWrite(pinI4,LOW);//right motor in anticlockwise
- digitalWrite(pinI3,HIGH);
- digitalWrite(pinI1,HIGH);//left motor in anticlockwise
- digitalWrite(pinI2,LOW);
- delay(2000);
- //turn right
- analogWrite(speedpin,60);//input analog value to set speed
- analogWrite(speedpin1,60);
- digitalWrite(pinI4,HIGH);//right motor in clockwise
- digitalWrite(pinI3,LOW);
- digitalWrite(pinI1,LOW);//left motor in anticlockwise
- digitalWrite(pinI2,HIGH);
- delay(2000);
- //stop
- digitalWrite(pinI4,HIGH);//right motor stop
- digitalWrite(pinI3,HIGH);
- digitalWrite(pinI1,HIGH);//left motor stop
- digitalWrite(pinI2,HIGH);
- delay(2000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement