hallo an alle,
ich habe mich versucht in die Welt der Taster zusammen mit dem Pi einzuarbeiten aber leider habe ich wahrscheinlich noch nicht genügend Wissen um dies zu meistern.
angefangen hat alles mit diesem Tut:
https://www.youtube.com/watch?v=HhfzRn2WcDQ#t=44.4772124
hier baute ich den Schaltkreis bis auf die LED´s nach. Jedoch ist es mir leider bis jetzt noch nicht möglich gewesen herauszufinden welchen Wiederstand der Tutor nutzt.
Ich habe das Problem das mit Taster den Wert 0 im offen Zustand haben soll und er laut Skript deswegen gesetzt sein soll.
Das heißt laut Skript erfülle ich den Teil der Schleife if(GPIO.Input(10) == False)
Jedoch sollte eher der ELSE Teil erfüllt sein.
Da ich ja was Elektrotechnik betrifft ein totaler Anfänger bin habe ich mir auch diese hier angeschaut.
https://raspiprojekt.de/machen/basics/hardware/147-gpio-grundlagen.html?showall=&start=3
Hier wird Pulldown und Pullup Wiederstand erklärt.
Nun wurde mir noch gesagt das es Unterschiede zwischen Python2 oder Python3 gibt. JA wie sehe ich das denn nun noch?
Ich habe ein Raspberry Pi2.
GNU nano 2.2.6 Datei: 4_button.py
#!/usr/bin/python
import os
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
#GPIO.setup(10, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(10, GPIO.IN)
GPIO.setup(19,GPIO.IN)
print("------------------")
print(" Button + GPIO ")
print("------------------")
print GPIO.input(10)
print GPIO.input(19)
while True:
if ( GPIO.input(10) == False
print("Button Pressed")
os.system('date')
print GPIO.input(10)
time.sleep(5)
else:
os.system('clear')
print ("Waiting for you to press a button")
time.sleep(1)
Alles zusammen habe ich nicht wirklich Ahnung wo ich nun anfangen und aufhören soll mit der Fehlersuche und hoffe nun auf ein paar Tipps von euch.