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