2.8 Sanft Drücken

img_micro_switch

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+

Kepler Kit

Sie können die einzelnen Teile auch über die untenstehenden Links kaufen.

SN

KOMPONENTE

ANZAHL

LINK

1

Raspberry Pi Pico W

1

BUY

2

Micro-USB-Kabel

1

3

Steckbrett

1

BUY

4

Jumperkabel

Mehrere

BUY

5

Widerstand

1(10KΩ)

BUY

6

Kondensator

1(104)

BUY

7

Mikroschalter

1

Schaltplan

sch_limit_sw

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

wiring_limit_sw

Code

Bemerkung

  • Öffnen Sie die Datei 2.8_micro_switch.py im Pfad kepler-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.