Schalter mit drei Funktionen

Gast #5916942
Lesenswert?

Guten Abend, werte Herrschaften!

Leider bin ich absoluter Beginner, was Elektronik anbelangt und ich habe 
leider keine Ahnung, wie ich mein Problem angehen kann.

Ich möchte einen Knopf in ein Gerät einbauen, der im Grunde einfach nur 
die Stromversorgung von verschiedenen Modulen umschaltet.

Ich möchte dem Knopf folgende Modi zuweisen:
1. Einmal drücken -> Bluetooth-Modul an
2. Zweimal drücken -> USB an
3. Dreimal drücken -> Bluetooth und USB an
4. Fünf Sekunden drücken -> Bluetooth-Pairing am Bluetooth-Modul

Ich werde mich bei Gelegenheit mal genauer in das Thema einlesen, leider 
habe ich nur gerade keine Zeit, möchte bzw. muss die Problemstellung 
demnächst lösen.

Es grüßt,
Christian
Gast #5916947
Lesenswert?

Klingt für mich nach einer super Aufgabe für einen kleinen 8bit 
Mikrocontroller. Zum Beispiel ATtiny13.

So wie du fragst, hast du damit wohl noch nie gearbeitet. Kommt für dich 
Programmieren in Frage?

Bevor wir andere Alternativen beleuchten solltest du vorher mal klären, 
wie das Pairing denn ausgelöst werden muss. Welche Vorgehensweise ist da 
bei deinem Bluetooth Modul vorgesehen?
Gast #5916952
Lesenswert?

Danke für die schnelle Antwort.

Nein, ich habe noch nie damit gearbeitet. Programmieren kann ich leider 
auch nicht, habe aber vor, es zu lernen.

Das Pairing des Bluetooth-Moduls wird durch einen einfachen Druck auf 
einen Taster ausgelöst.
Gast #5916964
Lesenswert?

Wer weiss, was noch alles kommt.

Lerne, Mikrocontroller zu programmieren. Das ist hier wohl der 
vernünftigste Weg. Ich denke, dass du für den Anfang mit einem Arduino 
Nano nicht schlecht beraten bist.
Gast #5916974
Lesenswert?

Christian schrieb:
> Ich möchte dem Knopf folgende Modi zuweisen:
> 1. Einmal drücken -> Bluetooth-Modul an
> 2. Zweimal drücken -> USB an
> 3. Dreimal drücken -> Bluetooth und USB an
> 4. Fünf Sekunden drücken -> Bluetooth-Pairing am Bluetooth-Modul

Und 5x Druecken -> korrekt bis 3 zaehlen ;-)

Ev. willst du auch noch "aus" -> 5 Positionen.

Ein Drehschalter waere wohl simpler.

leo
#5917553
Lesenswert?

Das ganze läuft auf die Erfassung von Zeiten hinaus.
Eine der leichtesten Übungen für einen Mikrocontroller.

Du brauchst eine Erkennung, ob überhaupt eine Taste betätigt wurde. 
Entprellt und so.

Dann musst Du ein Zeitraster festlegen, indem unterschieden wird, ob die 
Taste "irgendwann" betätigt wurde oder im Abstand, wie sie bei einer 
Wiederholung zu erwarten ist. So braucht der µC nicht bis zum St. 
Nimmerleinstag zu warten, ob jetzt noch eine dritte Betätigung erfolgt, 
oder ob eine neue Sequenz eingeleitet wurde.

Im Grunde genommen ganz einfach. Interessant wird es aber erst wenn die 
vielen Sonderfälle ins Spiel kommen.

Irgendwie erinnert mich Dein Post an den Typen der oberhalb eines Ortes 
eine Lawine lostritt und sich dann - in der darauffolgenden Woche - über 
das Ergebnis aus der Zeitung informiert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren