Paso 8: código
int relé = 9; Pin de relé.
int TRIG = 11; Pasador del gatillo
int eco = 10; Pin de eco
int rango; La gama del objeto del Ping Sensor
int Dist; El valor de distancia
Ultrasonic(TRIG,ECHO) ultrasónico; Crear e inicializar el objeto ultrasónico.
void setup() {}
pinMode (relé, salida); Al relé a través del transistor
Dist = 32; La distancia en pulgadas. Cambiar esto por rango de increasted o dicreasted.
}
void loop() {}
Rango = ultrasonidos. Ranging(cm); Gama se calcula en centímetros.
Rango = ultrasonidos. Ranging(Inc); Gama se calcula en pulgadas.
Si (rango < Dist) {}
digitalWrite (relé, alto);
} else if (gama > Dist) {}
digitalWrite (relé, LOW);
Delay(9000);
}
}
No se olvide de asegurarse de que tiene la biblioteca de "Ultrasonic.h" instalada o este sketch no funcionará.
Este es el link para el "código de Ultrasonic.h si es necesario.
Hay un retraso en el extremo para que si algo pasa rápidamente por la gama de sensores no activará. Sólo si un objeto ha sido en la gama del sensor más que el tiempo de retardo se enciende el ventilador.