// ETEC Aristóteles Ferreira.
// Lucas Nascimento 3P1.
// ----------------------------------------------------- //
#define TRIG_PIN 9
#define ECHO_PIN 10
#define LED_VERMELHO 13
#define LED_VERDE 12
int duration;
int distance;
void setup() {
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(LED_VERMELHO, OUTPUT);
pinMode(LED_VERDE, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(4);
digitalWrite(TRIG_PIN, LOW);
duration = pulseIn(ECHO_PIN, HIGH);
int distance = duration / 58;
Serial.print("Distância: ");
Serial.print(distance);
Serial.println(" cm");
if (distance <= 100) {
digitalWrite(LED_VERMELHO, HIGH);
digitalWrite(LED_VERDE, LOW);
} else if(distance >100 && distance<=280) {
digitalWrite(LED_VERMELHO, LOW);
digitalWrite(LED_VERDE, HIGH);
}
delay(500);
}
// ----------------------------------------------------- //
Sensor Ultrassônico - 1