bom eu tenho uma atividade de um sensor que ele tem que parar de contar quando estiver encima do sensor só que eu não sei exatamente como fazer eu parei nesse ponto do código alguém poderia ajudar plz
#include <LiquidCrystal.h> LiquidCrystal displayLCD(2,3,4,5,6,7); int trig = 11; int echo = 10; int largura_pulso; int distancia; int contagem = 0; int pin = 8; unsigned long duracao; void setup() { pinMode(trig, OUTPUT); pinMode(echo, INPUT); displayLCD.begin(16,2); } void loop() { digitalWrite(trig, 0); delay(5); digitalWrite(trig, 1); delay(10); digitalWrite(trig, 0); largura_pulso = pulseIn(echo, 1); distancia = largura_pulso * 0.034/2; if(distancia <300) { digitalWrite(pin, HIGH); contagem += 1; duracao = pulseIn(pin, LOW); if (contagem < 0) { contagem=100; } if (contagem > 100) { contagem = 0; } } displayLCD.clear(); displayLCD.setCursor(3,0); displayLCD.print("Passou: "); displayLCD.print(contagem); delay(500); }
Pergunta
José Gabriel Castro
bom eu tenho uma atividade de um sensor que ele tem que parar de contar quando estiver encima do sensor só que eu não sei exatamente como fazer eu parei nesse ponto do código alguém poderia ajudar plz
#include <LiquidCrystal.h> LiquidCrystal displayLCD(2,3,4,5,6,7); int trig = 11; int echo = 10; int largura_pulso; int distancia; int contagem = 0; int pin = 8; unsigned long duracao; void setup() { pinMode(trig, OUTPUT); pinMode(echo, INPUT); displayLCD.begin(16,2); } void loop() { digitalWrite(trig, 0); delay(5); digitalWrite(trig, 1); delay(10); digitalWrite(trig, 0); largura_pulso = pulseIn(echo, 1); distancia = largura_pulso * 0.034/2; if(distancia <300) { digitalWrite(pin, HIGH); contagem += 1; duracao = pulseIn(pin, LOW); if (contagem < 0) { contagem=100; } if (contagem > 100) { contagem = 0; } } displayLCD.clear(); displayLCD.setCursor(3,0); displayLCD.print("Passou: "); displayLCD.print(contagem); delay(500); }
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.