<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Faire une mise à l&#x27;échelle : Fonction Map]]></title><description><![CDATA[<p dir="auto">Bonjour à tous !</p>
<p dir="auto">Petit tuto sur une fonction que j'ai découvert aujourd'hui même !</p>
<p dir="auto">La fonction map !</p>
<p dir="auto"><strong>Objectif du tuto :</strong></p>
<p dir="auto">Faire varier la luminosité d'une led via un potentiomètre. et ce via un pwm.</p>
<p dir="auto"><strong>Lexique :</strong></p>
<p dir="auto">PWM : Pulse with modulation, on fait varier la tension moyenne au borne d'une sortie. Par exemple avec une tension de 10V et un pwm à 50% on aura une tension moyenne de 5V. Sur arduino cette valeur varie de 0 à 255 données (8bits)</p>
<p dir="auto">Potentiomètre : Résistance variable, 10 bits de 0 à 1023.</p>
<p dir="auto">=&gt; Mise à l'échelle de 0 à 1023 pour 0 à 255.</p>
<p dir="auto"><strong>Le programme :</strong></p>
<p dir="auto"><strong><img src="https://puu.sh/dCeqW/f569d3a516.png" alt="f569d3a516.png" class=" img-fluid img-markdown" /></strong></p>
<p dir="auto">=&gt; Fonction map : La mise à l'échelle s'effectue automatique ici.</p>
<p dir="auto">=&gt; Donc on met la variable, la première échelle dans notre cas le potentiomètre de 0 à 1023 et ensuite l'échelle que l'on veut ici le pwm de 0 à 255.</p>
<p dir="auto">On pourrait tout aussi bien prendre 50-300 etc...</p>
<p dir="auto">=&gt; int led = 3 :  LED sur la pin 3</p>
<p dir="auto">=&gt; Potentiomètre sur la pin A0 Car valeur variable !</p>
<p dir="auto">Ensuite on définit les 2 variables</p>
<p dir="auto">=&gt; La led est configurer comme sortie</p>
<p dir="auto">val : Valeur du potentiomètre</p>
<p dir="auto">Val : Valeur après la mise à l'échelle</p>
<p dir="auto">analogWrite(led1Val); On écrit la valeur obtenu à la led.</p>
<p dir="auto">et enfin un petit délai pour la variation</p>
<p dir="auto">Et voilà, avec une simple fonction map, vous avez effectuer votre mise à l'échelle !</p>
<p dir="auto">Code : <a href="https://www.mediafire.com/?cif8h6he89rs7f3" rel="nofollow ugc">https://www.mediafire.com/?cif8h6he89rs7f3</a></p>
]]></description><link>http://new.melinyel.net/topic/1392/faire-une-mise-à-léchelle-fonction-map</link><generator>RSS for Node</generator><lastBuildDate>Thu, 21 May 2026 18:31:47 GMT</lastBuildDate><atom:link href="http://new.melinyel.net/topic/1392.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Dec 2014 12:15:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Faire une mise à l&#x27;échelle : Fonction Map on Sun, 25 Jan 2015 23:49:58 GMT]]></title><description><![CDATA[<p dir="auto">Pas de soucis <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/15531</link><guid isPermaLink="true">http://new.melinyel.net/post/15531</guid><dc:creator><![CDATA[Leplayze]]></dc:creator><pubDate>Sun, 25 Jan 2015 23:49:58 GMT</pubDate></item><item><title><![CDATA[Reply to Faire une mise à l&#x27;échelle : Fonction Map on Sat, 17 Jan 2015 17:32:52 GMT]]></title><description><![CDATA[<p dir="auto">Merci d'avoir remonté le sujet ! Moi non plus j'avais pas vu, merci ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">+1 !</p>
]]></description><link>http://new.melinyel.net/post/15290</link><guid isPermaLink="true">http://new.melinyel.net/post/15290</guid><dc:creator><![CDATA[Eloha]]></dc:creator><pubDate>Sat, 17 Jan 2015 17:32:52 GMT</pubDate></item><item><title><![CDATA[Reply to Faire une mise à l&#x27;échelle : Fonction Map on Sat, 17 Jan 2015 16:59:10 GMT]]></title><description><![CDATA[<p dir="auto">J'avais raté ce partage, merci bien l'ami ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">+1 point de réputation, good job.</p>
]]></description><link>http://new.melinyel.net/post/15268</link><guid isPermaLink="true">http://new.melinyel.net/post/15268</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Sat, 17 Jan 2015 16:59:10 GMT</pubDate></item><item><title><![CDATA[Reply to Faire une mise à l&#x27;échelle : Fonction Map on Sat, 20 Dec 2014 17:36:30 GMT]]></title><description><![CDATA[<p dir="auto">Merci du partage <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/14633</link><guid isPermaLink="true">http://new.melinyel.net/post/14633</guid><dc:creator><![CDATA[Soulalex]]></dc:creator><pubDate>Sat, 20 Dec 2014 17:36:30 GMT</pubDate></item></channel></rss>