Einfache Schaltung, Audio erkennen, brauche Hilfe
hallo zusammen!
ich brauche hilfe bei einem kleinen projekt:
wenn a0 > 40wird soll ein ausgang (13) high geschalten werden für 15 sekunden. diese zeit soll immer wieder auf 15sek zurückgesetzt werden auch wenn sie schon laufen ist wenn a0 > 40wird.
ziel des ganzen: ich detektiere a0 ein line audio signal und darauf einen verstärker einschalten, wenn dann 15sek kein audiosignal anliegt soll dieser ausschalten. mit delay (15) habe ich schon versucht geht nicht da das audiosignal schwankt.
kann mir jemand helfen?
ich brauche hilfe bei einem kleinen projekt:
wenn a0 > 40wird soll ein ausgang (13) high geschalten werden für 15 sekunden. diese zeit soll immer wieder auf 15sek zurückgesetzt werden auch wenn sie schon laufen ist wenn a0 > 40wird.
ziel des ganzen: ich detektiere a0 ein line audio signal und darauf einen verstärker einschalten, wenn dann 15sek kein audiosignal anliegt soll dieser ausschalten. mit delay (15) habe ich schon versucht geht nicht da das audiosignal schwankt.
kann mir jemand helfen?
http://arduino.cc/en/reference/millis
http://arduino.cc/en/tutorial/blinkwithoutdelay
1.) millis() wert in variable abspeichern.
2.) wenn audio signal detektiert variable wieder auf aktuellen millis() wert setzen
3.) Überprüfen ob aktueller millis() wert minus altem wert > 15000 ist
4.) wenn ja, machen und wieder bei 1. anfangen
http://arduino.cc/en/tutorial/blinkwithoutdelay
1.) millis() wert in variable abspeichern.
2.) wenn audio signal detektiert variable wieder auf aktuellen millis() wert setzen
3.) Überprüfen ob aktueller millis() wert minus altem wert > 15000 ist
4.) wenn ja, machen und wieder bei 1. anfangen
Arduino Forum > International > Deutsch (Moderator: uwefed) > Einfache Schaltung, Audio erkennen, brauche Hilfe
arduino
Comments
Post a Comment