Advertisement
Mauro_Ferraresi

Contador Arduino Sharp 1

Jul 27th, 2015
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. void Conta_Sensor_1(){
  2.  
  3. if(analogRead(A1) < 250){ // testa se há algum objeto logo abaixo do sensor
  4. /*criei esse IF() para testar se o valor do sensor ficou abaixo de 250, se sim,
  5. significa que o objeto anterior já passou
  6. só assim deve entrar no if seguinte...*/
  7. passou0 = true;
  8.  
  9. if(analogRead(A1) > 320 && passou0 == true) // objeto passando entre o sensor sharp
  10. { // Bloco para leiura do sensor 1
  11. leitura1 = analogRead(A1);
  12. cont1++; //Incrementa o contador em 1
  13. totalPecas++; // Incrementa o valor total de peças
  14. Serial.print("Quantidade de peças sensor 1 = ");
  15. Serial.print(cont1);
  16. Serial.print(" Quanidade total de peças = ");
  17. Serial.print(totalPecas);
  18. Serial.print(" Valor Lido = ");
  19. Serial.println(analogRead(A1));
  20. //lcd.print("Peças totalizadas: "); //Escreve no LCD.
  21. lcd.setCursor(1, 1); //Posiciona o cursor na primeira coluna(0) e na segunda linha(1) do LCD
  22. lcd.print(totalPecas); // Mosta o total de peças contablizadas
  23. //digitalWrite(8, HIGH); // Liga Led
  24.  
  25.  
  26. passou0 = false; // esta variável sinaliza que o objeto ainda está passando
  27. }
  28.  
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement