2.8 Sanft Drücken¶
Ein Mikroschalter ist ebenfalls ein Gerät mit 3 Anschlüssen. Die Reihenfolge der Anschlüsse ist C (gemeinsamer Pin), NO (normalerweise offen) und NC (normalerweise geschlossen).
Wenn der Mikroschalter nicht gedrückt ist, sind 1 (C) und 3 (NC) miteinander verbunden. Wird er gedrückt, sind 1 (C) und 2 (NO) miteinander verbunden.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Ein Komplettset zu kaufen ist definitiv praktisch, hier ist der Link:
Name |
ARTIKEL IM SET |
LINK |
---|---|---|
Kepler-Set |
450+ |
Sie können die einzelnen Teile auch über die untenstehenden Links kaufen.
SN |
KOMPONENTE |
ANZAHL |
LINK |
---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
1(10KΩ) |
||
6 |
1(104) |
||
7 |
1 |
Schaltplan
Standardmäßig ist GP14 niedrig und wird hoch, wenn der Schalter gedrückt wird.
Der 10K-Widerstand dient dazu, GP14 während des Drückens niedrig zu halten.
Der 104 Keramikkondensator wird hier verwendet, um Rauschen zu eliminieren.
Verdrahtung
Code
Bemerkung
Öffnen Sie die Datei
2.8_micro_switch.py
im Pfadkepler-kit-main/micropython
oder kopieren Sie diesen Code in Thonny und klicken Sie auf „Aktuelles Skript ausführen“ oder drücken Sie einfach F5.Vergessen Sie nicht, im unteren rechten Bereich auf den „MicroPython (Raspberry Pi Pico)“-Interpreter zu klicken.
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() == 1:
print("The switch works!")
utime.sleep(1)
Nachdem das Programm gelaufen ist, erscheint „Der Schalter funktioniert!“ im Shell-Fenster, wenn Sie den Schiebeschalter nach rechts bewegen.