-
-
Neuer Benutzer
Öfters hier
Timer einschalten
Hallo Leute,
wie bringe ich einen Timer zum laufen, wenn ich eine bestimmte Taste gedrückt habe.
Soll heißen, Taste ein - Timer on
Taste aus - Timer aus
Wie macht man das in BASCOM.
Ich übe mit einem Mega8 auf einem STK500.
Kann mir da jemand weiterhelfen?
-
Erfahrener Benutzer
Roboter Genie
mit enable/disable timer
--- edit ---
übrigens gibt es hier ein Wiki wo schon viele fragen beantwortet werden, vorallem solche grundlagen:
https://www.roboternetz.de/wissen/in...scom_und_Timer
gruss bluesmash
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
damit der Timer zählt, oder nicht, braucht man Start / Stop.
Mit Enalbe / Disable wird der Interrupt aktiviert !
PS:
Nach der Config Timer - Zeile läuft der Timer schon.
-
Erfahrener Benutzer
Roboter Genie
wieder was dazugelernt
gruss bluesmash
-
Neuer Benutzer
Öfters hier
Heißt das, den Schalter vor Config Timer abfragen?
-
Erfahrener Benutzer
Robotik Einstein
Das geht denke ich nicht.
Du machst einfach ein Stop Timer1 wenn es nötig ist (gleich nach Config Timer), und irgendwann ein Start Timer1, wenn der Schalter gedrückt wurde, oder so.
-
Neuer Benutzer
Öfters hier
Danke,
werde gleich einen Versuch starten.
-
Neuer Benutzer
Öfters hier
Macht man mit If die Abfrage?
ZB:
If Pind.0 =0 Then Timer on
Pind.0 ist mein Taster zum Timer einschalten.
-
Erfahrener Benutzer
Robotik Einstein
Hi,
kann man machen, schau Dir aber mal zum Thema Tastenprellen den Befehl Debounce an.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen