// Ultrasonic sensor #include #define red 3 #define yellow 4 #define green 5 #define echo 9 #define trig 8 SR04 sr04 = SR04(echo, trig); long length; void turnOff() { digitalWrite(red, LOW); digitalWrite(yellow, LOW); digitalWrite(green, LOW); } void turnOn(int LED) { turnOff(); digitalWrite(LED, LOW); } void setup(){ Serial.begin(9600); pinMode(red, OUTPUT); pinMode(yellow, OUTPUT); pinMode(green, OUTPUT); pinMode(echo, INPUT); pinMode(trig, OUTPUT); } void loop() { length = sr04.Distance(); Serial.println("Distancia: "); Serial.println(length); Serial.println("cm"); if(length < 8){ turnOn(red); } else if (length < 15){ turnOn(yellow); } else { turnOn(green); } delay(100); }