Hallo Cyblord,
vielleicht kannst du mir noch nen Schritt weiterhelfen?
Ich habe jetzt das L293D aufgebaut und kann es auch ansteuern. Mit einem
Programm kann ich einen kurzen Impuls von 9Volt + ausgeben - das Ventil
öffnet. Mit dem zweiten Programm wird 9Volt - kurz ausgegeben, aber es
schliesst sich nicht mehr. Das Signal scheint falsch zu sein. Wüsstest
Du, wie das aussehen müsste?
Hier der Code für 9V+:
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BCM)
Motor1A = 23
Motor1B = 24
Motor1E = 25
GPIO.setup(Motor1A,GPIO.OUT)
GPIO.setup(Motor1B,GPIO.OUT)
GPIO.setup(Motor1E,GPIO.OUT)
print "PIN3 auf + / PIN6 auf -"
GPIO.output(Motor1A,GPIO.LOW)
GPIO.output(Motor1B,GPIO.HIGH)
GPIO.output(Motor1E,GPIO.HIGH)
sleep(0.05)
print "Stop"
GPIO.output(Motor1E,GPIO.LOW)
GPIO.cleanup()
------------------------------------
und hier für 9V -:
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BCM)
Motor1A = 23
Motor1B = 24
Motor1E = 25
GPIO.setup(Motor1A,GPIO.OUT)
GPIO.setup(Motor1B,GPIO.OUT)
GPIO.setup(Motor1E,GPIO.OUT)
print "PIN3 auf - / PIN6 auf +"
GPIO.output(Motor1A,GPIO.HIGH)
GPIO.output(Motor1B,GPIO.LOW)
GPIO.output(Motor1E,GPIO.HIGH)
sleep(0.05)
print "Stop"
GPIO.output(Motor1E,GPIO.LOW)
GPIO.cleanup()
Grüsse
PS: du meintest, nicht nur umpolen, sondern auch pulsen. Was heisst das
genau?