lunes, 26 de marzo de 2012

PIezoelektriko batekin txirrina jo


Muntai honen helburua timbre  bat jotzea da. Horretarako pultsadire bat daukagu,  hau sakatzean zumbadoreak timbrea  jotzen du eta pultsadorea nahiz eta sakatuta eduki timbreak behin bakarrik joko du.

Proteus programarekin egin dugu simulazioa eta Arduino UNO-rekin erabilgarria izateko proteus programaren 7.7 bertsioa aukeratu dugu.






long previousMillis = 0;
long interval = 1000;

void setup()
{
  pinMode(3, INPUT);
  pinMode(5, OUTPUT);
}

int x;
int ledPin = 5;
void loop()
{
  unsigned long currentMillis = millis();
  previousMillis = currentMillis;
  if ((digitalRead(3) == HIGH))
  {
    delay(20);
    if ((digitalRead(3) == LOW))
    {
      delay(20);
      analogWrite(ledPin,200);
      delay(100);
      analogWrite(ledPin,0);
      delay(200);
      analogWrite(ledPin,250);
      delay(200);
      analogWrite(ledPin,0);
      analogWrite(ledPin,255);
      delay(100);
      analogWrite(ledPin,0);
      delay(100);
      analogWrite(ledPin,200);
      delay(100);
      analogWrite(ledPin,0);
      delay(200);
      analogWrite(ledPin,250);
      delay(200);
      analogWrite(ledPin,0);
      analogWrite(ledPin,255);
      delay(100);
      analogWrite(ledPin,0);
      delay(200);
      analogWrite(ledPin,0);
      analogWrite(ledPin,255);
      delay(100);
      analogWrite(ledPin,0);
    }
  }
}


No hay comentarios:

Publicar un comentario