<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Archives des Programmation Arduino - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/programmation-arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/programmation-arduino/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Sun, 19 Nov 2023 19:10:38 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/08/cropped-19518430-icone-de-programmation-pour-votre-site-web-mobile-presentation-et-conception-de-logo-gratuit-vectoriel.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archives des Programmation Arduino - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/programmation-arduino/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<item>
		<title>Réalisation d&#8217;un Thermomètre Numérique avec Arduino</title>
		<link>https://programmation.surleweb-france.fr/realisation-dun-thermometre-numerique-avec-arduino/</link>
					<comments>https://programmation.surleweb-france.fr/realisation-dun-thermometre-numerique-avec-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Wed, 29 Nov 2023 18:58:51 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[affichage LCD Arduino]]></category>
		<category><![CDATA[Arduino thermomètre numérique]]></category>
		<category><![CDATA[Calibration de température Arduino]]></category>
		<category><![CDATA[capteur de température]]></category>
		<category><![CDATA[capteurs Arduino]]></category>
		<category><![CDATA[construction de thermomètre numérique]]></category>
		<category><![CDATA[DallasTemperature]]></category>
		<category><![CDATA[DS18B20 avec Arduino]]></category>
		<category><![CDATA[écran LCD 16x2]]></category>
		<category><![CDATA[électronique DIY]]></category>
		<category><![CDATA[LiquidCrystal Arduino]]></category>
		<category><![CDATA[mesure de température précise]]></category>
		<category><![CDATA[montage de capteur de température]]></category>
		<category><![CDATA[montage électronique Arduino]]></category>
		<category><![CDATA[OneWire Arduino]]></category>
		<category><![CDATA[Programmation Arduino]]></category>
		<category><![CDATA[projet Arduino]]></category>
		<category><![CDATA[projet de thermomètre Arduino]]></category>
		<category><![CDATA[tutoriels Arduino]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=1924</guid>

					<description><![CDATA[<p>Introduction Ce projet vous guidera dans la construction d&#8217;un thermomètre numérique avec Arduino, en utilisant un capteur de température DS18B20 et un écran LCD pour afficher les mesures. Articles Associés Matériel Nécessaire Montage et Assemblage Calibration du Capteur Code de Programmation Liens d&#8217;Autorité Conclusion En suivant ces instructions et en...</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/realisation-dun-thermometre-numerique-avec-arduino/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/realisation-dun-thermometre-numerique-avec-arduino/">Réalisation d&rsquo;un Thermomètre Numérique avec Arduino</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Introduction</h3>



<p>Ce projet vous guidera dans la construction d&rsquo;un thermomètre numérique avec Arduino, en utilisant un capteur de température DS18B20 et un écran LCD pour afficher les mesures.</p>



<h3 class="wp-block-heading">Articles Associés</h3>



<ol class="wp-block-list">
<li><a href="https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation" target="_blank" rel="noreferrer noopener">Introduction à Arduino</a></li>



<li><a href="https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/" target="_blank" rel="noreferrer noopener">Lecture de Capteurs avec Arduino</a></li>



<li><a href="https://programmation.surleweb-france.fr/fonctionnement-et-utilisation-des-capteurs-de-temperature-avec-arduino/" target="_blank" rel="noreferrer noopener">Utilisation des Capteurs de Température</a></li>



<li><a href="https://programmation.surleweb-france.fr/visualisation-des-donnees-affichage-sur-lcd-avec-arduino" target="_blank" rel="noreferrer noopener">Affichage LCD avec Arduino</a></li>



<li><a href="https://programmation.surleweb-france.fr/optimisation-de-la-precision-des-lectures-de-temperature-avec-arduino" target="_blank" rel="noreferrer noopener">Optimisation de la Précision des Températures</a></li>
</ol>



<h3 class="wp-block-heading">Matériel Nécessaire</h3>



<ul class="wp-block-list">
<li>Arduino UNO, <a href="https://amzn.to/40PsbWn" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li>Capteur de température DS18B20, <a href="https://amzn.to/3R655HS" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li>Résistance de 4.7kΩ, <a href="https://amzn.to/3QKr1XC" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li>Écran LCD 16&#215;2, <a href="https://amzn.to/3G56gB9" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li>Potentiomètre de 10kΩ, <a href="https://amzn.to/3MQjuW7" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li>Breadboard, <a href="https://amzn.to/3QDRN3W" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li>Câbles de connexion, <a href="https://amzn.to/47Gsoxy" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>
</ul>



<h3 class="wp-block-heading">Montage et Assemblage</h3>



<ol class="wp-block-list">
<li><strong>Capteur de Température :</strong>
<ul class="wp-block-list">
<li>Connectez le fil rouge du DS18B20 au 5V de l&rsquo;Arduino.</li>



<li>Le fil noir au GND.</li>



<li>Le fil jaune à une broche numérique, par exemple D2.</li>



<li>Placez la résistance de 4.7kΩ entre les fils rouge et jaune.</li>
</ul>
</li>



<li><strong>Écran LCD :</strong>
<ul class="wp-block-list">
<li>Connectez les broches VSS, VDD et V0 de l&rsquo;écran à GND, 5V, et au potentiomètre.</li>



<li>Connectez RS, E, D4, D5, D6, et D7 à des broches numériques de l&rsquo;Arduino (ex : 7, 8, 9, 10, 11, 12).</li>



<li>R/W à GND.</li>



<li>A (anode) et K (cathode) pour le rétroéclairage à 5V et GND.</li>
</ul>
</li>



<li><strong>Assemblage sur la Breadboard :</strong>
<ul class="wp-block-list">
<li>Positionnez tous les composants sur la breadboard.</li>



<li>Utilisez les câbles pour faire les connexions nécessaires selon les schémas des articles précédents.</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading">Calibration du Capteur</h3>



<ul class="wp-block-list">
<li>Suivez les instructions de l&rsquo;article sur l&rsquo;optimisation de la précision pour calibrer le DS18B20.</li>
</ul>



<h3 class="wp-block-heading">Code de Programmation</h3>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#include &lt;OneWire.h> 
#include &lt;DallasTemperature.h> 
#include &lt;LiquidCrystal.h> 

// Initialisation du capteur de température 
OneWire oneWire(2); // Broche 2 pour la communication de données 
DallasTemperature sensors(&amp;oneWire); 
float calibrationOffset = 1.5; // Ajustez cette valeur selon la calibration 

// Initialisation de l'écran LCD LiquidCrystal lcd(7, 8, 9, 10, 11, 12); 
void setup() {
 // Démarre les communications avec le capteur et l'écran
 sensors.begin();
 lcd.begin(16, 2);

 // Affichage initial sur LCD
 lcd.print("Température:"); 
} 
void loop() {
 sensors.requestTemperatures();
 float temperature = sensors.getTempCByIndex(0) + calibrationOffset;
 lcd.setCursor(0, 1);
 lcd.print(temperature);
 lcd.print(" C");
 delay(1000); // Mise à jour toutes les secondes 
}</pre>



<h3 class="wp-block-heading">Liens d&rsquo;Autorité</h3>



<ul class="wp-block-list">
<li><a href="https://www.arduino.cc/">Documentation </a><a href="https://docs.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li>



<li><a href="https://github.com/milesburton/Arduino-Temperature-Control-Library">Guide DallasTemperature pour DS18</a><a href="https://github.com/milesburton/Arduino-Temperature-Control-Library" target="_blank" rel="noreferrer noopener">B20</a></li>



<li><a href="https://www.arduino.cc/en/Tutorial/LibraryExamples/HelloWorld">Tutoriels sur les écrans L</a><a href="https://docs.arduino.cc/learn/electronics/lcd-displays" target="_blank" rel="noreferrer noopener">CD</a></li>
</ul>



<h3 class="wp-block-heading">Conclusion</h3>



<p>En suivant ces instructions et en intégrant le code fourni, vous construirez un thermomètre numérique fonctionnel avec Arduino. Ce projet illustre comment combiner la programmation, l&rsquo;électronique et la calibration pour créer un outil pratique et éducatif.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/realisation-dun-thermometre-numerique-avec-arduino/">Réalisation d&rsquo;un Thermomètre Numérique avec Arduino</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/realisation-dun-thermometre-numerique-avec-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1924</post-id>	</item>
		<item>
		<title>Bases de la lecture de capteurs avec Arduino</title>
		<link>https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/</link>
					<comments>https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Tue, 21 Nov 2023 17:40:50 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Arduino capteurs]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[capteurs électroniques]]></category>
		<category><![CDATA[capteurs pour débutants]]></category>
		<category><![CDATA[DIY électronique]]></category>
		<category><![CDATA[électronique pratique]]></category>
		<category><![CDATA[entrées analogiques Arduino]]></category>
		<category><![CDATA[entrées numériques Arduino]]></category>
		<category><![CDATA[microcontrôleurs Arduino]]></category>
		<category><![CDATA[Programmation Arduino]]></category>
		<category><![CDATA[projets Arduino]]></category>
		<category><![CDATA[traitement de signal Arduino]]></category>
		<category><![CDATA[tutoriels Arduino]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=1905</guid>

					<description><![CDATA[<p>Introduction L&#8217;utilisation de capteurs avec Arduino permet de capter une multitude d&#8217;informations environnementales. Comprendre comment Arduino gère les entrées numériques et analogiques est fondamental pour interpréter correctement les données des capteurs. Cela est particulièrement pertinent pour notre projet de thermomètre numérique. Fonctionnement Détaillé des Entrées Entrées Numériques Entrées Analogiques Différences...</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/">Bases de la lecture de capteurs avec Arduino</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Introduction</h3>



<p>L&rsquo;utilisation de capteurs avec Arduino permet de capter une multitude d&rsquo;informations environnementales. Comprendre comment Arduino gère les entrées numériques et analogiques est fondamental pour interpréter correctement les données des capteurs. Cela est particulièrement pertinent pour notre projet de thermomètre numérique.</p>



<h3 class="wp-block-heading">Fonctionnement Détaillé des Entrées</h3>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="620" height="613" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/Pinout-arduino-uno-r3.jpg?resize=620%2C613&#038;ssl=1" alt="" class="wp-image-1906" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/Pinout-arduino-uno-r3.jpg?w=620&amp;ssl=1 620w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/Pinout-arduino-uno-r3.jpg?resize=300%2C297&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/Pinout-arduino-uno-r3.jpg?resize=150%2C148&amp;ssl=1 150w" sizes="(max-width: 620px) 100vw, 620px" /></figure>



<h4 class="wp-block-heading">Entrées Numériques</h4>



<ul class="wp-block-list">
<li><strong>Broches :</strong> Sur un Arduino UNO, les broches numériques vont de D0 à D13.</li>



<li><strong>Fonctionnement :</strong> Ces broches lisent uniquement deux états : HIGH (5V) ou LOW (0V). Elles sont idéales pour des capteurs avec deux états distincts, comme un interrupteur.</li>



<li><strong>Utilisation :</strong> Avec <code>digitalRead(pin)</code>, où <code>pin</code> est le numéro de la broche, la fonction renvoie HIGH ou LOW.</li>
</ul>



<h4 class="wp-block-heading">Entrées Analogiques</h4>



<ul class="wp-block-list">
<li><strong>Broches :</strong> Sur un Arduino UNO, les broches analogiques sont marquées A0 à A5.</li>



<li><strong>Fonctionnement :</strong> Capables de lire une gamme de valeurs de 0V (représenté par 0) à 5V (représenté par 1023) pour une résolution de 10 bits.</li>



<li><strong>Utilisation :</strong> <code>analogRead(pin)</code> est utilisée pour ces broches, retournant une valeur entre 0 et 1023.</li>
</ul>



<h3 class="wp-block-heading">Différences Entre Entrées/Sorties Numériques et Analogiques</h3>



<ul class="wp-block-list">
<li><strong>Entrées Numériques :</strong>
<ul class="wp-block-list">
<li>Utilisées pour des signaux &lsquo;tout ou rien&rsquo;.</li>



<li>Exemple : Un bouton pressé (HIGH) ou relâché (LOW).</li>
</ul>
</li>



<li><strong>Entrées Analogiques :</strong>
<ul class="wp-block-list">
<li>Adaptées pour lire des signaux variables.</li>



<li>Exemple : Mesure de la lumière avec un photorésistor.</li>
</ul>
</li>



<li><strong>Sorties :</strong>
<ul class="wp-block-list">
<li><strong>Numériques (DigitalWrite) :</strong> Peuvent envoyer un signal HIGH ou LOW.</li>



<li><strong>Analogiques (AnalogWrite) :</strong> En réalité, c&rsquo;est une sortie PWM (modulation de largeur d&rsquo;impulsion) sur certains pins numériques, qui simule une sortie analogique.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">Schémas Illustratifs</h3>



<p><strong>Schéma d&rsquo;une Entrée Numérique :</strong> Montage avec un bouton.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="900" height="506" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?resize=900%2C506&#038;ssl=1" alt="" class="wp-image-1907" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?resize=150%2C84&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?w=1920&amp;ssl=1 1920w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/circuit-bouton.png?w=1800&amp;ssl=1 1800w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p><strong>Schéma d&rsquo;une Entrée Analogique :</strong> Montage avec un potentiomètre ou un capteur de température.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="900" height="506" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?resize=900%2C506&#038;ssl=1" alt="" class="wp-image-1908" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?resize=150%2C84&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/11/LM35-analog-temperature-sensor-with-Arduino-wiring-diagram-schematic-featured-image.webp?w=1600&amp;ssl=1 1600w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<h3 class="wp-block-heading">Liens vers des Sites d&rsquo;Autorité</h3>



<ul class="wp-block-list">
<li><a href="https://www.arduino.cc/reference/en/">Documentation Officielle Ar</a><a href="https://docs.arduino.cc/" target="_blank" rel="noreferrer noopener">duino</a></li>



<li><a href="https://learn.adafruit.com/category/arduino">Tutoriels et Projets sur Ad</a><a href="https://learn.adafruit.com/category/arduino" target="_blank" rel="noreferrer noopener">afruit</a></li>



<li><a href="https://learn.sparkfun.com/arduino">Guides Arduino sur SparkF</a><a href="https://learn.sparkfun.com/" target="_blank" rel="noreferrer noopener">un</a></li>
</ul>



<h3 class="wp-block-heading">Conclusion</h3>



<p>La maîtrise des entrées numériques et analogiques est essentielle pour tout projet Arduino, notamment pour notre thermomètre numérique. La compréhension de ces principes vous permettra de concevoir des projets plus sophistiqués et précis, en exploitant pleinement les capacités des capteurs et de la carte Arduino.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/">Bases de la lecture de capteurs avec Arduino</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/bases-de-la-lecture-de-capteurs-avec-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1905</post-id>	</item>
		<item>
		<title>Introduction Complète à Arduino et Son Environnement de Programmation</title>
		<link>https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation/</link>
					<comments>https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 17:33:39 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Apprendre l'électronique]]></category>
		<category><![CDATA[Arduino pour les enseignants]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[Atelier Arduino]]></category>
		<category><![CDATA[Bases de la programmation]]></category>
		<category><![CDATA[Composants Arduino]]></category>
		<category><![CDATA[Conception de circuits Arduino]]></category>
		<category><![CDATA[Cours Arduino]]></category>
		<category><![CDATA[Débutants en Arduino]]></category>
		<category><![CDATA[Electronique DIY]]></category>
		<category><![CDATA[IDE Arduino]]></category>
		<category><![CDATA[Informatique physique]]></category>
		<category><![CDATA[Kits de démarrage Arduino]]></category>
		<category><![CDATA[microcontrôleur]]></category>
		<category><![CDATA[Montage électronique]]></category>
		<category><![CDATA[Programmation Arduino]]></category>
		<category><![CDATA[Projets Arduino pour débutants]]></category>
		<category><![CDATA[Prototypage rapide avec Arduino]]></category>
		<category><![CDATA[Tutoriel Arduino]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=1900</guid>

					<description><![CDATA[<p>Introduction Arduino est une plateforme incontournable pour les amateurs de technologie, les éducateurs et les artistes. Il simplifie l&#8217;accès à la programmation et à l&#8217;électronique, permettant à chacun de concrétiser ses idées. Matériel Nécessaire Pour débuter, voici une liste du matériel et des composants nécessaires : Guide d&#8217;Installation et de...</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation/">Introduction Complète à Arduino et Son Environnement de Programmation</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Introduction</h3>



<p>Arduino est une plateforme incontournable pour les amateurs de technologie, les éducateurs et les artistes. Il simplifie l&rsquo;accès à la programmation et à l&rsquo;électronique, permettant à chacun de concrétiser ses idées.</p>



<h3 class="wp-block-heading">Matériel Nécessaire</h3>



<p>Pour débuter, voici une liste du matériel et des composants nécessaires :</p>



<ul class="wp-block-list">
<li><strong>Arduino UNO :</strong> Le cœur de vos projets. <a href="https://amzn.to/40PsbWn" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li><strong>Câble USB :</strong> Pour connecter l&rsquo;Arduino à l&rsquo;ordinateur. <a href="https://amzn.to/46ljg0e" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li><strong>LED :</strong> Pour votre premier programme de test. <a href="https://amzn.to/49LDG5a" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li><strong>Résistances :</strong> Dans notre cas, une de 1k. Elle est utile pour contrôler le courant et protéger la led. <a href="https://amzn.to/3QKr1XC" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li><strong>Breadboard :</strong> Pour réaliser des montages sans soudure. <a href="https://amzn.to/3QDRN3W" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>



<li><strong>Fils de connexion :</strong> Pour connecter les composants. <a href="https://amzn.to/47Gsoxy" target="_blank" rel="noreferrer noopener">Acheter sur Amazon</a></li>
</ul>



<h2 class="wp-block-heading">Guide d&rsquo;Installation et de Configuration</h2>



<h3 class="wp-block-heading">Installation de l&rsquo;IDE Arduino</h3>



<ol class="wp-block-list">
<li><strong>Téléchargement :</strong> Rendez-vous sur le <a href="https://www.arduino.cc/reference/fr/" target="_blank" rel="noreferrer noopener">site officiel d&rsquo;Arduino </a>et téléchargez l&rsquo;IDE adapté à votre OS.</li>



<li><strong>Installation :</strong> Suivez les instructions pour installer l&rsquo;IDE sur votre ordinateur.</li>
</ol>



<h3 class="wp-block-heading">Premiers Pas avec Arduino</h3>



<ol class="wp-block-list">
<li><strong>Connexion :</strong> Branchez votre Arduino UNO à l&rsquo;ordinateur via le câble USB.</li>



<li><strong>Configuration :</strong> Dans l&rsquo;IDE, allez à Outils &gt; Type de Carte, et sélectionnez « Arduino UNO ».</li>



<li><strong>Sélection du Port :</strong> Choisissez le port de communication dans Outils &gt; Port.</li>
</ol>



<h3 class="wp-block-heading">Premier Programme : Faire Clignoter une LED</h3>



<ul class="wp-block-list">
<li><strong>Montage :</strong> 
<ul class="wp-block-list">
<li><strong>Connectez la LED à la Breadboard :</strong> Placez la LED sur la breadboard. Les LEDs ont une patte longue (anode) et une patte courte (cathode).</li>



<li><strong>Connectez la Résistance :</strong> Connectez une résistance à la patte longue (anode) de la LED. Cette résistance limite le courant pour protéger la LED.</li>



<li><strong>Câblage à l&rsquo;Arduino :</strong>
<ul class="wp-block-list">
<li>Connectez l&rsquo;autre extrémité de la résistance à une broche numérique de l&rsquo;Arduino (par exemple, la broche 8).</li>



<li>Connectez la patte courte (cathode) de la LED à une broche GND (masse) de l&rsquo;Arduino.</li>
</ul>
</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li><strong>Code :</strong> Copiez le code suivant dans l&rsquo;IDE :</li>
</ul>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">void setup() 
{
 pinMode(8, OUTPUT); 
} 
void loop() {
 digitalWrite(8, HIGH);
 delay(1000);
 digitalWrite(8, LOW);
 delay(1000);
}</pre>



<ul class="wp-block-list">
<li><strong>Téléversement :</strong> Cliquez sur le bouton de téléversement. Si tout est correct, la LED clignotera.</li>
</ul>



<h3 class="wp-block-heading">Explication du code</h3>



<ol class="wp-block-list">
<li><strong>void setup() { &#8230; } :</strong> Cette fonction est appelée une seule fois lorsque vous démarrez votre Arduino ou réinitialisez la carte. Elle est généralement utilisée pour initialiser les paramètres ou configurer les états de broches (pins). Dans ce cas, <code><strong>pinMode(8, OUTPUT);</strong></code>.</li>



<li><strong>void loop() { &#8230; } :</strong> Après <code><strong>setup()</strong></code>, la fonction <strong><code>loop()</code> </strong>est appelée de manière répétitive aussi longtemps que la carte Arduino est alimentée. Elle contient le code qui contrôle la LED. <code><strong>digitalWrite(8, HIGH);</strong></code> allume la LED en envoyant une tension élevée (<strong>HIGH</strong>) à la broche de la LED. Ensuite, <code><strong>delay(1000);</strong></code> fait une pause dans l&rsquo;exécution du programme pendant 1000 millisecondes (soit une seconde), laissant la LED allumée pendant ce temps. Après la pause, <code><strong>digitalWrite(8, LOW);</strong></code> éteint la LED en envoyant une tension basse (<strong>LOW</strong>). Une autre pause de 1000 millisecondes suit, pendant laquelle la LED reste éteinte. Ce cycle de allumage et extinction avec des pauses crée un effet de clignotement.</li>
</ol>



<h2 class="wp-block-heading">Ressources et Liens Utiles</h2>



<ul class="wp-block-list">
<li><strong>Documentation et Tutoriels :</strong>
<ul class="wp-block-list">
<li><a href="https://www.arduino.cc/en/Guide/HomePage">Guide de démarrage Ard</a><a href="https://www.gotronic.fr/blog/guides/arduino/" target="_blank" rel="noreferrer noopener">uino</a></li>



<li><a href="https://www.arduino.cc/en/Tutorial/BuiltInExamples">Tutoriels pour débutants sur </a><a href="https://arduino-france.site/tutoriels/" target="_blank" rel="noreferrer noopener">Arduino</a></li>
</ul>
</li>



<li><strong>Communauté et Forums :</strong>
<ul class="wp-block-list">
<li><a href="https://forum.arduino.cc/">Forums Ard</a><a href="https://forum.arduino.cc/c/international/francais/49" target="_blank" rel="noreferrer noopener">uino</a></li>



<li><a href="https://www.reddit.com/r/arduino/">Communauté Arduino sur Re</a><a href="https://www.reddit.com/r/arduino/?rdt=44251" target="_blank" rel="noreferrer noopener">ddit</a></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Avec ces connaissances de base, vous êtes prêt à plonger dans l&rsquo;univers fascinant d&rsquo;Arduino. Les prochains articles aborderont des sujets plus avancés, tels que la lecture de capteurs et la visualisation de données, pour enrichir vos compétences en électronique et en programmation.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation/">Introduction Complète à Arduino et Son Environnement de Programmation</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/introduction-complete-a-arduino-et-son-environnement-de-programmation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1900</post-id>	</item>
	</channel>
</rss>
