that_one_nigga_you_k

motor e ldr melhor

Oct 20th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.27 KB | None | 0 0
  1. /* MOTOR A*/
  2.  
  3. int IN1 = 10;
  4. int IN2 = 11;
  5. int velocidadeA = 3;
  6.  
  7. /* MOTOR B */
  8.  
  9. int IN3 = 12;
  10. int IN4 = 13;
  11. int velocidadeB = 3;
  12.  
  13. /*define os ldr*/
  14. int LDR = 0;
  15. int LDR2 = 1;
  16. int LDRvalor = 0;
  17. int LDRvalore = 0;
  18.  
  19. void setup() {
  20.   Serial.begin(9600);
  21. /*saída dos motores sendo saídas*/
  22. pinMode(IN1,OUTPUT);
  23. pinMode(IN2,OUTPUT);
  24. pinMode(IN3,OUTPUT);
  25. pinMode(IN4,OUTPUT);
  26. pinMode(velocidadeA,OUTPUT);
  27. pinMode(velocidadeB,OUTPUT);
  28.  
  29.  
  30.  
  31. }
  32.  
  33. void loop() {
  34.  
  35.    LDRvalor = analogRead(0);
  36.    LDRvalore = analogRead(1);
  37.  
  38.   if (LDRvalor > /*alguma coisa*/ && LDRvalore >/*alguma coisa*/){
  39.  digitalWrite(IN1, HIGH);
  40.  digitalWrite(IN2, LOW);
  41.  analogWrite(velocidadeA, 100);
  42.   /*indo pra frente*/
  43.  digitalWrite(IN3, HIGH);
  44.  digitalWrite(IN4, LOW);
  45.  analogWrite(velocidadeB, 100);
  46.   }
  47.  
  48.   if (LDRvalor(0)</*alguma coisa*/){
  49.  digitalWrite(IN1, HIGH);
  50.  digitalWrite(IN2, LOW);
  51.  analogWrite(velocidadeA, 100);
  52.   /*indo pro lado*/
  53.  digitalWrite(IN3, LOW);
  54.  digitalWrite(IN4, HIGH);
  55.  analogWrite(velocidadeB, 100);
  56.   }
  57.  
  58.    if (LDRvalore </*alguma coisa*/){
  59.  digitalWrite(IN1, LOW);
  60.  digitalWrite(IN2, HIGH);
  61.  analogWrite(velocidadeA, 100);
  62.   /*indo pro OUTRO lado*/
  63.  digitalWrite(IN3, HIGH);
  64.  digitalWrite(IN4, LOW);
  65.  analogWrite(velocidadeB, 100);
  66.   }
  67. }
Add Comment
Please, Sign In to add comment