<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hackathon Snootlab</title>
	<atom:link href="http://hackathoon.snootlab.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackathoon.snootlab.com</link>
	<description>Site du hackathon de Snootlab</description>
	<lastBuildDate>Thu, 08 Mar 2012 22:18:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Prochaine édition &#8230;</title>
		<link>http://hackathoon.snootlab.com/prochaine-edition/</link>
		<comments>http://hackathoon.snootlab.com/prochaine-edition/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 09:38:54 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[Next]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=371</guid>
		<description><![CDATA[Nous avons commencé à travailler à la prochaine édition du Hackathon Snootlab. Le prochain hackathon aura pourrait avoir lieu courant janvier avril 2012 sur Toulouse pour bien commencer continuer l&#8217;année ! Disons que l&#8217;on est un peu à la bourre &#8230; Il sera plus largement annoncé, ouvert à tous quelque soit votre niveau. Si vous êtes intéressé, contactez [...]]]></description>
			<content:encoded><![CDATA[<p>Nous avons commencé à travailler à la prochaine édition du Hackathon Snootlab.</p>
<p>Le prochain hackathon <span style="color: #000000;"><del>aura</del></span> pourrait avoir lieu courant <del>janvier</del> avril 2012 sur Toulouse pour bien <span style="color: #000000;"><del>commencer</del></span> continuer l&#8217;année !</p>
<p>Disons que l&#8217;on est un peu à la bourre &#8230;</p>
<p>Il sera plus largement annoncé, ouvert à tous quelque soit votre niveau.</p>
<p>Si vous êtes intéressé, contactez nous : hackathon_at_snootlab.com pour que l&#8217;on puisse vous tenir au courant.</p>
<p>D&#8217;ici là, hackez vos shields et publiez vos manip&#8217; sur notre forum : <a title="Vos projets, vos idées" href="http://forum.snootlab.com/viewforum.php?f=32" target="_blank">forum.snootlab.com</a></p>
<p>Edit en  mars 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/prochaine-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un lecteur mp3 ? Just make it !</title>
		<link>http://hackathoon.snootlab.com/un-lecteur-mp3-just-make-it/</link>
		<comments>http://hackathoon.snootlab.com/un-lecteur-mp3-just-make-it/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 09:41:36 +0000</pubDate>
		<dc:creator>Stephane</dc:creator>
				<category><![CDATA[CubiShield]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=317</guid>
		<description><![CDATA[Ambiance : Un week-end entier à exercer notre passion avec des gens, du matin au soir, des enceintes diffusants du son en continu, bref, un week-end plaisant. Un seul risque : Que tôt ou tard quelqu&#8217;un bloque la playlist sur un obscur groupe d&#8217;apprentis chanteurs grégoriens sur fond de musique new wave, ou bien que quelqu&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p>Ambiance : Un week-end entier à exercer notre passion avec des gens, du matin au soir, des enceintes diffusants du son en continu, bref, un week-end plaisant.</p>
<p>Un seul risque : Que tôt ou tard quelqu&#8217;un bloque la playlist sur un obscur groupe d&#8217;apprentis chanteurs grégoriens sur fond de musique new wave, ou bien que quelqu&#8217;un (dénommé alex, pour respecter son anonymat&#8230;), cherche à savoir combien de temps il peut passer du nyancat en boucle avant que les gens craquent&#8230; Pour palier à tout cet éventail d&#8217;horreurs, pourquoi ne pas se faire un montage lecteur MP3/WMA/OGG/AAC/MIDI ?</p>
<p>Et comme le disait Germaine, sculpteuse de riz à la retraite dans le Var : &laquo;&nbsp;Avec du son, c&#8217;est mieux!&nbsp;&raquo;</p>
<p>Donc, après avoir fait l&#8217;inventaire des composants nécessaires : un Arduino UNO, un shield Deuligne pour l&#8217;affichage, un shield mémoire pour la SD card, un shield audio pour le décodage des flux, on s&#8217;y met !</p>
<h5>Première étape</h5>
<p>Faire la qualification du cubi shield. Le sketch merlot tient ses promesses et supporte bien la montée en charge. Paré !</p>
<h5>Deuxième étape</h5>
<p>S&#8217;assurer que le listage des fichiers présents sur la SD card à l&#8217;aide du joystick, et l&#8217;affichage de leurs noms sur l&#8217;écran LCD est fonctionnel. Pas de réels problèmes rencontrés ici, les exemples fournis avec les librairies de ces deux shields sont bien parlants, et permettent une compréhension aisée des fonctions à mettre en oeuvre. Attention toute fois à ne pas utiliser des noms de fichiers de plus de 8 caractères. La librairie de gestion de la SD n&#8217;est pas faite pour ça, et ça se sent (que c&#8217;est toi&#8230; ).</p>
<h5>Troisième étape</h5>
<p>: Se faire la main sur les fonctions de manipulations du shield MP3. En effet, il n&#8217;existe pas de bibliothèques pour le gérer, il a fallu donc tout faire à la main à partir d&#8217;exemples glanés sur le web. Une fois que l&#8217;on comprend comment le manipuler, essayer de le coupler à la SD card, et vérifier qu&#8217;il n&#8217;y ait pas de parasitage, les deux se trouvant sur le même bus de communication.</p>
<h5>Quatrième étape</h5>
<p>Décoder un flux mp3 en provenance de la flash interne de l&#8217;Arduino (d&#8217;abord) puis en allant le chercher en &laquo;&nbsp;live&nbsp;&raquo; sur la SD card (ensuite). Une fois que cela est fonctionnel, rajouter les fonctions permettant d&#8217;ajuster le volume.</p>
<h5>Cinquième étape</h5>
<p>Essayer de faire une interface texte la plus simple et intuitive qu&#8217;il soit (excusez moi par avance, je suis pas très doué pour ça, ni pour rien de graphique d&#8217;ailleurs&#8230;)</p>
<h5>Sixième étape</h5>
<p>Célébrer la réussite des étapes précédentes, et écouter tranquillement votre musique favorite !</p>
<h5>Septième étape</h5>
<p>Ne pas oublier d&#8217;aller dormir&#8230;</p>
<pre></pre>
<p><img class="aligncenter" src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/hackathon_6.jpg" alt="" width="480" height="344" /></p>
<pre></pre>
<p>Et le code correspondant :</p>
<p>Télécharger <a href="http://gist.github.com/gists/1261590/download">punk_audio_player.pde</a></p>
<p><a href="http://gist.github.com/1261590">Visualiser le code</a> sur Gist</p>
<p><script src="https://gist.github.com/1261590.js"> </script></p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/un-lecteur-mp3-just-make-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RGB bi-octopus mood lamp</title>
		<link>http://hackathoon.snootlab.com/rgb-bi-octopus-mood-lamp/</link>
		<comments>http://hackathoon.snootlab.com/rgb-bi-octopus-mood-lamp/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 14:04:00 +0000</pubDate>
		<dc:creator>Lionel</dc:creator>
				<category><![CDATA[Jeanmicheljargb]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=271</guid>
		<description><![CDATA[Les barbus aiment les leds et je le prouve avec ce lustre à 16 leds RGB (d&#8217;ou bi-octopus, les polypophiles auront suivi) commandé à l&#8217;aide d&#8217;une webcam (ça, c&#8217;est le coté Jean Michel Jarre). Matériel mis en oeuvre : Un arduino duemilanove Un protoshield I²C 6 barettes 42 3 drivers de led I²C PWM driver [...]]]></description>
			<content:encoded><![CDATA[<p>Les barbus aiment les leds et je le prouve avec ce lustre à 16 leds RGB (d&#8217;ou bi-octopus, les polypophiles auront suivi) commandé à l&#8217;aide d&#8217;une webcam (ça, c&#8217;est le coté Jean Michel Jarre).</p>
<div id="attachment_90" class="wp-caption alignnone" style="width: 490px"><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/hackathon_3.jpg"><img class="size-full wp-image-90" src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/hackathon_3.jpg" alt="RGB Bi Octopus mood lamp" width="480" height="642" /></a><p class="wp-caption-text">RGB Bi Octopus mood lamp</p></div>
<p><strong>Matériel mis en oeuvre :</strong></p>
<ul>
<li><a href="http://shop.snootlab.com/arduino/68-arduino-duemilanove.html" target="_blank">Un arduino duemilanove</a></li>
<li><a href="http://shop.snootlab.com/powerduino/11-i2c-power-protoshield.html" target="_blank">Un protoshield I²C</a></li>
<li>6 <a href="http://shop.snootlab.com/powerduino/60-thefortytwo.html" target="_blank">barettes 42</a></li>
<li>3 <a href="http://shop.snootlab.com/powerduino/32-i2c-pwm-driver.html" target="_blank">drivers de led I²C PWM driver</a></li>
<li>Un PC</li>
<li>Un sketch Arduino</li>
<li>Un sketch Processing</li>
<li><a href="http://shop.snootlab.com/cables/25-nappe-20-brins-10-couleurs.html" target="_blank">Nappe 20 brins</a></li>
<li><a href="http://shop.snootlab.com/cables/26-nappe-10-brins-grise.html" target="_blank">Nappe 10 brins</a></li>
<li>3 <a href="http://shop.snootlab.com/connecteurs/44-connecteur-he10-20-femelle-bride.html" target="_blank">Connecteurs 20 points</a></li>
<li>10 <a href="http://shop.snootlab.com/connecteurs/43-2-connecteurs-he10-10-femelle-bride.html" target="_blank">Connecteurs 10 points</a></li>
<li>16 leds RGB grand angle anode commune (bientôt dans les bacs)</li>
<li>12m de câble téléphonique de récupération (4 fils)</li>
<li>16 <a href="http://www.youtube.com/watch?v=q34vVFQvhUY" target="_blank">bombes à eau</a></li>
</ul>
<p><strong>Câblage de l&#8217;installation :</strong></p>
<div id="attachment_272" class="wp-caption alignnone" style="width: 583px"><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/cabalage.jpg"><img class="size-large wp-image-272   " src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/cabalage-1024x961.jpg" alt="Câblage Pieuvre RGB" width="573" height="538" /></a><p class="wp-caption-text">Câblage Pieuvre RGB</p></div>
<p>&nbsp;</p>
<p><strong>Les sketches</strong></p>
<ul>
<li>Arduino</li>
</ul>
<p>Le sketch arduino est un classique issu d&#8217;un brainstorming tetalabien, on l&#8217;appelle le &laquo;&nbsp;<strong>Z protocol</strong>&nbsp;&raquo;</p>
<p>Il consiste à attendre de recevoir un message sur le port série au format qui commence par <strong>Z</strong> suivi par 16 caractères (octets) en hexadécimal qui donnent la valeur de PWM (de puissance) à appliquer sur chacune des 16 leds.</p>
<p>Avec un seule carte PWM I²C driver, un message série de type Z000F000000000000 allumerait la 4ème led a fond, les autres sont éteintes</p>
<p>Je continue, dans la même config, le message Z000F000000800000 allumerait la 4ème led a fond, la 11ème led a 50%,  les autres sont éteintes</p>
<p>Dans la configuration à 3 cartes driver, le message sera de la forme Z suivi de 3 x 16 = 48 caractères</p>
<p>Les 16 premiers seront la composante rouge de chaque led, les 16 suivants la composante verte, les 16 derniers la composante bleue</p>
<p>Donc, je veux par exemple :</p>
<div>
<ul>
<li>la 4eme led en rouge (100% de rouge (= F),</li>
<li>la 10 en violet (100% de rouge (= F) + 100% de bleu) et,</li>
<li>la 16 en jaune (100% de rouge (= F) + 100% de vert), il me faudra donc un truc comme&#8230;</li>
</ul>
</div>
<div><strong>Z<span style="color: #ff0000;">000F00000F00000F</span><span style="color: #339966;">000000000000000F</span><span style="color: #0000ff;">000000000F000000</span></strong></div>
<p><em>Note : Le soft arduino se charge d&#8217;envoyer successivement aux cartes drivers la valeur au format I²C</em></p>
<p><em>Il répartit les 16 premiers octets sur la carte dont l&#8217;adresse (obtenue à l&#8217;aide des jumpers) est déclarée par</em></p>
<p>byte address[] = {0&#215;11,0&#215;12,0&#215;13};</p>
<p><span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px; white-space: normal;">Alors maintenant qu&#8217;on a compris, voici le code :</span></p>
<div>
<p>Télécharger <a href="http://gist.github.com/gists/1261164/download">zprotocolarduino.pde</a></p>
<p><a href="http://gist.github.com/1261164">Visualiser le code</a> sur Gist</p>
<p><script src="https://gist.github.com/1261164.js"> </script></p>
<p>&nbsp;</p>
</div>
<ul>
<li>Processing (Big up to Fabrice !!)</li>
</ul>
<p>Télécharger <a href="http://gist.github.com/gists/1261661/download">zprotocolarduino.pde</a></p>
<p><a href="http://gist.github.com/1261661">Visualiser le code</a> sur Gist</p>
<p><script src="https://gist.github.com/1261661.js"> </script></p>
<p>&nbsp;</p>
<p><strong>Et ça donne çà !!!</strong></p>
<div id="attachment_86" class="wp-caption alignnone" style="width: 490px"><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/hackathon_2.jpg"><img class="size-full wp-image-86" src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/hackathon_2.jpg" alt="Bi-Octopus RGB mood lamp on air" width="480" height="721" /></a><p class="wp-caption-text">Jean michel is back on earth</p></div>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/rgb-bi-octopus-mood-lamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The LoveBot</title>
		<link>http://hackathoon.snootlab.com/the-lovebot/</link>
		<comments>http://hackathoon.snootlab.com/the-lovebot/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 14:48:29 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[PussyTracker]]></category>
		<category><![CDATA[robot MLX90614 température]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=124</guid>
		<description><![CDATA[&#171;&#160;The Loooooove Booooooot&#160;&#187;&#8230; Désolé, la fatigue&#8230; Je voulais donc vous présenter le fail du WE : le LoveBot (aussi connu sous le nom de &#171;&#160;Pussy Tracker&#160;&#187;). Le principe est assez simple puisqu&#8217;il s&#8217;agit d&#8217;un robot se dirigeant vers les sources de chaleurs les plus importantes. Partant du principe que la température varie d&#8217;une personne à [...]]]></description>
			<content:encoded><![CDATA[<p>&laquo;&nbsp;The Loooooove Booooooot&nbsp;&raquo;&#8230; Désolé, la fatigue&#8230;</p>
<p>Je voulais donc vous présenter le fail du WE : le LoveBot (aussi connu sous le nom de &laquo;&nbsp;Pussy Tracker&nbsp;&raquo;). Le principe est assez simple puisqu&#8217;il s&#8217;agit d&#8217;un robot se dirigeant vers les sources de chaleurs les plus importantes. Partant du principe que la température varie d&#8217;une personne à l&#8217;autre et d&#8217;un moment à l&#8217;autre pour une même personne, nous pouvons utiliser des thermomètres infra rouge pour nous diriger vers les personnes les plus chaudes (et là vous comprenez le surnom dont est affublé ce pauvre robot).</p>
<p>Le robot devrait être équipé de deux capteurs de température de type MLX90614 qui peut mesurer à distance avec un pas de 0,02°C. Le robot suivra la source de chaleur la plus intense qu&#8217;il croisera. En toute logique une personne plus chaude traversant son champ le détournera de la personne suivie initialement et il changera de &laquo;&nbsp;cible&nbsp;&raquo;. Toute similitude avec un certain comportement sentimental des êtres humains ne serait que purement pas fortuit du tout <img src='http://hackathoon.snootlab.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>La partie moteur est assurée par un kit moteurs + réducteurs de chez Tamiya pilotés par un rotoshield de chez Snootlab. Ce shield a quelques évolutions sympa par rapport à celui que j&#8217;avais prévu initialement (le MotorShield d&#8217;Adafruit).</p>
<p>Le fail vient du fait que pour communiquer avec les capteurs, il est conseillé d&#8217;utiliser la librairie I2Cmaster qui malheureusement bugge sur mon ordi. J&#8217;ai le même symptôme que certains sur le forum arduino qui est que dès que j&#8217;ajoute le #include le Serial.print ne fonctionne plus. Étrange&#8230; Bref, ça demandera plus d&#8217;investigations un peu plus tard.</p>
<p>Affaire à suivre&#8230;</p>
<p>&nbsp;<a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/DSC04542-480.jpg"><img src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/DSC04542-480-300x225.jpg" alt="" width="300" height="225" class="alignnone size-medium wp-image-260" /></a></p>
<p><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/DSC04544-480.jpg"><img src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/DSC04544-480-300x225.jpg" alt="" width="300" height="225" class="alignnone size-medium wp-image-261" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/the-lovebot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracker solaire &#8211; le code</title>
		<link>http://hackathoon.snootlab.com/tracker-solaire-le-code/</link>
		<comments>http://hackathoon.snootlab.com/tracker-solaire-le-code/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 14:40:27 +0000</pubDate>
		<dc:creator>Gilles</dc:creator>
				<category><![CDATA[WhereIsTheSun]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=248</guid>
		<description><![CDATA[Les puristes sauront apprécier la compacité du code, l&#8217;art du commentaire pertinent, le choix judicieux des noms de variables, le découpage fin des fonctions&#8230; bref, c&#8217;est du code à l&#8217;arrach&#8230; ?Download source.pde1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [...]]]></description>
			<content:encoded><![CDATA[<p>Les puristes sauront apprécier la compacité du code, l&#8217;art du commentaire pertinent, le choix judicieux des noms de variables, le découpage fin des fonctions&#8230; bref, c&#8217;est du code à l&#8217;arrach&#8230;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://hackathoon.snootlab.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=248&amp;download=source.pde">source.pde</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2482"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
</pre></td><td class="code" id="p248code2"><pre class="cpp" style="font-family:monospace;">&nbsp;
<span style="color: #339900;">#include  </span>
&nbsp;
Servo myservo<span style="color: #008080;">;</span>              <span style="color: #666666;">// crée un objet servo</span>
<span style="color: #0000ff;">int</span> pos <span style="color: #000080;">=</span> <span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>                <span style="color: #666666;">// la variable globale qui contiendra la position du servo en degré, de 0 à 180  </span>
&nbsp;
<span style="color: #0000ff;">int</span> count <span style="color: #000080;">=</span> <span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>              <span style="color: #666666;">// un compteur utilisé dans la partie suivie du tracker afin d'éliminer le &quot;bruit&quot;</span>
<span style="color: #0000ff;">const</span> <span style="color: #0000ff;">int</span> differencereg <span style="color: #000080;">=</span> <span style="color: #0000dd;">5</span><span style="color: #008080;">;</span><span style="color: #666666;">// la différence de mesure des deux photorésistances sous</span>
                            <span style="color: #666666;">//laquelle on considère que le tracker est en position</span>
<span style="color: #0000ff;">int</span> difference<span style="color: #000080;">=</span><span style="color: #0000dd;">2</span><span style="color: #008080;">;</span>           <span style="color: #666666;">// la différence courante de mesure entre les deux photorésistances</span>
&nbsp;
<span style="color: #0000ff;">void</span> setup<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> 
<span style="color: #008000;">&#123;</span>
  pinMode<span style="color: #008000;">&#40;</span>A0,INPUT<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>        <span style="color: #666666;">// l'entrée analogique correspondant à la première photorésistance </span>
  pinMode<span style="color: #008000;">&#40;</span>A1,INPUT<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>        <span style="color: #666666;">// ... celle de la seconde</span>
&nbsp;
  Serial.<span style="color: #007788;">begin</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">9600</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>       <span style="color: #666666;">// la liaison série sert à débugger </span>
  Serial.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;mesure photoresistor&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  myservo.<span style="color: #007788;">attach</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">11</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  pos<span style="color: #000080;">=</span> recherchePosition<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// On appelle la fonction de recherche initiale de la position optimale</span>
  myservo.<span style="color: #007788;">write</span><span style="color: #008000;">&#40;</span>pos<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>       <span style="color: #666666;">// le résultat renvoyé sert à positionner le servo sur cette valeur de départ avant d'enclencher le suivi</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0000ff;">int</span> recherchePosition<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
&nbsp;
  <span style="color: #0000ff;">int</span> valeur1<span style="color: #008080;">;</span>
  <span style="color: #0000ff;">int</span> valeur2<span style="color: #008080;">;</span>
&nbsp;
  <span style="color: #0000ff;">int</span> diffreg<span style="color: #000080;">=</span><span style="color: #0000dd;">1024</span><span style="color: #008080;">;</span>
  <span style="color: #0000ff;">int</span> moyreg<span style="color: #000080;">=</span><span style="color: #0000dd;">750</span><span style="color: #008080;">;</span>
  <span style="color: #0000ff;">int</span> posreg<span style="color: #008080;">;</span>
  <span style="color: #0000ff;">int</span> diff<span style="color: #008080;">;</span>
&nbsp;
  myservo.<span style="color: #007788;">write</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>             <span style="color: #666666;">// On commence à la position 0° </span>
  delay<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">1000</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  <span style="color: #0000ff;">for</span><span style="color: #008000;">&#40;</span>pos<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>posmoyreg<span style="color: #008000;">&#41;</span>          <span style="color: #666666;">// On vérifie que la moyenne des mesures est supérieure </span>
    <span style="color: #008000;">&#123;</span>                           <span style="color: #666666;">// à celle du meilleur angle enregistré jusqu'à présent</span>
    Serial.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;moyenne supérieure&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>   
    <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span><span style="color: #0000dd;">abs</span><span style="color: #008000;">&#40;</span>diff<span style="color: #008000;">&#41;</span><span style="color: #0000dd;">abs</span><span style="color: #008000;">&#40;</span>differencereg<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span> 
    <span style="color: #008000;">&#123;</span>count<span style="color: #000040;">+</span><span style="color: #000080;">=</span><span style="color: #0000dd;">1</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
  <span style="color: #0000ff;">else</span> 
    <span style="color: #008000;">&#123;</span>count<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0000ff;">void</span> loop <span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> 
<span style="color: #008000;">&#123;</span>
delay<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">100</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>  
suiviPosition<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>   
  <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span>count<span style="color: #000040;">&amp;</span>gt<span style="color: #008080;">;</span><span style="color: #0000dd;">5</span><span style="color: #008000;">&#41;</span>                   <span style="color: #666666;">// Au bout de 5 résultats de suite pire que la différence optimale</span>
 <span style="color: #008000;">&#123;</span>                                  <span style="color: #666666;">// il est temps de chercher une meilleure position</span>
  <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span>difference<span style="color: #000040;">&amp;</span>lt<span style="color: #008080;">;</span><span style="color: #0000dd;">0</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span> pos<span style="color: #000040;">-</span><span style="color: #000080;">=</span><span style="color: #0000dd;">2</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>   <span style="color: #666666;">// suivant le signe de la différence, on fait partir le moteur dans un </span>
  <span style="color: #0000ff;">else</span> <span style="color: #008000;">&#123;</span>pos<span style="color: #000040;">+</span><span style="color: #000080;">=</span><span style="color: #0000dd;">2</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>                    <span style="color: #666666;">// dans un sens ou un autre</span>
  myservo.<span style="color: #007788;">write</span><span style="color: #008000;">&#40;</span>pos<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  count<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>  
  <span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/tracker-solaire-le-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracker solaire &#8211; la video</title>
		<link>http://hackathoon.snootlab.com/tracker-solaire-la-video/</link>
		<comments>http://hackathoon.snootlab.com/tracker-solaire-la-video/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 14:22:52 +0000</pubDate>
		<dc:creator>Gilles</dc:creator>
				<category><![CDATA[WhereIsTheSun]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=189</guid>
		<description><![CDATA[Une petite video pour illustrer le fonctionnement : au démarrage, la fonction recherchePosition du sketch scanne les 180° du servo avec un pas de 5° et sélectionne la meilleure position sur la base du maximum de lumière et avec la différence la plus petite entre les mesures des deux photorésistances. Parfois, ça ne marche pas [...]]]></description>
			<content:encoded><![CDATA[<p>Une petite video pour illustrer le fonctionnement : au démarrage, la fonction recherchePosition du sketch scanne les 180° du servo avec un pas de 5° et sélectionne la meilleure position sur la base du maximum de lumière et avec la différence la plus petite entre les mesures des deux photorésistances.</p>
<p>Parfois, ça ne marche pas exactement comme prévu &#8230; mais ça marche. Ce matin sous conditions de haute lumière (le soleil brille fort à Rieux-volvestre !), la position la meilleure est fausse. Toutefois, la fonction de suivi du Soleil prend le relais et corrige ce défaut. Le plus probable est que les résistances choisies ne sont pas adaptées aux conditions de lumière forte. Il faudrait sans doute des résistances plus petites pour avoir une plus grande plage de valeurs en hautes lumières.</p>
<p><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/SANY0212.mp4">Tracking initial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/tracker-solaire-la-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/SANY0212.mp4" length="12058624" type="video/mp4" />
		</item>
		<item>
		<title>Tracker solaire &#8211; le principe et le matériel</title>
		<link>http://hackathoon.snootlab.com/tracker-solaire-le-principe-et-le-materiel/</link>
		<comments>http://hackathoon.snootlab.com/tracker-solaire-le-principe-et-le-materiel/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 14:15:36 +0000</pubDate>
		<dc:creator>Gilles</dc:creator>
				<category><![CDATA[WhereIsTheSun]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=133</guid>
		<description><![CDATA[&#160; Voici un petit tracker solaire (1 axe) comme il en existe des centaines sur internet. Grosso-modo, les trackers se divisent en deux catégories : ceux qui se basent sur des éphémérides pré-enregistrés et ceux qui utilisent des capteurs. Celui-ci fait partie de la deuxième catégorie. Il est destiné à terme à contrôler la course [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Voici un petit tracker solaire (1 axe) comme il en existe des centaines sur internet.</p>
<p>Grosso-modo, les trackers se divisent en deux catégories : ceux qui se basent sur des éphémérides pré-enregistrés et ceux qui utilisent des capteurs. Celui-ci fait partie de la deuxième catégorie. Il est destiné à terme à contrôler la course d&#8217;un four solaire pour en améliorer le rendement.</p>
<p>Le principe : deux photorésistances montées chacune en pont de résistances permettent de récupérer sur les entrées analogiques de l&#8217;arduino la luminosité de chacune. Les photorésistances sont accolées à des plaques verticales, des sortes d&#8217;oeillères qui créent une ombre portée dés que le tracker n&#8217;est pas parfaitement orienté face au soleil.</p>
<p>Le matériel :</p>
<ul>
<ul>
<li>un arduino</li>
<li>un servo-moteur type RS-2</li>
<li>deux photorésistances</li>
<li>deux résistances</li>
<li>une plaque d&#8217;essai</li>
<li>du scotch, de la colle, du carton, etc.</li>
<li>on peut ajouter un rotoshield pour être tranquille avec les connections &#8230;</li>
</ul>
</ul>
<p>&nbsp;</p>
<p>La doc technique de la photorésistance (<a title="doc photorésistance" href="http://shop.snootlab.com/attachment.php?id_attachment=49" target="_blank">http://shop.snootlab.com/attachment.php?id_attachment=49</a>) précise que la résistance équivalente varie de 5KOhms à pleine lumière jusquà 100KOhm à 10 lux. J&#8217;avais une paire de résistances de 39K sous la main qui semblaient ok pour faire un pont diviseur dans ces conditions.</p>
<p>&nbsp;</p>
<p>Ci-dessous deux photos qui montrent le prototype une fois fini avec ses trois parties :</p>
<ul>
<li>la partie capteur</li>
<li>le contrôle avec l&#8217;Arduino</li>
<li>le servo qui entraîne la pièce mobile sur laquelle on positionne le capteur</li>
</ul>
<p>&nbsp;</p>
<p><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/PA022117_min.jpg"><img class="size-medium wp-image-231 alignnone" src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/PA022117_min-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>&nbsp;</p>
<p><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/PA022124_min.jpg"><img class="size-medium wp-image-236 alignnone" src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/PA022124_min-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/tracker-solaire-le-principe-et-le-materiel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sunday Morning Playlist</title>
		<link>http://hackathoon.snootlab.com/sunday-morning-playlist/</link>
		<comments>http://hackathoon.snootlab.com/sunday-morning-playlist/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 11:29:47 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Actualité]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=137</guid>
		<description><![CDATA[Playlist &#171;&#160;Hackathon Snootlab &#8211; Sunday&#160;&#187; sur Grooveshark]]></description>
			<content:encoded><![CDATA[<p><object width="420" height="300"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&#038;playlistID=61016109&#038;bbg=FFFFFF&#038;bth=FFFFFF&#038;pfg=FFFFFF&#038;lfg=FFFFFF&#038;bt=377D9F&#038;pbg=377D9F&#038;pfgh=377D9F&#038;si=377D9F&#038;lbg=377D9F&#038;lfgh=377D9F&#038;sb=377D9F&#038;bfg=F6D61F&#038;pbgh=F6D61F&#038;lbgh=F6D61F&#038;sbh=F6D61F&#038;p=0" /><embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="420" height="300" flashvars="hostname=cowbell.grooveshark.com&#038;playlistID=61016109&#038;bbg=FFFFFF&#038;bth=FFFFFF&#038;pfg=FFFFFF&#038;lfg=FFFFFF&#038;bt=377D9F&#038;pbg=377D9F&#038;pfgh=377D9F&#038;si=377D9F&#038;lbg=377D9F&#038;lfgh=377D9F&#038;sb=377D9F&#038;bfg=F6D61F&#038;pbgh=F6D61F&#038;lbgh=F6D61F&#038;sbh=F6D61F&#038;p=0" allowScriptAccess="always" wmode="window" /></object></p>
<p><a href="http://grooveshark.com/playlist/Hackathon+Snootlab+Sunday+02+10+2011/61016109">Playlist &laquo;&nbsp;Hackathon Snootlab &#8211; Sunday&nbsp;&raquo;</a> sur Grooveshark</p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/sunday-morning-playlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insertion de code dans un article</title>
		<link>http://hackathoon.snootlab.com/inserer-code/</link>
		<comments>http://hackathoon.snootlab.com/inserer-code/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 11:20:26 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=180</guid>
		<description><![CDATA[Sur le blog, pour intégrer du code dans un article, mettre via l&#8217;onglet HTML, le code entre les balises : ?View Code CPP1 &#160; où &#171;&#160;source.pde&#160;&#187; est le nom du fichier directement téléchargeable et refermer avec : &#60;/pre&#62; Exemple ci-dessous : ?Download source.pde1 2 3 4 5 6 7 8 9 10 11 12 13 [...]]]></description>
			<content:encoded><![CDATA[<p>Sur le blog, pour intégrer du code dans un article, mettre via l&#8217;onglet HTML, le code entre les balises :</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p180code5'); return false;">View Code</a> CPP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p1805"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p180code5"><pre class="cpp" style="font-family:monospace;">&nbsp;</pre></td></tr></table></div>

<p>où &laquo;&nbsp;source.pde&nbsp;&raquo; est le nom du fichier directement téléchargeable et refermer avec : &lt;/pre&gt;</p>
<p>Exemple ci-dessous :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://hackathoon.snootlab.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=180&amp;download=source.pde">source.pde</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p1806"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
</pre></td><td class="code" id="p180code6"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include &quot;wire.h&quot;</span>
<span style="color: #339900;">#include &quot;snootor.h&quot;</span>
&nbsp;
<span style="color: #666666;">// Declaration des moteurs</span>
SnootorDC M1<span style="color: #008080;">;</span>
SnootorDC M2<span style="color: #008080;">;</span>
&nbsp;
<span style="color: #666666;">// initialisation</span>
<span style="color: #0000ff;">void</span> setup<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#123;</span>
  Wire.<span style="color: #007788;">begin</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  M1.<span style="color: #007788;">init</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  M2.<span style="color: #007788;">init</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #666666;">// boucle programme principal</span>
<span style="color: #0000ff;">void</span> loop<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#123;</span>
  M1.<span style="color: #007788;">setSpeed</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">255</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// réglage vitesse Moteur 1</span>
  M1.<span style="color: #007788;">run</span><span style="color: #008000;">&#40;</span>FORWARD<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// mise en marche moteur 1 en avant</span>
&nbsp;
  M2.<span style="color: #007788;">setSpeed</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">255</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// réglage vitesse Moteur 2</span>
  M2.<span style="color: #007788;">run</span><span style="color: #008000;">&#40;</span>FORWARD<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// mise en marche moteur 2 en avant</span>
&nbsp;
  delay<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">2000</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// pause de deux secondes</span>
&nbsp;
  M1.<span style="color: #007788;">setSpeed</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">255</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// réglage vitesse Moteur 1</span>
  M1.<span style="color: #007788;">run</span><span style="color: #008000;">&#40;</span>BACKWARD<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><span style="color: #666666;">// mise en marche moteur 1 en arrière</span>
&nbsp;
  M2.<span style="color: #007788;">setSpeed</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">255</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><span style="color: #666666;">// réglage vitesse Moteur 2</span>
  M2.<span style="color: #007788;">run</span><span style="color: #008000;">&#40;</span>BACKWARD<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><span style="color: #666666;">// mise en marche moteur 2 en arrière</span>
&nbsp;
  delay<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">2000</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// pause de deux secondes</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/inserer-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Internet Bandwidth Checker</title>
		<link>http://hackathoon.snootlab.com/the-internet-bandwidth-checker/</link>
		<comments>http://hackathoon.snootlab.com/the-internet-bandwidth-checker/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 01:45:24 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[InternetBandwidthChecker]]></category>

		<guid isPermaLink="false">http://hackathoon.snootlab.com/?p=166</guid>
		<description><![CDATA[Ce petit montage a pour but de monitorer le débit sur réseau en utilisant le protocole SNMP depuis un Arduino ethernet (en cadeau bonus, il est PoE et le Switch aussi ). L&#8217;arduino se charge de demander au switch le nombre de paquets unicasts reçus sur un port que nous souhaitons surveiller. En fonction du trafic [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/SANY0211.jpg"><img class="alignnone size-medium wp-image-167" src="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/SANY0211-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Ce petit montage a pour but de monitorer le débit sur réseau en utilisant le protocole SNMP depuis un Arduino ethernet (en cadeau bonus, il est PoE et le Switch aussi <img src='http://hackathoon.snootlab.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</p>
<p>L&#8217;arduino se charge de demander au switch le nombre de paquets unicasts reçus sur un port que nous souhaitons surveiller. En fonction du trafic on allume plus ou moins de &laquo;&nbsp;buchettes&nbsp;&raquo; sur le bargraphe.</p>
<p>Prochaine étape utiliser a la place du bargraphe , l&#8217;<a href="http://shop.snootlab.com/lang-en/powerduino/32-i2c-pwm-driver.html" target="_blank">I2C PWM driver</a> pour utiliser beaucoup moins de PIN et controler beaucoup beaucoup plus de LED pour meme faire de multiples bargraphes autonomes.</p>
<p>Il est possible que nous soyons tentes de modifier un peu la librairie <a href="http://code.google.com/p/agentuino/wiki/AgentuinoLibrary" target="_blank">Agentuino</a> afin de permettre a l&#8217;arduino de faire des requêtes plus facilement sur tout plein d&#8217;equipements actifs sur le reseau&#8230; Un jour&#8230; Peut-être&#8230;</p>
<p>La video : <a href="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/SANY0207.mp4">IBC en action</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hackathoon.snootlab.com/the-internet-bandwidth-checker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://hackathoon.snootlab.com/wp-content/uploads/2011/10/SANY0207.mp4" length="11632640" type="video/mp4" />
		</item>
	</channel>
</rss>

