Étape 6: Capteur infrarojo
Este capteur utiliza ONU emisor y détecteur infrarojo, para detectar la señal que se refleja fr una superficie. Es decir, se puede utilizar para detectar proximidad o para detectar líneas negras, fr muestro como este ejemplo. Simplemente conecten el capteur como se indica en la foto, y al puerto A1, bouclier del LCD.
Détecteur de líneas
El código que utilizamos es muy sencillo. El broche A1, lo inicalizamos como pin de entrada con pinMode(A1,INPUT), y luego simplemente leemos con digitalRead. El potenciómetro asil la sensibilidad del capteur. EL código principal :
lcd.setCursor(0, 0); if (digitalRead(A1)) { lcd.print(" "); } else { lcd.print("Linea"); } lcd.display();
En el loop, la lectura del capteur arroja ONU 1 cuando repleja y ONU 0 cuando aucun foin reflejo por línea de la negra. Carguen el código « SensorKit_InfraredB.ino » en el arduino.
En la pantalla veremos « linea » cuando hay algún marcador negro, y nada cuando pas.
Proximidad
Otra forma de usa el capteur es detectar que tan cerca está de alguna superficie. En el segundo vídeo se ve como funciona. Ven como el código « SensorKit_Infrared.ino » es prácticamente el mismo.