Hi
ich habe mir diesen Druck Schalter/Taster [Anzeige] gekauft um mein pi internet radio runterzufahren und zu starten
dieser Schalter hat jedoch 5 Pins und ich bin mir nicht sicher an welche pins ich meine 2 jumper löten muss.
ich dachte mir ich probiere mal die beiden äußeren, das hat nicht funktioniert.
folgendes habe ich zur auswahl:
6V
NC1
N01
C1
3A 250VAC
mit einem kleinem 2 pin Drucktaster [Anzeige] funktioniert das script.
hier ist das script das ich benutze:
Python
#!/usr/bin/python
#
# v0.2
#
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time, signal
from subprocess import call
#------------------------------------------------------------------------
# use the raspi board pin number
GPIO.setmode(GPIO.BOARD)
# use the gpio number
#GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
shutdownPin = 5 # with GPIO.BOARD, pin#5 is gpio3
GPIO.setup(shutdownPin, GPIO.IN)
def Interrupt_event(pin):
if GPIO.input(shutdownPin) == GPIO.LOW:
#run command
call('poweroff', shell=False)
try:
GPIO.add_event_detect(shutdownPin, GPIO.RISING, callback=Interrupt_event, bouncetime=150)
#keep script running
signal.pause()
except (KeyboardInterrupt, SystemExit):
GPIO.cleanup()
Alles anzeigen
hoffe mit kann jmd einen tipp geben.
lg