Bemerkung

Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.

Warum beitreten?

  • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.

  • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.

  • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.

  • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.

  • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.

👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!

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 Ultimate Kit

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

SN

KOMPONENTE

ANZAHL

LINK

1

Den Pico W kennenlernen

1

KAUFEN

2

Micro-USB-Kabel

1

3

Steckbrett

1

KAUFEN

4

Jumperkabel

Mehrere

KAUFEN

5

Widerstand

1(10KΩ)

KAUFEN

6

Kondensator

1(104)

KAUFEN

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.