CVSFSFGSG
CVSFSFGSG
root = Tk()
root.title("Gestion GPIO")
root.geometry("540x260")
root.minimize(480,260)
root.config(background = '#C9V3AB')
root.mainloop()
EnaA = 2
In1A = 3
In2A = 4
EnaB = 17
In1B = 22
In2B = 27
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(EnaA, GPIO.OUT)
GPIO.setup(In1A, GPIO.OUT)
GPIO.setup(In2A, GPIO.OUT)
GPIO.setup(EnaB, GPIO.OUT)
GPIO.setup(In1B, GPIO.OUT)
GPIO.setup(In2B, GPIO.OUT)
def light(event):
x = echelle.get()
print(x)
def arriere():
GPIO.output(In1A, GPIO.HIGH)
GPIO.output(In2A, GPIO.LOW)
pwm1.ChangeDutyCycle(80)
GPIO.output(In1B, GPIO.LOW)
GPIO.output(In2B, GPIO.HIGH)
pwm2.ChangeDutyCycle(80)
def droite():
print('droite')
GPIO.output(In1A, GPIO.HIGH)
GPIO.output(In2A, GPIO.LOW)
pwm1.ChangeDutyCycle(60)
GPIO.output(In1B, GPIO.LOW)
GPIO.output(In2B, GPIO.HIGH)
pwm2.ChangeDutyCycle(80)#
def gauche():
print('gauche')
GPIO.output(In1A, GPIO.HIGH)
GPIO.output(In2A, GPIO.LOW)
pwm1.ChangeDutyCycle(80)
GPIO.output(In1B, GPIO.LOW)
GPIO.output(In2B, GPIO.HIGH)
pwm2.ChangeDutyCycle(60)
def arret():
GPIO.output(In1A, GPIO.HIGH)
GPIO.output(In2A, GPIO.LOW)
pwm1.ChangeDutyCycle(0)
GPIO.output(In1B, GPIO.LOW)
GPIO.output(In2B, GPIO.HIGH)
pwm2.ChangeDutyCycle(0)
def avant():
GPIO.output(In1A, GPIO.LOW)
GPIO.output(In2A, GPIO.HIGH)
pwm1.ChangeDutyCycle(80)
GPIO.output(In1B, GPIO.HIGH)
GPIO.output(In2B, GPIO.LOW)
pwm2.ChangeDutyCycle(80)
root = Tk()
root.title("Gestion GPIO")
root.geometry("540x260")
root.minsize(480, 260)
root.config(background='#C9C3AB')
root.mainloop()