Páginas

jueves, 11 de febrero de 2021

Práctica 10 - infrarrojos

 Práctica 10 - infrarrojos 

En esta práctica he diseñado un infrarrojo que al detectar una superficie blanco o luminosa hace encender el zumbador pero si detecta una línea negra no se enciende el zumbador. También se puede diseñar en vez de con un zumbador con un motor para así poder mover un objeto. 

int sensor = 9;
int value = 0;
int zum = 13;

void setup() {
  Serial.begin(9600); 
  pinMode(sensor, INPUT); 
  pinMode(zum, OUTPUT); 
}

void loop(){
  value=digitalRead(sensor);
  
  if (value == LOW)
  {
  Serial.println("negro");
  noTone(zum);
  delay (100);
  }
  else 
  { 
  Serial.println("blanco"); 
  tone (zum,300);
  delay(1000);
  
  }
}

No hay comentarios:

Publicar un comentario