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
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?
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.
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.
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
Ah, habe mich natürlich in der Anzahl vertan.
Und ja, ein Drehschalter wäre einfacher, aber sähe sehr unschön am Gerät
aus. Ein Ausschalter wird nicht benötigt.
Christan schrieb:> Und ja, ein Drehschalter wäre einfacher, aber sähe sehr unschön am Gerät> aus. Ein Ausschalter wird nicht benötigt.
Tia, dann bleibt ein Schalter + MCU + Software, e.g. ATtiny13 et al.
leo
Christian schrieb:> leider> habe ich nur gerade keine Zeit, möchte bzw. muss die Problemstellung> demnächst lösen.
Warum fragst du nicht wenn du Zeit hast. Wenn dir jetzt jemand einen
Tipp gibt, hast du das vergessen bis dahin, weil du es jetzt auch nicht
anwendest.
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.
Eine eigene Frage?
Dieser Thread ist über 7 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.