summaryrefslogtreecommitdiff
path: root/principle.md
diff options
context:
space:
mode:
authorYann C <yann.clarisse@epita.fr>2024-02-15 13:34:49 +0200
committerYann C <yann.clarisse@epita.fr>2024-02-15 13:34:49 +0200
commiteb99c9a975712b50d97750a463119d20e8106d37 (patch)
treeba05e150fb367a5ac3030d46fc2565ebec9962de /principle.md
parentad7f099f058b288cded2434ec06ebd23466c32c0 (diff)
parentd1aca3c6fc2945b568e87e86b6025c78dbf65bd3 (diff)
Merge branch 'main' of marcelus.net:mqtt
Diffstat (limited to 'principle.md')
-rw-r--r--principle.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/principle.md b/principle.md
new file mode 100644
index 0000000..10bc915
--- /dev/null
+++ b/principle.md
@@ -0,0 +1,11 @@
+Robot connecté à Internet via un partage de co
+Robot connecté au serveur MQTT marcelus.net
+
+Site web avec un canvas (initialement vide)
+JS du site qui :
+ - recupère les clics de la souris dans le canvas
+ - calcule la direction visée par rapport à l'état et les coordonnées actuelles du robot (initialement 0)
+ - pub (MQTT) le message pour diriger le robot
+ - lit la donnée du capteur de proximité
+ - place un point (mur) sur le canvas d'après ce que dit le capteur
+ - attend un peu avant de relire la donnée \ No newline at end of file