SW-420 Physische Bewegungssensoren

SW-420 Physische Bewegungssensoren Titelbild

Bei dem SW-420 handelt es sich um einen Modul mit dem sich Bewegung messen kann. Im inneren befinden sich ein kleiner Metallball der eine Interne Schaltung verbinden kann so das Strom fließt. Das heißt wir können 2 Zustände messen. Entweder ist der Metall-Ball in der richten Position oder er ist es nicht.

Anschlüsse Pi Anschlüsse Sensor
GPIO 14 Langes Bein SW-420
GNd Kurzes Bein SW-420
import RPi.GPIO as gpio
import time

digital = 14

gpio.setmode(gpio.BCM)
gpio.setup(digital, gpio.IN)

try:
  while True:
    print(gpio.input(digital) == 1):
    time.sleep(0.2)
except KeyboardInterrupt:
  gpio.cleanup()

Ein Beispiel

Anschlüss Pi Anschlüsse Sensoren/Aktoren
GPIO 14 Langes Bein SW-420
GND Kurzes Bein
GPIO 15 B - RGB LED
GND GND - RGB LED
import RPi.GPIO as gpio
import time

digital = 14
led = 15

gpio.setmode(gpio.BCM)
gpio.setup(digital, gpio.IN)
gpio.setup(led, gpio.OUT)

led = gpio.PWM(led, 100)

bright = 0

led.start(bright)

try:
  while True:
    if(gpio.input(digital) == 1):
      if(bright < 95):
        bright += 5
    else:
      if(bright > 0):
        bright -= 5
    led.ChangeDutyCycle(bright)
    print("DO: "+str(bright))
    time.sleep(0.2)
except KeyboardInterrupt:
  led.stop()
  gpio.cleanup()

Noch Fragen oder Feedback?

Bevor du eine Frage stellen kannst musst du dich zuerst Anmelden oder Regestrieren!