TD 12 M&R

Oh tomate, Yann Chevaleyre (licence wtfpl)

, par Pierre

Dernier TP, libre avec quelques indications.

  1. import pythymio as pt
  2. import time
  3.  
  4. custom = pt.customEvents('colors', 'sound')
  5.  
  6.  
  7. state = {}
  8.  
  9. state["i"] = 100
  10. state["j"] = 100
  11.  
  12. with pt.thymio(['buttons', 'prox'], custom) as Thym:
  13.  
  14. def progression(id,evt,data):
  15.  
  16. if evt == "fwd.buttons":
  17. if data[0] == 1:
  18. Thym.set('motor.left.target', 500)
  19. Thym.set('motor.right.target', 500)
  20. Thym.send_event('become.blue')
  21. else:
  22. Thym.set('motor.left.target', 0)
  23. Thym.set('motor.right.target', 0)
  24. Thym.send_event('become.green')
  25.  
  26. state["i"] -= 1
  27. if state["i"] == 0:
  28. print('le tableau de boutons est ',list(data))
  29. state["i"] = 100
  30.  
  31. if evt == "fwd.prox":
  32. state["j"] -= 1
  33. if state["j"] == 0:
  34. print('le tableau des telemetres est ',list(data))
  35. state["j"] = 100

Télécharger

Documents joints

Revenu et logement, Je livre ici quelques éléments de comparaison concernant mon niveau de vie, pour couper court à quelques idées reçues, et un condensé de nombreuses (...)
Revenu et travail d’un enseignant-chercheur, Cet article complète l'article Revenu et logement, en détaillant un peu le budget de mon ménage, mon parcours d'enseignant-chercheur en terme de (...)
Cybersyn (el systemo synco), Au café, mardi 5 avril 2011, j'ai bien vu que, mis à part Antoine Allombert, personne ne connaissait l'histoire de l'extraordinaire projet chilien (...) [jpg, jpg, png]