CommandeMoteurs(0, 0, 5) sys.exit(0) signal.signal(signal.SIGINT, signal_handler) signal.signal(signal.SIGTERM, signal_handler) #--- obligatoire pour lancement du code -- if __name__=="__main__": # pour rendre le code executable # Test pour savoir si le firmware est présent sur la carte A-Star firmwarePresent = False for i in range(1, 11): time.sleep(0.1) print "Test presence du firmware de la carte A-Star, tentative " + str(i) + " / 10" try: firmwarePresent = a_star.firmwareOK() if firmwarePresent: break except: print "Firmware absent" if firmwarePresent: print "Firmware present, on continue..." started = False startedDroit = False startedGauche = False setup() # appelle la fonction setup print "Setup done." th = threading.Thread(None, emitData, None, (), {}) th.daemon = True