當運行這個代碼的程序將隨機停止,它不會給出錯誤,它只是停止它也永遠不會到達flag3,我測試了這個只有標誌沒有電機控制同樣的問題,我可以超載somthing,它只是退出了,請幫助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()
我不認爲它的子程序,因爲我已經評論他們,仍然有同樣的問題, – 2014-09-30 22:11:11
和LOL生病添加一些更多打印到目前爲止我得到國旗1和2但生病添加一些更多,以瞭解最新謝謝 – 2014-09-30 22:17:40