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.
Ah, hatte noch vergessen, dass eine RGB-Led je nach Modus die Farbe wechseln soll.
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.
:
Bearbeitet durch User
@Martin Denke ich nicht. An alle anderen: Danke, hat mir schon mal etwas geholfen. Ist auch ein interessantes Thema.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.