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
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: