2.7 Nach Links und Rechts Schalten¶
Der Schiebeschalter ist ein Gerät mit drei Anschlüssen, wobei der mittlere Anschluss (Pin 2) der gemeinsame Anschluss ist. Wird der Schalter nach links geschaltet, sind die beiden linken Pins miteinander verbunden. Wird er nach rechts geschaltet, sind die beiden rechten Pins verbunden.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Ein komplettes Kit zu kaufen, ist definitiv praktisch, hier ist der Link:
Name |
ARTIKEL IN DIESEM KIT |
LINK |
---|---|---|
Kepler-Kit |
450+ |
Sie können die Bauteile auch einzeln über die folgenden Links erwerben.
SN |
KOMPONENTE |
ANZAHL |
LINK |
---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
1(10KΩ) |
||
6 |
1(104) |
||
7 |
1 |
Schaltplan
Bei einer Schaltung nach rechts oder links wird GP14 einen unterschiedlichen Pegel erreichen.
Der 10K-Widerstand dient dazu, GP14 während des Umschaltens auf einem niedrigen Pegel zu halten (nicht ganz nach links und nicht ganz nach rechts geschaltet).
Der 104-Keramikkondensator wird hier eingesetzt, um Rauschen zu eliminieren.
Verdrahtung
Code
Bemerkung
Öffnen Sie die Datei
2.7_slide_switch.py
im Ordnerkepler-kit-main/micropython
oder kopieren Sie diesen Code in Thonny, und klicken Sie dann auf „Aktuelles Skript ausführen“ oder drücken Sie einfach F5.Vergessen Sie nicht, den „MicroPython (Raspberry Pi Pico)“-Interpreter in der unteren rechten Ecke auszuwählen.
Für detaillierte Anleitungen siehe Code direkt öffnen und ausführen.
import machine
import utime
button = machine.Pin(14, machine.Pin.IN)
while True:
if button.value() == 0:
print("The switch works!")
utime.sleep(1)
Nach dem Ausführen des Programms erscheint im Shell die Meldung „The switch works!“, wenn der Schiebeschalter nach rechts geschaltet wird.