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

Raspberry Pi Pico: Berührungen mit dem Berührungssensor TTP223 erkennen

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:

Frag Elektronik-Kompendium.de

Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython

Elektronik-Set Pico Edition

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

Elektronik-Set jetzt bestellen Online-Workshop buchen

Online-Workshop: Programmieren mit dem Raspberry Pi Pico

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.

Online-Workshop buchen

Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.

Termine und Newsletter-Anmeldung

 

Elektronik-Sets für das Hardware-nahe Programmieren