dissabte, 5 de desembre de 2015

ESPELMA DIGITAL

Aquesta pràctica consisteix en la simulació d'una espelma digital mitjançant un LED RGB i un sensor Tilt.

El primer que s'hauria  de fer és el montatge, tal i com es veu en el video.

En la programació primer s'ha de fer és el "void setup" que consisteix en establir si són de sortida o d'entrada, en aquest cas tenim de tots dos (INPUT/OUTPUT).

En el "void loop"  donem l'ordre de encendre a l'atzar (RANDOM) qualsevol dels tres color del LED RGB i el temps també a l'atzar (RANDOM), depenent de si el Tilt esta inclinat (HIGH) o no (LOW)


PROGRAMACIÓ:

/*ESPELMA DIGITAL*/
void setup()
{
  pinMode(13, OUTPUT);
  pinMode(12,OUTPUT); 
  pinMode(11, OUTPUT);
  pinMode(10, INPUT);
}

void loop()
{
  apaga();
  if(digitalRead(10) ==HIGH)
  {digitalWrite((random(10,14)),HIGH);}
  else
  {apaga();}
  delay(random(10,40));
}
 //..................................................
 void apaga()
 {
  digitalWrite(11, LOW);
  digitalWrite(12, LOW);
  digitalWrite(13, LOW);

 }

Cap comentari:

Publica un comentari a l'entrada