이 코드를 실행하면 프로그램이 무작위로 중지됩니다. 오류가 발생하지 않고 멈추지도 않습니다. 플래그 3을 사용할 수 없습니다. 플래그가없는 모터 컨트롤과 동일한 문제가 테스트되었습니다. 왜 당신이 이제까지 종료 기대 - 그리고 그것은 단지,python 무한 루프가 예기치 않게 끝납니다
import time
import display
import servo
import moter
import pic
import button
import RPi.GPIO as GPIO
def main():
GPIO.cleanup()
moter.init()
servo.init()
display.init()
pic.init()
moter.start()
#servo.start()
try:
while True:
d = pic.mesure()
print "Flag1"
while d > 100:
moter.start()
moter.forward(90)
d = pic.mesure()
print d
moter.stop_drive()
print "Flag2"
print "Flag3"
except KeyboardInterrupt:
GPIO.cleanup()
pass
GPIO.cleanup()
if __name__ == '__main__':
#debug("----------========== Starting session! ==========----------")
main()
내가 그 (것)들을 논평 했었기 때문에 나는 그 서브 루틴을 생각하지 않으며 아직도 동일한 문제점을 가지고 있었다, –
그리고 LOL 아픈 약간 더 많은 것에서 추가하십시오 인쇄 지금까지 나는 깃발 1와 2를 얻는다 그러나 병은 감사한다 –