Étape 9 :
Supprimez tous les init () et le pivot_right(1). Retour vers le haut et dessous Importer temps mettre import sys et sous celui mis Importer Tkinter comme les savoirs traditionnels. Une fois que vous terminez qui, entrez ce code sous le pivot droit.
def key_input (événement) :
(init)
imprimer ' Key:', event.char
key_press = event.char
sleep_time = 0,030
Si key_press.lower () == "w" :
Forward(sleep_time)
Elif key_press.lower () == de ' :
Reverse(sleep_time)
Elif key_press.lower () == "a" :
turn_left(sleep_time)
Elif key_press.lower () == a ' :
turn_right(sleep_time)
Elif key_press.lower () == "q" :
pivot_left(sleep_time)
Elif key_press.lower () == "e" :
pivot-Right(sleep_time)
autre chose :
Pass
commande = tk. (TK)
command.bind ("< KeyPress >', key_input)
(Command.mainloop)
Avec cela, des lettres sur le clavier peuvent contrôler les mouvements particuliers de la voiture. Pour le tester sur, cliquez sur le programme de terminal Lx et saisissez sudo python robot3.py et un petit écran devrait apparaître. Cliquez sur l’écran et entrez dans les lettres, w, a, s, d, q, e, pour voir si ils bougent réellement les moteurs. En cas de succès, nous pouvons commencer à passer à l’image de la voiture.