miércoles, 5 de junio de 2019

Práctica Infrarrojos

Hola, buenos días,hoy os colgaré la práctica de infrarrojos que me quedaba por terminar.


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

Práctica Infrarrojos

Hola, buenos días,hoy os colgaré la práctica de infrarrojos que me quedaba por terminar.