Advertisement
Erfinator

motor functions

Dec 24th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. void Stop(){
  2. digitalWrite(motor_left[0], LOW);
  3. digitalWrite(motor_left[1], LOW);
  4. //---------------------------------
  5. digitalWrite(motor_right[0], LOW);
  6. digitalWrite(motor_right[1], LOW);
  7. delay(25);
  8. }
  9. //---------------------------------
  10. void drive_forward(){
  11. digitalWrite(motor_left[0], HIGH);
  12. digitalWrite(motor_left[1], LOW);
  13.  
  14. digitalWrite(motor_right[0], HIGH);
  15. digitalWrite(motor_right[1], LOW);
  16. }
  17. //---------------------------------
  18. void drive_backward(){
  19. digitalWrite(motor_left[0], LOW);
  20. digitalWrite(motor_left[1], HIGH);
  21.  
  22. digitalWrite(motor_right[0], LOW);
  23. digitalWrite(motor_right[1], HIGH);
  24. }
  25. //---------------------------------
  26. void turn_left(){
  27. digitalWrite(motor_left[0], LOW);
  28. digitalWrite(motor_left[1], HIGH);
  29. //---------------------------------
  30. digitalWrite(motor_right[0], HIGH);
  31. digitalWrite(motor_right[1], LOW);
  32. }
  33. //---------------------------------
  34. void turn_right(){
  35. digitalWrite(motor_left[0], HIGH);
  36. digitalWrite(motor_left[1], LOW);
  37. //---------------------------------
  38. digitalWrite(motor_right[0], LOW);
  39. digitalWrite(motor_right[1], HIGH);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement