Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Einfache digitale Sensoren

Es gibt eine ganze Reihe einfacher digitaler Sensoren. Was sind digitale Sensoren?

Digitale Sensoren können zwei Werte annehmen. Ein Taster ist ein digitaler Sensor.

Alle Sensoren können grundsätzlich mit dem gleichen Programm ausgelesen werden und du kannst sie an jedem Pin mit deinem Board verbinden. Du kannst alle Pins, die nicht mit einem Buchstaben beginnen und die Pins, die mit einem A anfangen verwenden.

Schaltungsaufbau

Diese digitalen Sensoren sind abgebildet:

  • PIR-Sensor (Bewegungsmelder)

  • Türkontakt-Schalter

  • Bodenfeuchtesensor

Digitale Eingabe

Programmcode

import board
import time
from digitalio import DigitalInOut, Direction, Pull

switch = DigitalInOut(board.D13)
switch.direction = Direction.INPUT
switch.pull = Pull.DOWN

while True:
    if switch.value:
        print("*", end="")
    
    time.sleep(0.01)  # debounce delay

Du hast noch nicht genug vom Thema?

Hier findest du noch weitere passende Inhalte zum Thema:

Artikel


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?