<?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>Archives des Arduino - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/arduino/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Wed, 07 Jul 2021 11:41:57 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://coffeebreak.en-images.info/wp-content/uploads/2021/07/cropped-Tasse_Cafe-scaled-1-32x32.jpg</url>
	<title>Archives des Arduino - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/arduino/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP &#8211; Graver une séquence de BOOT sur Atmega328P BreadBoard</title>
		<link>https://coffeebreak.en-images.info/modop-graver-une-sequence-de-boot-sur-atmega328p-breadboard/</link>
					<comments>https://coffeebreak.en-images.info/modop-graver-une-sequence-de-boot-sur-atmega328p-breadboard/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Wed, 09 Jun 2021 17:36:13 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Atmega328P]]></category>
		<category><![CDATA[Domotique]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=1529</guid>

					<description><![CDATA[<p>Graver une séquence de BOOT sur Atmega328P BreadBoard sur une breadboard. </p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-graver-une-sequence-de-boot-sur-atmega328p-breadboard/">MODOP &#8211; Graver une séquence de BOOT sur Atmega328P BreadBoard</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" width="836" height="444" class="wp-image-1533" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-364.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-364.png 836w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-364-300x159.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-364-768x408.png 768w" sizes="(max-width: 836px) 100vw, 836px" /></p>
<p>Sélectionne <strong>ISP_Breadboard8Mhz</strong> que l’on va charger dans l’Atmega328 de l’arduino</p>
<p><img decoding="async" width="751" height="488" class="wp-image-1536" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-365.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-365.png 751w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-365-300x195.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></p>
<p><img decoding="async" width="752" height="479" class="wp-image-1538" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-366.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-366.png 752w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-366-300x191.png 300w" sizes="(max-width: 752px) 100vw, 752px" /></p>
<ol>
<li>Sélectionne type de carte et Port</li>
<li>Sélectionne Mode de programmation</li>
<li>Téléchargement dans l’ATMEGA de l’arduino UNO</li>
</ol>
<p>Quand le chargement est fait on réalise le montage ci-dessous pour programmer l’Atmega sur une plaque d’essai<br />
(BreadBoard)</p>
<p><img loading="lazy" decoding="async" width="740" height="603" class="wp-image-1539" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-367.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-367.png 740w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-367-300x244.png 300w" sizes="auto, (max-width: 740px) 100vw, 740px" /></p>
<p>Chargement de la gravure de boot sur le BreadBoard.</p>
<p><img loading="lazy" decoding="async" width="748" height="486" class="wp-image-1541" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-368.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-368.png 748w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-368-300x195.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></p>
<ol>
<li>Sélectionne la carte BreadBoard 8Mhz</li>
<li>Sélectionne le type de méthode du programmateur</li>
<li>Puis on grave la séquence d’initialisation</li>
</ol>
<p>Voilà tout est terminé.</p>
<p>Views: 6</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-graver-une-sequence-de-boot-sur-atmega328p-breadboard/">MODOP &#8211; Graver une séquence de BOOT sur Atmega328P BreadBoard</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-graver-une-sequence-de-boot-sur-atmega328p-breadboard/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Mise en Veille Atmega328P</title>
		<link>https://coffeebreak.en-images.info/modop-mise-en-veille-atmega328p/</link>
					<comments>https://coffeebreak.en-images.info/modop-mise-en-veille-atmega328p/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 07 Jun 2021 19:20:38 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Atmega]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Domotique]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=1343</guid>

					<description><![CDATA[<p>Mise en Veille Atmega328P et gestion d'énergie maitrisée pour l'embarqué.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-mise-en-veille-atmega328p/">MODOP &#8211; Mise en Veille Atmega328P</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>#include &lt;DHT22.h&gt;<br />
<span style="color: #ff0000;"><strong>#include &lt;avr/sleep.h&gt; </strong></span><br />
<span style="color: #ff0000;"><strong>#include &lt;avr/wdt.h&gt;</strong></span></p>
<p>#define DHT22_PIN 2 //communication avec le capteur DHT22<br />
#define DHT22_POWER 5 //alimentation du capteur DHT22</p>
<p>DHT22 dht22(DHT22_PIN); //création instance dht</p>
<p><strong><span style="color: #ff0000;">ISR (WDT_vect) </span></strong><br />
<strong><span style="color: #ff0000;">{ </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; wdt_disable(); //désactive le watchdog </span></strong><br />
<strong><span style="color: #ff0000;">}</span></strong></p>
<p><strong><span style="color: #ff0000;">void mywatchdogenable() </span></strong><br />
<strong><span style="color: #ff0000;">{ </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; MCUSR = 0; </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; WDTCSR = _BV (WDCE) | _BV (WDE); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; WDTCSR = _BV (WDIE) | _BV (WDP3) | _BV (WDP0); //délai de 8 secondes </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; wdt_reset(); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; ADCSRA = 0; //désactive ADC </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; set_sleep_mode (SLEEP_MODE_PWR_DOWN); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; sleep_enable(); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; MCUCR = _BV (BODS) | _BV (BODSE); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; MCUCR = _BV (BODS); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; sleep_cpu(); </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp; sleep_disable(); </span></strong><br />
<strong><span style="color: #ff0000;">}</span></strong></p>
<p>void setup()<br />
{<br />
pinMode(DHT22_POWER, OUTPUT);<br />
Serial.begin(9600);<br />
}</p>
<p>void loop ()<br />
{<br />
digitalWrite(DHT22_POWER, HIGH); //alimente le capteur DHT22<br />
delay(5000);<br />
DHT22_ERROR_t errorCode;<br />
errorCode = dht22.readData();<br />
switch(errorCode)<br />
{<br />
case DHT_ERROR_NONE:<br />
Serial.print(dht22.getTemperatureC());<br />
Serial.print(« C<br />
Serial.print(dht22.getHumidity());<br />
Serial.println(« % »);<br />
delay(500);<br />
break;<br />
case DHT_ERROR_CHECKSUM:<br />
Serial.println(« check sum error « );<br />
break;<br />
case DHT_BUS_HUNG:<br />
Serial.println(« BUS Hung « );<br />
break;<br />
case DHT_ERROR_NOT_PRESENT:<br />
Serial.println(« Not Present « );<br />
break;<br />
case DHT_ERROR_ACK_TOO_LONG:<br />
Serial.println(« ACK time out « );<br />
break;<br />
case DHT_ERROR_SYNC_TIMEOUT:<br />
Serial.println(« Sync Timeout « );<br />
break;<br />
case DHT_ERROR_DATA_TIMEOUT:<br />
Serial.println(« Data Timeout « );<br />
break;<br />
case DHT_ERROR_TOOQUICK:<br />
Serial.println(« Polled to quick « );<br />
break;<br />
}<br />
digitalWrite(DHT22_POWER, LOW); //arrêt de l’alimentation du DTH22<br />
<strong><span style="color: #ff0000;">&nbsp; for (int i=0; i &lt; 8; i++) //mise en veille pendant 64 secondes </span></strong><br />
<strong><span style="color: #ff0000;">&nbsp;&nbsp;&nbsp; mywatchdogenable();</span></strong><br />
}</p>
<p>Views: 5</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-mise-en-veille-atmega328p/">MODOP &#8211; Mise en Veille Atmega328P</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-mise-en-veille-atmega328p/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
