Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void fullStop(int timing) {
- Serial.println("Stopping");
- delay(timing);
- digitalWrite(in1, LOW);
- digitalWrite(in2, LOW);
- digitalWrite(in3, LOW);
- digitalWrite(in4, LOW);
- }
- void forward(int timing) {
- digitalWrite(in1, HIGH);
- digitalWrite(in2, LOW);
- analogWrite(enA, 200); //drive forward
- digitalWrite(in3, LOW);
- digitalWrite(in4, HIGH);
- analogWrite(enB, 200);
- Serial.println("Moving Forward");
- delay(timing);
- digitalWrite(in1, LOW);
- digitalWrite(in2, LOW);
- digitalWrite(in3, LOW);
- digitalWrite(in4, LOW);
- }
- void backwords(int timing) {
- digitalWrite(in1, LOW);
- digitalWrite(in2, HIGH);
- analogWrite(enA, 200); //drive backwards for 0,4sec
- digitalWrite(in3, HIGH);
- digitalWrite(in4, LOW);
- analogWrite(enB, 200);
- Serial.println("Moving Backwords");
- delay(timing);
- digitalWrite(in1, LOW);
- digitalWrite(in2, LOW);
- digitalWrite(in3, LOW);
- digitalWrite(in4, LOW);
- }
- void turnLeft(int timing) {
- digitalWrite(in1, LOW);
- digitalWrite(in2, HIGH);
- analogWrite(enA, 200); //makes the car turn left for 0,8sec
- digitalWrite(in3, LOW);
- digitalWrite(in4, HIGH);
- analogWrite(enB, 200);
- Serial.println("turning Left");
- delay(timing);
- digitalWrite(in1, LOW);
- digitalWrite(in2, LOW);
- digitalWrite(in3, LOW);
- digitalWrite(in4, LOW);
- }
- void turnRight(int timing) {
- digitalWrite(in1, LOW);
- digitalWrite(in2, HIGH);
- analogWrite(enA, 200); //make the car turn right for 0,8sec
- digitalWrite(in3, LOW);
- digitalWrite(in4, HIGH);
- analogWrite(enB, 200);
- Serial.println("turning Right");
- delay(timing);
- digitalWrite(in1, LOW);
- digitalWrite(in2, LOW);
- digitalWrite(in3, LOW);
- digitalWrite(in4, LOW);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement