<?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_pour_MindStorm_2012</id>
		<title>FoxBoard pour MindStorm 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_pour_MindStorm_2012"/>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;action=history"/>
		<updated>2026-04-24T16:07:56Z</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_pour_MindStorm_2012&amp;diff=8627&amp;oldid=prev</id>
		<title>Elopes : /* Communication inter-FoxBoard */</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;diff=8627&amp;oldid=prev"/>
				<updated>2018-01-17T18:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Communication inter-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 17 janvier 2018 à 18:14&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-l41&quot; &gt;Ligne 41 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 41 :&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 inter-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 inter-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;/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;−&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;A partir de là vous devez mettre au point un système de communication entre les FoxBoard. Cette communication repose sur le programme &amp;lt;tt&amp;gt;robotmem&amp;lt;/tt&amp;gt;. Le dit programme reçoit des informations en provenance de toutes les FoxBoard (lorsqu'elles sont connectée à un même réseau WiFi). C'est le script PHP &amp;lt;tt&amp;gt;robotbdc.php&amp;lt;/tt&amp;gt; qui permet d'envoyer ces informations, vous pouvez voir comment ce script est appelé par le site Web en lisant la page HTML &amp;lt;tt&amp;gt;conduire.html&amp;lt;/tt&amp;gt; et en particulier le code JavaScript qu'elle contient. Pour vous aider, les sources des programmes déjà écrits pour la FoxBoard sont disponibles [[https://peip-ima.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;polytech-lille&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;net:40001&lt;/del&gt;/archive/FoxLego-2012.tar]].&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;A partir de là vous devez mettre au point un système de communication entre les FoxBoard. Cette communication repose sur le programme &amp;lt;tt&amp;gt;robotmem&amp;lt;/tt&amp;gt;. Le dit programme reçoit des informations en provenance de toutes les FoxBoard (lorsqu'elles sont connectée à un même réseau WiFi). C'est le script PHP &amp;lt;tt&amp;gt;robotbdc.php&amp;lt;/tt&amp;gt; qui permet d'envoyer ces informations, vous pouvez voir comment ce script est appelé par le site Web en lisant la page HTML &amp;lt;tt&amp;gt;conduire.html&amp;lt;/tt&amp;gt; et en particulier le code JavaScript qu'elle contient. Pour vous aider, les sources des programmes déjà écrits pour la FoxBoard sont disponibles [[https://peip-ima.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;plil&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fr&lt;/ins&gt;/archive/FoxLego-2012.tar]].&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;== Arrêter 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;== Arrêter 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;/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;La FoxBoard doit toujours s'arrêter proprement via l'onglet &amp;lt;i&amp;gt;Configuration&amp;lt;/i&amp;gt; de son site Web ou par la commande &amp;lt;tt&amp;gt;halt&amp;lt;/tt&amp;gt; lorsque que vous êtes connectés dessus.&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;La FoxBoard doit toujours s'arrêter proprement via l'onglet &amp;lt;i&amp;gt;Configuration&amp;lt;/i&amp;gt; de son site Web ou par la commande &amp;lt;tt&amp;gt;halt&amp;lt;/tt&amp;gt; lorsque que vous êtes connectés dessus.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Elopes</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;diff=8626&amp;oldid=prev</id>
		<title>Rex : /* Adapter l'interface Web */</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;diff=8626&amp;oldid=prev"/>
				<updated>2018-01-17T18:08:50Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Adapter l&amp;#039;interface Web&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 17 janvier 2018 à 18:08&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-l37&quot; &gt;Ligne 37 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 37 :&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;== Adapter l'interface 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;== Adapter l'interface Web ==&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;−&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;Il est possible d'ajouter de nouvelles pages Web sur le site de la FoxBoard en utilisant l'onglet &amp;lt;i&amp;gt;Téléchargement&amp;lt;/i&amp;gt;. Vous pouvez vous inspirer des sources du site [[https://peip-ima.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;polytech-lille&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;net:40001&lt;/del&gt;/archive/legowww-2012.tar]]. Vous pouvez trouver les scripts utilisés dans ces pages dans cette archive [[https://peip-ima.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;polytech-lille&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;net:40001&lt;/del&gt;/archive/scripts-2012.tar]].&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;Il est possible d'ajouter de nouvelles pages Web sur le site de la FoxBoard en utilisant l'onglet &amp;lt;i&amp;gt;Téléchargement&amp;lt;/i&amp;gt;. Vous pouvez vous inspirer des sources du site [[https://peip-ima.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;plil&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fr&lt;/ins&gt;/archive/legowww-2012.tar]]. Vous pouvez trouver les scripts utilisés dans ces pages dans cette archive [[https://peip-ima.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;plil&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fr&lt;/ins&gt;/archive/scripts-2012.tar]].&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;== Communication inter-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 inter-FoxBoard ==&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_pour_MindStorm_2012&amp;diff=1496&amp;oldid=prev</id>
		<title>Rex : /* Programmer le robot MindStorm */</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;diff=1496&amp;oldid=prev"/>
				<updated>2013-03-04T08:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Programmer le robot MindStorm&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 4 mars 2013 à 08:39&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-l33&quot; &gt;Ligne 33 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 33 :&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;== Programmer le robot MindStorm ==&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;== Programmer le robot MindStorm ==&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;−&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;Vous allez maintenant pouvoir contrôler votre robot MindStorm par l'interface Web de la FoxBoard (à courte distance en filaire et à moyenne distance en WiFi). Vous pouvez utiliser l'onglet &amp;lt;i&amp;gt;Controle&amp;lt;/i&amp;gt; pour cela. Les instructions sont envoyés dans la boite numéro 3 de la brique MindStorm et la brique doit envoyer une réponse dans la boite numéro 4. Avec le sous-onglet &amp;quot;basic&amp;quot;, l'interface Web fournie transmet le code 1 pour la fléche vers le haut, le code 2 pour la flèche vers le bas, le code 3 pour tourner dans un sens, le code 4 pour tourner en sens inverse et le code 0 pour le panneau de stop. Avec le sous-onglet &amp;quot;total&amp;quot; l'interface Web va envoyer le code 5 dans la boite numéro 3 en ayant envoyé &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;auparavent &lt;/del&gt;les valeurs pour les moteurs dans les boites numéro 5 et 6. L'onglet &amp;quot;lignes&amp;quot; permet de mettre le robot en mode suivi de ligne et l'onglet &amp;quot;positions&amp;quot; affiche une carte et doit permettre de positionner les robots sur cette carte&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;Vous allez maintenant pouvoir contrôler votre robot MindStorm par l'interface Web de la FoxBoard (à courte distance en filaire et à moyenne distance en WiFi). Vous pouvez utiliser l'onglet &amp;lt;i&amp;gt;Controle&amp;lt;/i&amp;gt; pour cela. Les instructions sont envoyés dans la boite numéro 3 de la brique MindStorm et la brique doit envoyer une réponse dans la boite numéro 4. Avec le sous-onglet &amp;quot;basic&amp;quot;, l'interface Web fournie transmet le code 1 pour la fléche vers le haut, le code 2 pour la flèche vers le bas, le code 3 pour tourner dans un sens, le code 4 pour tourner en sens inverse et le code 0 pour le panneau de stop. Avec le sous-onglet &amp;quot;total&amp;quot; l'interface Web va envoyer le code 5 dans la boite numéro 3 en ayant envoyé &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;auparavant &lt;/ins&gt;les valeurs pour les moteurs dans les boites numéro 5 et 6. L'onglet &amp;quot;lignes&amp;quot; permet de mettre le robot en mode suivi de ligne et l'onglet &amp;quot;positions&amp;quot; affiche une carte et doit permettre de positionner les robots sur cette carte&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;== Adapter l'interface 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;== Adapter l'interface 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_pour_MindStorm_2012&amp;diff=737&amp;oldid=prev</id>
		<title>Rex : /* Adapter l'interface Web */</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;diff=737&amp;oldid=prev"/>
				<updated>2012-03-15T15:22:51Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Adapter l&amp;#039;interface Web&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 15 mars 2012 à 15:22&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-l37&quot; &gt;Ligne 37 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 37 :&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;== Adapter l'interface 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;== Adapter l'interface Web ==&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;−&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;Il est possible d'ajouter de nouvelles pages Web sur le site de la FoxBoard en utilisant l'onglet &amp;lt;i&amp;gt;Téléchargement&amp;lt;/i&amp;gt;. Vous pouvez vous inspirer des sources du site [[https://peip-ima.polytech-lille.net:40001/archive/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lego&lt;/del&gt;-2012.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zip&lt;/del&gt;]]. Vous pouvez trouver les scripts utilisés dans ces pages dans cette archive [[https://peip-ima.polytech-lille.net:40001/archive/scripts-2012.tar]].&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;Il est possible d'ajouter de nouvelles pages Web sur le site de la FoxBoard en utilisant l'onglet &amp;lt;i&amp;gt;Téléchargement&amp;lt;/i&amp;gt;. Vous pouvez vous inspirer des sources du site [[https://peip-ima.polytech-lille.net:40001/archive/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;legowww&lt;/ins&gt;-2012.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tar&lt;/ins&gt;]]. Vous pouvez trouver les scripts utilisés dans ces pages dans cette archive [[https://peip-ima.polytech-lille.net:40001/archive/scripts-2012.tar]].&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;== Communication inter-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 inter-FoxBoard ==&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_pour_MindStorm_2012&amp;diff=733&amp;oldid=prev</id>
		<title>Rex : Page créée avec « thumb  == Installation du système ==  Pour commencer vous devez installer le système sur la micro-SD servant de disque à la FoxBoard. Commencez p... »</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=FoxBoard_pour_MindStorm_2012&amp;diff=733&amp;oldid=prev"/>
				<updated>2012-03-15T14:50:35Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/mediawiki/index.php/Fichier:Fox_materiel.jpg&quot; title=&quot;Fichier:Fox materiel.jpg&quot;&gt;thumb&lt;/a&gt;  == Installation du système ==  Pour commencer vous devez installer le système sur la micro-SD servant de disque à la FoxBoard. Commencez p... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[file:Fox materiel.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Installation du système ==&lt;br /&gt;
&lt;br /&gt;
Pour commencer vous devez installer le système sur la micro-SD servant de disque à la FoxBoard. Commencez par récupérer l'image [[https://peip-ima.polytech-lille.net:40001/archive/foxlego-2012.img]]  de ce système.&lt;br /&gt;
Insérez votre carte micro-SD dans l'adaptateur USB. Repérez le nom du périphérique USB en tapant la commande &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; (par exemple &amp;lt;tt&amp;gt;/dev/sdb&amp;lt;/tt&amp;gt;). Avant de copier l'image sur votre micro-SD démontez les montages indiqué par la commande &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; et commençant par &amp;lt;tt&amp;gt;/media&amp;lt;/tt&amp;gt; (par exemple &amp;lt;tt&amp;gt;/media/kernel&amp;lt;/tt&amp;gt;). Pour démonter il faut taper des commandes sur le modèle suivant.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ umount /media/kernel&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Vous pouvez alors copier l'image sur votre micro-SD.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ dd if=foxlego.img of=/dev/sdb&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Insérez votre micro-SD dans la FoxBoard, vous êtes maintenant prêts à la démarrer. Pour alimenter la FoxBoard utilisez les câbles USB et branchez sur votre ordinateur fixe.&lt;br /&gt;
&lt;br /&gt;
== Connexion des périphériques ==&lt;br /&gt;
&lt;br /&gt;
Trois périphériques USB doivent être connectés à la FoxBoard; un adaptateur BlueTooth, une interface réseau WiFi et une caméra USB.&lt;br /&gt;
&lt;br /&gt;
== Accès au serveur Web de la FoxBoard ==&lt;br /&gt;
&lt;br /&gt;
La FoxBoard est configurée avec une adresse IP sur l'interface Ethernet de &amp;lt;tt&amp;gt;192.168.100.1&amp;lt;/tt&amp;gt;. Pour la première configuration, connectez le port Ethernet de la FoxBoard au port Ethernet de votre machine Linux via un câble croisé. Configurez votre machine Linux pour configurer sa carte Ethernet de façon automatique (protocole DHCP). Vous pouvez maintenant contacter la FoxBoard en filaire. Tapez simplement l'URL &amp;lt;tt&amp;gt;http://192.168.100.1/&amp;lt;/tt&amp;gt; dans votre navigateur en ayant pris soin de retirer le mandataire Web. Vous pouvez alors configurer l'accès WiFi à votre FoxBoard, précisez un SSID original et un canal radio de façon à éviter les conflits. Vérifier que vous pouvez vous connecter sur votre FoxBoard en WiFi.&lt;br /&gt;
&lt;br /&gt;
== Configuration de la FoxBoard ==&lt;br /&gt;
&lt;br /&gt;
Il faut maintenant adapter la FoxBoard à votre robot MindStorm. Sur le site Web de la FoxBoard, choisissez l'onglet &amp;lt;i&amp;gt;Configuration&amp;lt;/i&amp;gt;. Trouvez l'adresse MAC BlueTooth de votre brique MindStorm, saisissez l'adresse dans le champ ad hoc et validez. Les périphériques BlueTooth doivent s'identifier pour discuter entre eux. Saisissez le code BlueTooth de votre robot dans le champ prévu à cet effet (le code par défaut est &amp;lt;tt&amp;gt;1234&amp;lt;/tt&amp;gt;) et validez. Allumez votre robot sans lancer de programme. Via le site de la FoxBoard lancez le démon &amp;lt;tt&amp;gt;controle&amp;lt;/tt&amp;gt;, le PID du processus doit s'afficher en vert et votre robot va émettre un bip; la connexion BlueTooth entre les deux équipements s'initialise et ils cherchent à s'identifier. Si le robot reste silencieux et n'affiche pas son code BlueTooth (si vous avez désactivé le son) c'est probablement que l'adresse MAC saisie est erronée. Appuyez simplement sur le bouton orange OK de la brique MindStorm et l'identification devrait s'effectuer. Dans le cas contraire vérifiez le code BlueTooth.&lt;br /&gt;
&lt;br /&gt;
Pour trouver le code BlueTooth de votre MindStorm vous pouver utiliser la FoxBoard, il suffit de se connecter dessus en tant qu'administrateur (mot de passe &amp;lt;tt&amp;gt;glopglop&amp;lt;/tt&amp;gt; habituel) :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ ssh root@192.168.100.1&lt;br /&gt;
password:&lt;br /&gt;
# hcitool scan&lt;br /&gt;
... &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programmer le robot MindStorm ==&lt;br /&gt;
&lt;br /&gt;
Vous allez maintenant pouvoir contrôler votre robot MindStorm par l'interface Web de la FoxBoard (à courte distance en filaire et à moyenne distance en WiFi). Vous pouvez utiliser l'onglet &amp;lt;i&amp;gt;Controle&amp;lt;/i&amp;gt; pour cela. Les instructions sont envoyés dans la boite numéro 3 de la brique MindStorm et la brique doit envoyer une réponse dans la boite numéro 4. Avec le sous-onglet &amp;quot;basic&amp;quot;, l'interface Web fournie transmet le code 1 pour la fléche vers le haut, le code 2 pour la flèche vers le bas, le code 3 pour tourner dans un sens, le code 4 pour tourner en sens inverse et le code 0 pour le panneau de stop. Avec le sous-onglet &amp;quot;total&amp;quot; l'interface Web va envoyer le code 5 dans la boite numéro 3 en ayant envoyé auparavent les valeurs pour les moteurs dans les boites numéro 5 et 6. L'onglet &amp;quot;lignes&amp;quot; permet de mettre le robot en mode suivi de ligne et l'onglet &amp;quot;positions&amp;quot; affiche une carte et doit permettre de positionner les robots sur cette carte&lt;br /&gt;
&lt;br /&gt;
== Adapter l'interface Web ==&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter de nouvelles pages Web sur le site de la FoxBoard en utilisant l'onglet &amp;lt;i&amp;gt;Téléchargement&amp;lt;/i&amp;gt;. Vous pouvez vous inspirer des sources du site [[https://peip-ima.polytech-lille.net:40001/archive/lego-2012.zip]]. Vous pouvez trouver les scripts utilisés dans ces pages dans cette archive [[https://peip-ima.polytech-lille.net:40001/archive/scripts-2012.tar]].&lt;br /&gt;
&lt;br /&gt;
== Communication inter-FoxBoard ==&lt;br /&gt;
&lt;br /&gt;
A partir de là vous devez mettre au point un système de communication entre les FoxBoard. Cette communication repose sur le programme &amp;lt;tt&amp;gt;robotmem&amp;lt;/tt&amp;gt;. Le dit programme reçoit des informations en provenance de toutes les FoxBoard (lorsqu'elles sont connectée à un même réseau WiFi). C'est le script PHP &amp;lt;tt&amp;gt;robotbdc.php&amp;lt;/tt&amp;gt; qui permet d'envoyer ces informations, vous pouvez voir comment ce script est appelé par le site Web en lisant la page HTML &amp;lt;tt&amp;gt;conduire.html&amp;lt;/tt&amp;gt; et en particulier le code JavaScript qu'elle contient. Pour vous aider, les sources des programmes déjà écrits pour la FoxBoard sont disponibles [[https://peip-ima.polytech-lille.net:40001/archive/FoxLego-2012.tar]].&lt;br /&gt;
&lt;br /&gt;
== Arrêter la FoxBoard ==&lt;br /&gt;
&lt;br /&gt;
La FoxBoard doit toujours s'arrêter proprement via l'onglet &amp;lt;i&amp;gt;Configuration&amp;lt;/i&amp;gt; de son site Web ou par la commande &amp;lt;tt&amp;gt;halt&amp;lt;/tt&amp;gt; lorsque que vous êtes connectés dessus.&lt;/div&gt;</summary>
		<author><name>Rex</name></author>	</entry>

	</feed>