Das Verbinden der ersten beiden Buttons mit dem Raspberry Pi


Ich habe mit Nico zusammen die ersten beiden Buttons (den Blauen und den Lilanen) an den Raspberry Pi angeschlossen. Für den dritten Button hat uns ein Kabel gefehlt. Für die beiden Buttons hatten wir Kabel, die einfach an die Enden der Buttons gesteckt werden konnten ohne Löten zu müssen oder Ähnliches. Das ist im Bild zu sehen.

Wir haben wieder einen sehr ähnlichen Skript verwendet wie beim Anschluss des Joysticks an den Raspberry Pi. Diesmal aber zusätzlich mit kleiner grafischer Visualierung und Änderung der Farbe beim Drücken von einem der beiden Buttons.

Header-Belegung

Hier ist die Header-Belegung unseres Raspberry Pis nach Anschluss der ersten beiden Buttons.

PinFunktionBCMVerwendung
13V3
3GPIO (SDA)2
5GPIO (SCL)3
7GPIO (GPCLK0)4
9GND
11GPIO17Joystick oben
13GPIO27Joystick unten
15GPIO22Joystick rechts
173V3
19GPIO (MOSI)10
21GPIO (MISO)9
23GPIO (SCLK)11
25GND
27GPIO (ID_SD)0
29GPIO5
31GPIO6
33GPIO (PWM1)13
35GPIO (PCM_FS)19
37GPIO26
39GND

Rechts

PinFunktionBCMVerwendung
25V
45V
6GND
8GPIO (TXD)14
10GPIO (RXD)15
12GPIO (PCM_CLK)18Joystick links
14GNDJoystick
16GPIO23
18GPIO24blauer Button
20GNDblauer Button
22GPIO25
24GPIO (CE0)8
26GPIO (CE1)7
28GPIO (ID_SC)1
30GNDlilaner Button
32GPIO (PWM0)12lilaner Button
34GND
36GPIO16
38GPIO (PCM_DIN)20
40GPIO (PCM_DOUT)21