<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://peip-ima.plil.fr/mediawiki/index.php?action=history&amp;feed=atom&amp;title=FoxBoard_MindStorm_syst%C3%A8me_2012</id>
		<title>FoxBoard MindStorm système 2012 - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://peip-ima.plil.fr/mediawiki/index.php?action=history&amp;feed=atom&amp;title=FoxBoard_MindStorm_syst%C3%A8me_2012"/>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_MindStorm_syst%C3%A8me_2012&amp;action=history"/>
		<updated>2026-04-24T15:53:16Z</updated>
		<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_MindStorm_syst%C3%A8me_2012&amp;diff=760&amp;oldid=prev</id>
		<title>Rex : /* Communication vers la FoxBoard */</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_MindStorm_syst%C3%A8me_2012&amp;diff=760&amp;oldid=prev"/>
				<updated>2012-03-16T12:19:16Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Communication vers la FoxBoard&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='fr'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 16 mars 2012 à 12:19&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot; &gt;Ligne 24 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 24 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Communication vers la FoxBoard ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Communication vers la FoxBoard ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les valeurs de retour du MindStorm vers la FoxBoard, messages reçu dans la boite aux lettre n°4, sont comme suit :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les valeurs de retour du MindStorm vers la FoxBoard, messages reçu dans la boite aux lettre n°4, sont comme suit :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* en mode télécommande; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-1 si la commande n'est pas connue, 0x01 &lt;/del&gt;si la commande a bien été exécutée, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;0x00 &lt;/del&gt;si la commande &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a été ignorée &lt;/del&gt;et enfin &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;0x02 &lt;/del&gt;si le robot est stoppé à cause d'un obstacle ;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* en mode télécommande; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0 &lt;/ins&gt;si la commande a bien été exécutée, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-1 &lt;/ins&gt;si la commande &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;n'est pas reconnue &lt;/ins&gt;et enfin &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-2 &lt;/ins&gt;si le robot est stoppé à cause d'un obstacle ;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* en mode suivi de ligne; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;0x01 &lt;/del&gt;si la commande est bien prise en compte&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, 0x00 &lt;/del&gt;si la commande &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a été ignorée.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* en mode suivi de ligne; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0 &lt;/ins&gt;si la commande est bien prise en compte &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;et -1 &lt;/ins&gt;si la commande &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;n'est pas reconnue ;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* en mode récupération d'informations; la valeur de la boussole en degrés, le numéro du tag RFID sur la carte ou encore le code couleur de la ligne suivie (0 pour bleue, 1 pour rouge, -1 si le robot n'est pas &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;en mode suivi &lt;/del&gt;de ligne).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* en mode récupération d'informations; la valeur de la boussole en degrés, le numéro du tag RFID sur la carte ou encore le code couleur de la ligne suivie (0 pour bleue, 1 pour rouge, -1 si le robot n'est pas &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;entrain &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;suivre une &lt;/ins&gt;ligne).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Page de contrôle Web ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Page de contrôle Web ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rex</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_MindStorm_syst%C3%A8me_2012&amp;diff=736&amp;oldid=prev</id>
		<title>Rex : Page créée avec « == Etats du robot == Le robot peut être dans deux états distincts : * mode télécommandé ; * mode suivi de ligne ; Dans le mode suivi de ligne, il y a des sous-états pos... »</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_MindStorm_syst%C3%A8me_2012&amp;diff=736&amp;oldid=prev"/>
				<updated>2012-03-15T15:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « == Etats du robot == Le robot peut être dans deux états distincts : * mode télécommandé ; * mode suivi de ligne ; Dans le mode suivi de ligne, il y a des sous-états pos... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Etats du robot ==&lt;br /&gt;
Le robot peut être dans deux états distincts :&lt;br /&gt;
* mode télécommandé ;&lt;br /&gt;
* mode suivi de ligne ;&lt;br /&gt;
Dans le mode suivi de ligne, il y a des sous-états possibles; suivi de ligne bleue dans un sens, suivi de ligne bleue dans l'autre sens, suivi de ligne rouge dans un sens, suivi de ligne rouge dans l'autre sens.&lt;br /&gt;
== Communication vers le MindStorm ==&lt;br /&gt;
Pour passer le robot dans le mode télécommande, il suffit de lui envoyer un octet dans la boite aux lettres n°3 dont les 4 bits de poids forts sont à zéro. Voici la signification de ces octets :&lt;br /&gt;
* valeur 0x00 (0) : arrêt du robot ;&lt;br /&gt;
* valeur 0x01 (1) : le robot avance ;&lt;br /&gt;
* valeur 0x02 (2) : le robot recule ;&lt;br /&gt;
* valeur 0x03 (3) : le robot tourne à gauche ;&lt;br /&gt;
* valeur 0x04 (4) : le robot tourne à droite ;&lt;br /&gt;
* valeur 0x05 (5) : le robot affecte à ses moteurs les valeurs trouvées dans les boites aux lettres n°5 et n°6.&lt;br /&gt;
Pour passer dans le robot dans le mode suivi de ligne, il suffit d'envoyer un octet avec les 4 bits de poids forts à 0x1. Voici la signification de ces octets :&lt;br /&gt;
* valeur 0x10 (16) : suivre la ligne bleue (sens direct par rapport aux tags RFID) ;&lt;br /&gt;
* valeur 0x11 (17) : suivre la ligne bleue (sens inverse par raport aux tags RFID) ;&lt;br /&gt;
* valeur 0x12 (18) : suivre la ligne rouge (sens direct par rapport aux tags RFID) ;&lt;br /&gt;
* valeur 0x13 (19) : suivre la ligne rouge (sens inverse par raport aux tags RFID).&lt;br /&gt;
Pour récupérer des informations sur la position du robot, il suffit  d'envoyer un octet avec les 4 bits de poids forts à 0x4. Voici la signification de ces octets :&lt;br /&gt;
* valeur 0x40 (64) : pour récupérer la valeur de la boussole ;&lt;br /&gt;
* valeur 0x41 (65) : pour récupérer l'identité du dernier tag RFID détecté ;&lt;br /&gt;
* valeur 0x42 (66) : pour connaitre la couleur de la ligne suivie.&lt;br /&gt;
&lt;br /&gt;
== Communication vers la FoxBoard ==&lt;br /&gt;
Les valeurs de retour du MindStorm vers la FoxBoard, messages reçu dans la boite aux lettre n°4, sont comme suit :&lt;br /&gt;
* en mode télécommande; -1 si la commande n'est pas connue, 0x01 si la commande a bien été exécutée, 0x00 si la commande a été ignorée et enfin 0x02 si le robot est stoppé à cause d'un obstacle ;&lt;br /&gt;
* en mode suivi de ligne; 0x01 si la commande est bien prise en compte, 0x00 si la commande a été ignorée.&lt;br /&gt;
* en mode récupération d'informations; la valeur de la boussole en degrés, le numéro du tag RFID sur la carte ou encore le code couleur de la ligne suivie (0 pour bleue, 1 pour rouge, -1 si le robot n'est pas en mode suivi de ligne).&lt;br /&gt;
&lt;br /&gt;
== Page de contrôle Web ==&lt;br /&gt;
La page de contrôle Web devra donc permettre de réaliser les actions suivantes par envoi de messages au MindStorm, par affichage des retours du MindStorm et par quelques fonctions JavaScript :&lt;br /&gt;
* en mode télécommande; on peut arrêter le robot, le faire avancer ou reculer ou le faire tourner ;&lt;br /&gt;
* en mode suivi de ligne; on peut lui demander de suivre une ligne bleue ou rouge, dans un sens ou dans l'autre ;&lt;br /&gt;
* en mode carte; le site Web doit afficher la position des robots et la couleur de la ligne suivie.&lt;/div&gt;</summary>
		<author><name>Rex</name></author>	</entry>

	</feed>