06.12.2016, 21:49
So, kam heute mal dazu etwas zu testen.
Zum einen werden meine Taster nun richtig erkannt, vorher war anscheinend mein GPIO Extender kaputt.
Meine Taster sind nun an folgende Pins angeschlossen:
Wenn ich den Taster nun drücke und erneut auslese bekomme ich auch eine 1, also alles wie gewollt.
Meine io_config sieht folgendermaßen aus:
Habe also soweit alles vorgeschlagene befolgt, bis auf den 10k Ohm Widerstand, da ich aktuell nur 1k Ohm zuhause habe.
Was mir noch aufgefallen ist, ist das beim auslesen mit dem GPIO Diagnostic Tool in Kodi beim drücken der Taster die 1 etwas "flackert". Außerdem kann es passieren das andere Pins auch für einige Millisekunden eine 1 ausgeben.
Hab das ganze mal gefilmt.
Vermute allerdings das dies auch am Widerstand liegt, da GPIO 26 das Verhalten im Video zeigt sobald ich den Taster nur berühre.
Trotz allem sollte ich ja eigentlich in Kodi eine Reaktion auf meinen Taster sehen, oder verstehe ich da was falsch?
Vielen Dank für Eure Hilfe!
Zum einen werden meine Taster nun richtig erkannt, vorher war anscheinend mein GPIO Extender kaputt.
Meine Taster sind nun an folgende Pins angeschlossen:
Wenn ich den Taster nun drücke und erneut auslese bekomme ich auch eine 1, also alles wie gewollt.
Meine io_config sieht folgendermaßen aus:
Code:
Raspberry PI GPIO XBMC Controller configuration file
# Ip address of the XBMC machine
[ip]:localhost
# Radio volume and XBMC volume are unified
unified_volume:1
# Debouncing settings
click_skip:1
click_hold:500000
encoder_hold:200000
# Left Control
button:17:xbmcbuiltin_Action(Up)
Was mir noch aufgefallen ist, ist das beim auslesen mit dem GPIO Diagnostic Tool in Kodi beim drücken der Taster die 1 etwas "flackert". Außerdem kann es passieren das andere Pins auch für einige Millisekunden eine 1 ausgeben.
Hab das ganze mal gefilmt.
Vermute allerdings das dies auch am Widerstand liegt, da GPIO 26 das Verhalten im Video zeigt sobald ich den Taster nur berühre.
Trotz allem sollte ich ja eigentlich in Kodi eine Reaktion auf meinen Taster sehen, oder verstehe ich da was falsch?
Vielen Dank für Eure Hilfe!