Advertisement
am08

arduino

Feb 18th, 2020
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int M1_Left = 12; //Direccion
  2. int M1_Right = 11; //Direccion
  3.  
  4. void setup()
  5. {
  6. pinMode(M1_Left, OUTPUT);
  7. pinMode(M1_Right , OUTPUT);
  8. }
  9.  
  10. void loop(){
  11. turn (1);
  12. delay(1000); //1 sg
  13.  
  14. stop();
  15. delay(250); //250ms
  16.  
  17. turn(2);
  18. delay(1000); //1 sg
  19.  
  20. stop();
  21. delay(250); //250ms
  22. }
  23.  
  24.  
  25. void turn(int direction)
  26. {
  27. boolean inPin1 = LOW;
  28. boolean inPin2 = HIGH;
  29.  
  30. if(direction== 1){
  31. inPin1 = HIGH;
  32. inPin2 = LOW;
  33. }
  34. digitalWrite(M1_Left, inPin1);
  35. digitalWrite(M1_Right , inPin2);
  36. }
  37.  
  38. void stop(){
  39. digitalWrite(M1_Left, LOW);
  40. digitalWrite(M1_Right , LOW);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement