Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Sensor ultrassonico teste distância LED Arduino
1. //Teste sensor ultrassonico - Canal Click Luna
int echoPin=13;
int triggerPin=12;
int ledPin=10;
long tempo, cm;
void setup(){
Serial.begin(9600);
pinMode(triggerPin, OUTPUT); //pino de saída, envia o pulso para gerar o echo
pinMode(echoPin, INPUT); //pino de entrada, recebe o pulso
pinMode(ledPin, OUTPUT); //aciona o LED
}
void loop(){
digitalWrite(triggerPin, LOW); // ativa pulso baixo
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH); //ativa pulso alto 5volts
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
tempo=pulseIn(echoPin, HIGH); //tempo, recebe o tempo de ida e volta do sinal
/* Sobre a velocidade do som no ar
* Abaixo 29.4 refere a quantos microsegundos o som leva para percorrer 01 centímetro
* E dividimos por 2 para ter a distancia somente de ida.
*/
cm=tempo/29.4/2; //resumindo, converte a duracao em centimentros
Serial.print("Distancia em CM: ");
Serial.println(cm);
// Se cm menor ou igual a 15, liga o LED
if (cm <= 15){
digitalWrite(ledPin, HIGH);
} else{
digitalWrite(ledPin, LOW);
}
delay(1000); }