Guten Abend,
nachdem ich das Problem mit meinem I2C Display nun in Griff bekommen habe, komme ich (leider) schon zum nächste...
Ich habe mir eine Schaltung aufgebaut, erst mit einfachen Kabeln vom Pi zum Breadboard, dort einen Taster angeschlossen, der dann ein Skript starten soll. Das hatte auch funktioniert.
Nun habe ich mir so ein Breakout Kabel gekauft (https://www.amazon.de/gp/product/B00IJS3ELW/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1&tag=psblog-21 [Anzeige]) um es alles übersichtlicher zu machen.
Meine Schaltung sieht aktuell wie folgt aus
GND ---- 10kOhm --- GPIO ---(Taster) ----- 3,3V
Das Skritpt sieht wie folgt aus
import RPi.GPIO as GPIO
import os
GPIO.setmode(GPIO.BOARD)
pin=13 #Hier Pin definieren
GPIO.setup(pin, GPIO.IN)
einrastschutz=False
while True:
if GPIO.input(pin)==True and einrastschutz==False:
os.system("sudo /home/pi/doorpi/mail.sh")
einrastschutz=True
if GPIO.input(pin)==False:
einrastschutz=False
Alles anzeigen
Wenn ich den Widerstand und den Taster ab lasse passiert nichts, sobald ich aber (egal was kann auch eine blanke ader sein) startet das skript... So ist das ja nicht richtig... Ich habe was gelesen von dem eventuell internen Pull up/down Widerstand, könnte das was damit zu tuhn haben bzw. ändern?