<?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 Bases de la programmation - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/bases-de-la-programmation/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/bases-de-la-programmation/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Sun, 19 Nov 2023 18:07:30 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</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 Bases de la programmation - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/bases-de-la-programmation/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<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>
