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:

Elektronik-Sets für das Hardware-nahe Programmieren

Elektronik-Sets für das Hardware-nahe Programmieren

Programmieren mit dem Raspberry Pi Pico
Online-Meeting

Programmieren mit dem Raspberry Pi Pico

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

Termine und Newsletter-Anmeldung

Frag Elektronik-Kompendium.de