Embarquer un serveur Web dans un robot en Python
Dans un article, la modification d'une page Web dans un script Python ait été présentée. Mais celle-ci ne pouvait être consultée que si un serveur Web avait été démarré sur la brique EV3 dans une session SSH. Dans cet article, le serveur Web sera embarqué sur le robot et démarré avec celui-ci. Et, évidemment, arrêté lorsque que le robot lui-même est arrêté. Comme tous les scripts Python qui pilotent un robot MindStorm, le script présenté ici est basé sur les classes Robot et RobotTask du module robot . Ce module fournit un FrameWork commun à tous les programmes de robotique basée sur Lego MindStorm EV3 où les parties importantes du programme sont constituées de tâches parallèles managées. Le module robot et son utilisation ont été présentés dans une série d'articles de ce blog : Squelette d'un programme de robotique (I - La classe Robot ) Squelette d'un programme de robotique (II - La classe RobotTask ) Squelette d'un programme de robotique (III - La cl...