Raspberry Pi Pico: Berührungen mit dem Berührungssensor TTP223 erkennen
Der TTP223 ist ein kapazitiver Berührungssensor (Touch-Switch), der eine Berührungserkennung auf Basis von kapazitiven Änderungen ermöglicht.
Der Raspberry Pi Pico kann einen TTP223-Berührungssensor auswerten, um Berührungen zu erkennen und um entsprechende Aktionen auszulösen. Da ein TTP223-Modul wie ein Taster funktioniert ist die Programmierung ganz einfach.
Aufbau und Bauteile
Programmcode für MicroPython
Eigentlich ist die Programmierung des Berührungssensors TTP223 ganz einfach. Er funktioniert letztlich wie ein Taster.
Die Funktion von diesem Programmcode ist ganz einfache. Bei Berührung leuchtet die LED. Ohne Berührung leuchtet sie nicht.
# Bibliotheken laden from machine import Pin # Initialisierung von GPIO25 als Ausgang led_onboard = Pin(25, Pin.OUT) # Initialisierung von GPIO15 als Eingang mit internem PULLDOWN-Widerstand btn = Pin(15, Pin.IN, Pin.PULL_DOWN) # Funktion zur Taster-Auswertung while True: if btn.value() == 1: led_onboard.on() else: led_onboard.off()
Programmcode für MicroPython mit picozero
„picozero“ ist eine Einsteiger-freundliche MicroPython-Bibliothek, um elektronische Bauteile, wie LEDs, Taster und Sensoren einfacher zu programmieren und zu steuern. Der folgende Programmcode funktioniert genauso wie der oben.
from picozero import pico_led, Button button = Button(15) button.when_pressed = pico_led.on button.when_released = pico_led.off
Weitere verwandte Themen:
- Raspberry Pi Pico: Berührungsschalter mit einem ADC-Eingang
- Raspberry Pi Pico: Taster-Zustand auswerten und mit einer LED anzeigen
- Raspberry Pi Pico: Taster-Zustand invertieren (Inverter/NICHT-Funktion)
- Raspberry Pi Pico: LED mit Taster ein- und ausschalten
Frag Elektronik-Kompendium.de
Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython
Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.
- LED: Einschalten, ausschalten, blinken und Helligkeit steuern
- Taster: Entprellen und Zustände anzeigen
- LED mit Taster einschalten und ausschalten
- Ampel- und Lauflicht-Steuerung
- Elektronischer Würfel
- Eigene Steuerungen programmieren
Online-Workshop: Programmieren mit dem Raspberry Pi Pico
Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.
Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.