int LED=6;
const int sensorPin=9;
void setup()
{
Serial.begin(9600);
pinMode(sensorPin, INPUT);
pinMode(LED, OUTPUT);
}
void loop()
{
int value=0;
value=digitalRead(sensorPin);
if(value==LOW){
Serial.println("Línea negra");
digitalWrite(LED, HIGH);
delay(1000);
}
else
{
Serial.println("Línea blanca");
digitalWrite(LED, LOW);
delay(1000);
}
}
EXPLICACIÓN:
1- Definimos todos los pines correspondientes a los objetos que vamos a utilizar.
2. Ponemos el void setup, el cual podemos las entradas y salidas pertenecientes.
3-En el void loop, decimos que el valor (value) es 0 y si es bajo que al detectar una línea negra, el led este alto y se encienda y que espere 1 segundo y más tarde, cuando haya una línea blanca que el led este bajo, es decir, que nose encienda y espere 1 segundo.

No hay comentarios:
Publicar un comentario