also tasterf sollte/muss entprellt werden... aber ansonsten ist es einfach nur...
"Start Timer1" bzw "Stop Timer1"
und mit "Timer1=123" kannst dem Timer einen wert vorgeben, ab dem er zählen soll
Soweit mal die Grobübersicht
Hi,
wie kann ich mit nur einer Taste(zB. an Pinb.0) den Timer1 starten und stoppen?
Gruß Hicki
also tasterf sollte/muss entprellt werden... aber ansonsten ist es einfach nur...
"Start Timer1" bzw "Stop Timer1"
und mit "Timer1=123" kannst dem Timer einen wert vorgeben, ab dem er zählen soll
Soweit mal die Grobübersicht
JAAAA... Microchips kann man essen... aber der Geschmack ist furchtbar.
Hi JoeM1978,
danke für die schnelle Antwort. Mit "Start Timer1" bzw "Stop Timer1" war mir schon klar, aber wie setze ich das um. Ich habe ein Countdowntimer, dafür brauche ich es.
Gruß Hicki
Hey,
du kannst es mit einer If-Abfrage lösen.
Dort fragst du einfach den Pin vom Taster ab.
Schaut ruhig mal auf meiner Homepage vorbei :
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hey,
mal angenommen der Taster ist an PinB.0 und wenn er gedrückt wird liegt ein High Pegel an dem Pin an (der Taster ist natürlich entprellt).
Dann schreibst du das in etwa so:
If PinB.0 = 1 thenStart Timer1End if
Und dann vielleicht noch einen zweiten Taster an B.1, für den das selbe gilt, der den Timer stoppt:
If PinB.1 = 0 thenStop Timer1End if
Rest kannst du dir selber zusammen reimen, da der Rest wirklich einfach ist
Falls du Fragen haben solltest bzgl. des Codes kannst du sie gerne stellen.
Nur programmieren lernt man durch Versuch und Irrtum und am besten durch Irrtum.
Weil nur wenn du was falsch gemacht hast merkst du dir die Lösung richtig und machst sie nicht wieder falsch
Schaut ruhig mal auf meiner Homepage vorbei :
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hey,
du könntest z.B. sagen 1x drücken ist Start und wenn du danach innerhalb von 5 Sekunden oder so ein zweites Mal drückst stoppt der Timer.
Schaut ruhig mal auf meiner Homepage vorbei :
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
dann baust eine variable ein, die dir Sagt ob der zähler gerade läuft oder nicht... etwa in dem Prinzip:
-Wenn Taster gedrückt und Zählerläuft=1
dann zähler stoppen.
zählerwert in Variable speicher und ausgeben
zählerläuft=0
-wenn taster gedrückt und zähler läuft nicht
dann zähler wieder starten
zählerläuft=1
JAAAA... Microchips kann man essen... aber der Geschmack ist furchtbar.
Lesezeichen