import bge # Bibliothèque Blender Game Engine (UPBGE) import time from rp_lib import * # Bibliothèque Ropy ############################################################################### # rp_cmd-arduino.py # @title: Exemple pour le lecteur du port série Arduino # @project: Ropy (Blender-EduTech) ############################################################################### ############################################################################### # Initialisation du niveau : # Niveau 1 : Les premiers pas de Ropy # Niveau 2 : Ma première fonction # Niveau 3 : Sécuriser Ropy # Niveau 4 : Partir au bout du monde # Niveau 5 : Faire face à l'inconnu # Niveau 6 : Se rendre utile ############################################################################### ############################################################################### # Fonctions ############################################################################### ############################################################################### # Commandes ############################################################################### def commandes(): rp_jumeau('/dev/ttyACM0', 115200) rp_serie_msg("S") # Allumer led rp_tempo(2) rp_serie_msg("R") # Éteindre led print (rp_serie_rcpt()) # Afficher message reçu rp_fin() # A garder ############################################################################### # En: Externals calls << DONT CHANGE THIS SECTION >> # Fr: Appels externes << NE PAS MODIFIER CETTE SECTION >> ############################################################################### if __name__=='start': thread_cmd_start(commandes) if __name__=='stop': thread_cmd_stop()