Hängt davon ab, was man damit schalten will.
Ein schalter, der die Versorgungsspannung und somit den Roboter abschalten soll könnte man einfach in Serie mit einem Pol des Akkus (+ pol) schalten, dann muss man nicht immer den akku abstecken.
Die Taster, die (womöglich) eine berührung mit einem Gegenstand aufzeigen sollen:
Ein Pol nach Masse, den anderen auf einen Pin des Controllers, dann noch Pullupwiderstand (z.B. 10k) von Controllerpin nach 5V.
Den entsprechenden pin dann natürlich auf eingang konfigurieren, dann kann man den Status auslesen.
Alternativ könnte man als eingang auch einen Interrupt pin (auf dem Board PD.2) nutzen, das Hauptprogramm wird dann unterbrochen und eine eigene Routine ausgeführt, man kann dort hineinschreiben, was passieren soll, wenn der Taster gedrückt wird.
Mfg Thegon
Lesezeichen