大佬们帮我看看这程序有错吗?
import RPi.GPIO as GPIOimport curses
import time
from curses import wrapper
IN1 = 27
IN2 = 18
IN3 = 22
IN4 = 23
GPIO.setmode(GPIO.BCM)
GPIO.setup(IN1, GPIO.OUT)
GPIO.setup(IN2, GPIO.OUT)
GPIO.setup(IN3, GPIO.OUT)
GPIO.setup(IN4, GPIO.OUT)
stdscr= curses.initscr()
stdscr.clear()
while True:
ch = stdscr.getkey()
# Quit
if ch == 's':
curses.endwin()
GPIO.output(IN1, False)
GPIO.output(IN2, False)
GPIO.output(IN3, False)
GPIO.output(IN4, False)
break
# Forward
if ch ='w':
GPIO.output(IN1, False)
GPIO.output(IN2, True)
GPIO.output(IN3, False)
GPIO.output(IN4, False)
# Backward
if ch ='x':
GPIO.output(IN1, True)
GPIO.output(IN2, False)
GPIO.output(IN3, True)
GPIO.output(IN4, False)
# Turn Right
if ch ='a':
GPIO.output(IN1, False)
GPIO.output(IN2, True)
GPIO.output(IN3, False)
GPIO.output(IN4, False)
# Turn Left
if ch ='d':
GPIO.output(IN1, False)
GPIO.output(IN2, False)
GPIO.output(IN3, False)
GPIO.output(IN4, True)
# Pivot_left
if ch ='q'
GPIO.output(IN1, True)
GPIO.output(IN2, False)
GPIO.output(IN3, False)
GPIO.output(IN4, True)
# Pivot_right
if ch ='e':
GPIO.output(IN1, False)
GPIO.output(IN2, True)
GPIO.output(IN3, True)
GPIO.output(IN4, False)
{:10_266:} 没错啊! 569712304qq 发表于 2020-3-3 16:36
没错啊!
为什么,RUN不起来啊 ??? zltzlt 发表于 2020-3-3 16:52
???
这是个控制小车运动的程序
页:
[1]