Folgende Warnungen sind aufgetreten:
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.2 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 34 errorHandler->error_callback
/global.php 961 eval
/showthread.php 28 require_once
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 43 - File: showthread.php(1621) : eval()'d code PHP 8.2.2 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php(1621) : eval()'d code 43 errorHandler->error_callback
/showthread.php 1621 eval




Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Rotary Encoder - Taster
#9
Wir reden von unterschiedlichen Dingen. Das Teil in deinem verlinkten Video ist ein Joystick mit mehreren Funktionen. Das lässt sich mit einem normalen Drehencoder nicht nachbilden, da der nur Links/Rechts und Push unterstützt, wobei jede dieser Funktionen jeweils nur eine Aktion ausführen kann. Ein "wenn–dann" bzw. "erster Druck–zweiter Druck" gibt es da nicht, mal abgesehen von dem Funktionswechsel bei Moduswechsel wie in meinem Config-Beispiel.

Natürlich lässt sich Kodi auch mit Fernbedienungen bedienen und die Funktionen lassen sich auch mappen, so dass sich eigene Tastenbelegungen realisieren lassen. Dafür braucht es aber passende Hardware und einiges an Tüftelarbeit. So muss man z.B. wissen, welchen Code die FB bei einem bestimmten Tastendruck sendet und Kodi beibringen, diesen Code in eine entsprechende Funktion umzuwandeln. Das ist nicht trivial. Zumindest nicht, wenn die FB keine standardisierte Codierung verwendet. MCE-Codes versteht Kodi von Haus aus, bei anderen aber wird's schwierig.

Ich rede dagegen nur von den im CarPC bereits implementierten und einfach zugänglichen Möglichkeiten einer individuellen Steuerung mit Tastern/Encodern, die an den GPIOs des Pi angeschlossen sind. Die Konfiguration über die io_config ist vergleichsweise einfach und, wie schon gesagt, nicht auf die in der Grundkonfiguration bereits implementierten zwei Encoder limitiert sondern erweiterbar. Da ein GPIO aber nur zwei Zustände annehmen kann (High oder Low), kann dabei nicht zwischen "erster Druck" und "zweiter Druck" unterschieden werden.
Zitieren


Nachrichten in diesem Thema
Rotary Encoder - Taster - von tigger-gg - 16.10.2016, 19:15
RE: Rotary Encoder - Taster - von Hobbygolfer85 - 31.12.2018, 17:46
Rotary Encoder - Taster - von Peziman - 01.01.2019, 10:39
RE: Rotary Encoder - Taster - von Hobbygolfer85 - 01.01.2019, 10:45
Rotary Encoder - Taster - von Peziman - 01.01.2019, 11:55
RE: Rotary Encoder - Taster - von Jack - 03.01.2019, 20:25
RE: Rotary Encoder - Taster - von Jack - 04.01.2019, 11:36
RE: Rotary Encoder - Taster - von Jack - 04.01.2019, 16:27
RE: Rotary Encoder - Taster - von Hobbygolfer85 - 04.01.2019, 17:36
RE: Rotary Encoder - Taster - von Jack - 04.01.2019, 18:07
RE: Rotary Encoder - Taster - von Jack - 05.01.2019, 12:35
RE: Rotary Encoder - Taster - von Hobbygolfer85 - 06.05.2019, 11:49
RE: Rotary Encoder - Taster - von Jack - 07.05.2019, 21:18
RE: Rotary Encoder - Taster - von Hobbygolfer85 - 12.05.2019, 08:47
RE: Rotary Encoder - Taster - von Jack - 12.05.2019, 11:39
RE: Rotary Encoder - Taster - von Hobbygolfer85 - 12.05.2019, 14:11
RE: Rotary Encoder - Taster - von Jack - 12.05.2019, 17:17

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
RasPiCarProjekt