Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Conta_Sensor_1(){
- if(analogRead(A1) < 250){ // testa se há algum objeto logo abaixo do sensor
- /*criei esse IF() para testar se o valor do sensor ficou abaixo de 250, se sim,
- significa que o objeto anterior já passou
- só assim deve entrar no if seguinte...*/
- passou0 = true;
- if(analogRead(A1) > 320 && passou0 == true) // objeto passando entre o sensor sharp
- { // Bloco para leiura do sensor 1
- leitura1 = analogRead(A1);
- cont1++; //Incrementa o contador em 1
- totalPecas++; // Incrementa o valor total de peças
- Serial.print("Quantidade de peças sensor 1 = ");
- Serial.print(cont1);
- Serial.print(" Quanidade total de peças = ");
- Serial.print(totalPecas);
- Serial.print(" Valor Lido = ");
- Serial.println(analogRead(A1));
- //lcd.print("Peças totalizadas: "); //Escreve no LCD.
- lcd.setCursor(1, 1); //Posiciona o cursor na primeira coluna(0) e na segunda linha(1) do LCD
- lcd.print(totalPecas); // Mosta o total de peças contablizadas
- //digitalWrite(8, HIGH); // Liga Led
- passou0 = false; // esta variável sinaliza que o objeto ainda está passando
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement