Forum: Mikrocontroller und Digitale Elektronik Zeitspanne erkenenn mit Kontakten


von keineahnung (Gast)


Lesenswert?

Hallo,
folgendes Problem innerhalb einer bestimmten Zeitspanne z.B. 10 Sekunden 
sollen zwei Kontakte getroffen werden.
Wenn die Zeitspanne nicht erreicht wird soll ein Signal anzeigen das es 
nicht geklappt hat.
Meine Idee ist jetzt einen µC (welchen ?) zu nehmen und wenn da dann ein 
Timer und die Interrupts der Kontakte überprüft eine Variable zu sichern 
m auszuwerten wann das passiert ist.
Oder bin ich da auf dem falschen Weg ?

von Thomas H. (Firma: CIA) (apostel13)


Lesenswert?

Der Weg ist im Prinzip nicht falsch. Für jemanden der nicht mal weiss 
welchen Controller er nehmen soll, wird es vermutlich ein langer Weg. 
Nimm Arduino, da gibts für alles leicht verständliche Beispiele.

Sollen die Kontakte eigentlich von einer Bekannten getroffen werden, 
oder von einer Atombombe?

von Ulrich F. (Gast)


Lesenswert?

Bei Zeitspannen von 10 Sec braucht man keine Interrupts.

Prellen?

keineahnung schrieb:
> µC (welchen ?)
Das können sie alle.

von Mani W. (e-doc)


Lesenswert?

keineahnung schrieb:
> Hallo,
> folgendes Problem innerhalb einer bestimmten Zeitspanne z.B. 10 Sekunden
> sollen zwei Kontakte getroffen werden.
> Wenn die Zeitspanne nicht erreicht wird soll ein Signal anzeigen das es
> nicht geklappt hat.

Mit einem Monoflop würds schon gehen...

Ohne uC...


Ist aber zu einfach...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

keineahnung schrieb:
> Meine Idee ist jetzt einen µC (welchen ?) zu nehmen
Welchen kennst du schon?

keineahnung schrieb:
> innerhalb einer bestimmten Zeitspanne z.B. 10 Sekunden sollen zwei
> Kontakte getroffen werden.
> Wenn die Zeitspanne nicht erreicht wird soll ein Signal anzeigen das es
> nicht geklappt hat.
Der erste Kontakt startet also einen Timeout für den zweiten Kontakt? 
Ist die Reihenfolge der Kontaktbetätigung immer gleich? Wie soll die 
Anzeige zurückgesetzt werden?

von keineahnung (Gast)


Lesenswert?

Lothar M. schrieb:
> keineahnung schrieb:
>> Meine Idee ist jetzt einen µC (welchen ?) zu nehmen
> Welchen kennst du schon?

Keinen, daher ja die Frage.

>
> keineahnung schrieb:
>> innerhalb einer bestimmten Zeitspanne z.B. 10 Sekunden sollen zwei
>> Kontakte getroffen werden.
>> Wenn die Zeitspanne nicht erreicht wird soll ein Signal anzeigen das es
>> nicht geklappt hat.
> Der erste Kontakt startet also einen Timeout für den zweiten Kontakt?
> Ist die Reihenfolge der Kontaktbetätigung immer gleich? Wie soll die
> Anzeige zurückgesetzt werden?

Soll ein Spiel werden wo man einen Ball auf einen Kontakt wirft und dann 
auf einen anderen.
Je schneller desto mehr Punkte, nur habe ich keine Ahnung wie man das 
realisieren kann.
Ich dachte mir ich gebe eine Zeitspanne vor und wenn die nicht erreicht 
ist hupt es oder eine Lampe geht an oder beides ...

von Noch einer (Gast)


Lesenswert?

Eine Möglichkeit wäre, du suchst nach einem Tutorial: Stoppuhr mit 
Arduino bauen.

Sobald es läuft, baust du schrittweise deine zusätzlichen Anforderungen 
ein. Einen Summer anschließen, automatisches zurücksetzen für den 
nächsten Wurf...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.