27 d’oct. 2014

ENCESA DE LEDs AMB SENSOR D'INCLINACIÓ (TILT)

Aquest es un dels nostres treballs amb entrades i sortides digitals amb Arduino: es tracta de controlar l'encesa d'un LED amb un sensor d'inclinació (tilt).
Hem utilitzat un LED connectat a un tilt en una placa protoboard, i l'hem programat per que en inclinar el muntatge el LED s'apagui i en col·locar-lo horitzontal, s'encengui.

Aquest és el vídeo que vam fer:



Esquema del muntatge:


El codi del programa:

/* Encesa d'un LED amb sensor tilt */

int MA = 2;  // pin de connexió del LED
int BotoMA = 10; // pin de connexió del sensor

void setup()
{
  pinMode(MA,OUTPUT);  // el pin és una sortida digital
  pinMode (BotoMA,INPUT);  // el pin és una entrada digital
}

void loop()
{
  if (digitalRead(BotoMA) == HIGH)  // si la lectura és alta (sensor inclinat) ...
  {digitalWrite(MA,HIGH);}  // encén el LED  
  else // si no (sensor no inclinat) ...
  {digitalWrite(MA,LOW);} // apaga el LED
}

Cap comentari:

Publica un comentari a l'entrada