<?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>Arduino UNO Stand alone Archives - Esperimenti con logiche programmabili</title>
	<atom:link href="https://logicaprogrammabile.it/tag/arduino-uno-stand-alone/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/tag/arduino-uno-stand-alone/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Sun, 15 Jan 2017 18:00:49 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://logicaprogrammabile.it/wp-content/uploads/2017/11/cropped-logicaprogrammabile-logo-02-32x32.png</url>
	<title>Arduino UNO Stand alone Archives - Esperimenti con logiche programmabili</title>
	<link>https://logicaprogrammabile.it/tag/arduino-uno-stand-alone/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Caricare gli sketch su Arduino standalone (ATMEGA328 )</title>
		<link>https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/</link>
					<comments>https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/#comments</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Mon, 02 Jul 2012 12:22:38 +0000</pubDate>
				<category><![CDATA[Tutorial Arduino]]></category>
		<category><![CDATA[Arduino UNO Stand alone]]></category>
		<category><![CDATA[ATMEGA328]]></category>
		<category><![CDATA[Atmega328 Stand alone]]></category>
		<category><![CDATA[Sketch]]></category>
		<category><![CDATA[standalone]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=1814</guid>

					<description><![CDATA[<p>Come programmare un chip ATmega328 con i vostri sketch Quando abbiamo a disposizione un  chip Atmega328 dotato di bootloader Arduino Uno (Arduino Standalone) possiamo caricare gli sketch utilizzando un semplice schema. Esistono varie soluzioni, tra cui, quella di utilizzare la board Arduino UNO. Nel precedente...</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/">Caricare gli sketch su Arduino standalone (ATMEGA328 )</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Come programmare un chip ATmega328 con i vostri sketch</h3>
<p>Quando abbiamo a disposizione un  chip <strong>Atmega328</strong> dotato di bootloader Arduino Uno (Arduino Standalone) possiamo <strong>caricare</strong> gli <strong>sketch</strong> utilizzando un semplice schema. Esistono varie soluzioni, tra cui, quella di utilizzare la board <strong>Arduino UNO</strong>. Nel <a title="Arduino UNO bootloader su un nuovo chip ATMEGA328" href="https://logicaprogrammabile.it/arduino-uno-bootloader-chip-atmega328/">precedente articolo</a> è stata utilizzata per caricare il <a href="https://it.wikipedia.org/wiki/Boot_loader" target="_blank">bootloader </a>su un chip vergine; in questo caso la utilizzeremo per poter caricare gli sketch sul chip esterno.</p>
<p>Lo schema elettrico è il seguente:</p>
<figure id="attachment_1825" aria-describedby="caption-attachment-1825" style="width: 377px" class="wp-caption aligncenter"><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch.gif"><img fetchpriority="high" decoding="async" class="wp-image-1825 size-full" title="caricare sketch su chip atmega328. Arduino stand alone" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch.gif" alt="Arduino standalone caricare sketch su chip atmega328 vergine" width="377" height="296" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch.gif 377w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uno_LoadSketch-300x235.gif 300w" sizes="(max-width: 377px) 100vw, 377px" /></a><figcaption id="caption-attachment-1825" class="wp-caption-text">ATMEGA328 Arduino Stand alone Caricare sketch e bootloader</figcaption></figure>
<p><span style="text-decoration: underline;">Prima di eseguire qualsiasi operazione dovete rimuovere il chip ATMEGA328 dalla board Arduino UNO, questo perché la scheda viene utilizzata come semplice convertitore USB-Seriale.</span></p>
<p><span id="more-1814"></span></p>
<p>La procedura per caricare il codice è identica a quella per la programmazione della board Arduino UNO.<br />
Per completezza la riepilogo di seguito:</p>
<p>Carichiamo il classico sketch di esempio per far blinkare il led onboard:</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink.jpg"><img decoding="async" class="aligncenter size-full wp-image-1821" title="Arduino Blink Led" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink.jpg" alt="Semplice esempio per far lampeggiare un led con Arduino UNO" width="500" height="597" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink.jpg 500w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/EsempioBlink-251x300.jpg 251w" sizes="(max-width: 500px) 100vw, 500px" /></a></p>
<p>Selezioniamo il tipo di board da programmare (dipendente dal tipo di bootloader caricato sul chip, solitamente quello per Arduino UNO)</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1.jpg"><img decoding="async" class="aligncenter size-full wp-image-1822" title="Seleziona il tipo di scheda" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1.jpg" alt="Seleziona la board arduino uno" width="631" height="599" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1.jpg 631w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectBoard1-300x284.jpg 300w" sizes="(max-width: 631px) 100vw, 631px" /></a></p>
<p>Ora selezioniamo la porta seriale dove è collegata la scheda</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1820" title="Seleziona Porta Seriale dove è collegato Arduino Uno" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort.jpg" alt="Porta Seriale Arduino UNO" width="499" height="600" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort.jpg 499w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/SelectSerialPort-249x300.jpg 249w" sizes="auto, (max-width: 499px) 100vw, 499px" /></a></p>
<p>Non ci rimane che caricare lo sketch con il pulsante upload</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1828" title="Caricare codice sull Atmega328" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1.jpg" alt="Caricare skect su chip esterno" width="441" height="538" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1.jpg 441w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/Uploading1-245x300.jpg 245w" sizes="auto, (max-width: 441px) 100vw, 441px" /></a></p>
<p>attendiamo il trasferimento del codice sul nuovo chip</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1829" title="Fine upload sketch" src="https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1.jpg" alt="conferma avvenuto caricamento sketch sulla board atmega328" width="435" height="572" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1.jpg 435w, https://logicaprogrammabile.it/wp-content/uploads/2011/08/UploadDone1-228x300.jpg 228w" sizes="auto, (max-width: 435px) 100vw, 435px" /></a></p>
<p>Questa procedura è utile per sfruttare la scheda Arduino UNO come programmatore piuttosto che acquistarne una, almeno per saltuarie operazioni di programmazione. Certamente consiglio di dotarsi un convertitore usb seriale esterno se intendiamo realizzare diverse board Arduino standalone.</p>
<p>La possibilità di avere un chip ATMEGA328 compatibile Arduino permette di realizzare numerosi progetti personalizzati, costruire la propria board risparmiando spazio, dato che è sufficiente usare solamente l&#8217;ATMEGA. Un aspetto vincente che fa di questo microcontrollore un evergreen!</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/">Caricare gli sketch su Arduino standalone (ATMEGA328 )</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/arduino-standalone-caricare-sketch-atmega328/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Arduino Ethernet come configurare l&#8217;ambiente di sviluppo</title>
		<link>https://logicaprogrammabile.it/arduino-ethernet-configurare-sviluppo/</link>
					<comments>https://logicaprogrammabile.it/arduino-ethernet-configurare-sviluppo/#comments</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Tue, 20 Sep 2011 12:51:06 +0000</pubDate>
				<category><![CDATA[Tutorial Arduino]]></category>
		<category><![CDATA[Arduino ethernet]]></category>
		<category><![CDATA[Arduino UNO Stand alone]]></category>
		<category><![CDATA[Arduino Webserver]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=1983</guid>

					<description><![CDATA[<p>Configurare il sistema per iniziare a lavorare con Arduino Ethernet Ho da poco ricevuto il pacco contenente la board Arduino Ethernet, e devo dire che risulta essere ben realizzata ed assemblata. Prima di iniziare a scrivere qualche sketch è necessario installare i driver del convertitore...</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-ethernet-configurare-sviluppo/">Arduino Ethernet come configurare l&#8217;ambiente di sviluppo</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Configurare il sistema per iniziare a lavorare con Arduino Ethernet</h1>
<p>Ho da poco ricevuto il pacco contenente la board <strong>Arduino Ethernet</strong>, e devo dire che risulta essere ben realizzata ed assemblata. Prima di iniziare a scrivere qualche sketch è necessario installare i driver del convertitore USB2Serial che utilizzeremo per colloquiare con la board dato che non dispone di una porta usb integrata come la Arduino UNO, inoltre modificheremo il file <strong>board.txt</strong> per aggiornare il menu dell&#8217;IDE.</p>
<p>Scarichiamo dal sito <a href="http://arduino.cc" target="_blank">Arduino.cc</a> i driver del convertitore usb seriale che potete trovare nella sezione Driver &amp; Setup nella pagina <a href="http://arduino.cc/en/Main/USBSerial" target="_blank">del dispositivo USB2Serial Light</a>, salviamo e decomprimiamo il file in una cartella sul desktop.<br />
Quindi colleghiamo al pc, tramite cavo mini usb, la board <strong>Usb2Serial</strong>.</p>
<p>Windows XP avvierà la procedura di installazione nuovo hardware</p>
<p><span id="more-1983"></span></p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/09/usbSerial.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1985" title="usb2Serial light" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/usbSerial-300x87.jpg" alt="Installazione Arduino Usb2Serial Light" width="300" height="87" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/usbSerial-300x87.jpg 300w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/usbSerial.jpg 382w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1986" title="InstNuovoHardware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/InstNuovoHardware-300x233.jpg" alt="Installazione nuovo hardware" width="300" height="233" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/InstNuovoHardware-300x233.jpg 300w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/InstNuovoHardware.jpg 504w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>Clicchiamo sul pulsante <strong>Annulla</strong> per chiudere la finestra. Un messaggio pop-up ci avviserà del relativo errore, non badateci e chiudete il messaggio:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1988" title="ErroreHardware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/ErroreHardware-300x84.jpg" alt="Errore installazione driver board usb2serial" width="300" height="84" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/ErroreHardware-300x84.jpg 300w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/ErroreHardware.jpg 451w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>Ora apriamo la finestra delle proprietà del sistema, <strong>Start-&gt;Pannello di controllo-&gt;Sistema</strong> e clicchiamo sul tab <strong>Hardware</strong></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1989" title="PropSistema" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/PropSistema-235x300.jpg" alt="Proprietà di sitema" width="235" height="300" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/PropSistema-235x300.jpg 235w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/PropSistema.jpg 420w" sizes="auto, (max-width: 235px) 100vw, 235px" /></p>
<p>apriamo la finestra <strong>gestione periferiche</strong> tramite l&#8217;omonimo pulsante, dovremmo notare la presenza del device <strong>Arduino USB-Serial</strong>.</p>
<p><a href="https://logicaprogrammabile.it/wp-content/uploads/2011/09/GestPeriferiche.jpg"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1992" title="GestPeriferiche" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/GestPeriferiche-266x300.jpg" alt="Gestione periferiche USB to Serial" width="266" height="300" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/GestPeriferiche-266x300.jpg 266w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/GestPeriferiche.jpg 436w" sizes="auto, (max-width: 266px) 100vw, 266px" /></a></p>
<p>Clicchiamo con il pulsante destro del mouse sul dispositivo e selezioniamo la voce <strong>Aggiorna driver&#8230;</strong> per avviare la procedura passo passo che porterà alla corretta installazione dei driver della board <strong>USB2Serial</strong>; di seguito le schermate illustrative del wizard di installazione:</p>
<div class="post-content-gallery justify columns3" data-justify="180"></div>
<p>Se non ci sono intoppi la procedura permetterà immediatamente l&#8217;utilizzo della board <strong>USB2Serial</strong>. Il passo successivo permette di aggiornare l&#8217;elenco delle board presenti nel relativo menu dell&#8217;IDE.<br />
Dobbiamo aprire il file <strong>board.txt</strong> situato nel seguente path:</p>
<p style="text-align: center;"><strong>arduino-0022\hardware\arduino</strong></p>
<p>cerchiamo la seguente stringa</p>
<pre>uno.name=Arduino Uno</pre>
<p>e modifichiamola in questo modo</p>
<pre>uno.name=Arduino Uno or Ethernet</pre>
<p>Dato che programmare la Arduino Ethernet equivale a programmare l&#8217;Arduino UNO, questa modifica serve solamente a rinominare la voce del menu, non ha effetto sui parametri della scheda.</p>
<p>Avviamo l&#8217;IDE e controlliamo che l&#8217;impostazione sia stata caricata</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2011" title="ArduinoIDE" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/ArduinoIDE-300x226.jpg" alt="Arduino IDE" width="300" height="226" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/ArduinoIDE-300x226.jpg 300w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/ArduinoIDE.jpg 631w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>Per concludere carichiamo un semplice sketch per verificare che tutto funzioni in modo adeguato</p>
<pre class="lang:arduino decode:true ">/*
Test Arduino Ethernet
*/

void setup()
{
//Inizializzo la seriale
Serial.begin(9600);
}

void loop()
{
//scrivo sulla seriale
Serial.write("Arduino Ethernet\n");
//Attendo 1 secondo
delay(1000);
}</pre>
<p>&nbsp;</p>
<p>Una volta caricato lo sketch apriamo <strong>Serial Monitor</strong> per verificare che la stringa venga inviata al pc tramite la board <strong>USB2Serial</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2013" title="TestArduinoEth" src="https://logicaprogrammabile.it/wp-content/uploads/2011/09/TestArduinoEth-285x300.jpg" alt="Test Arduino Ethernet" width="285" height="300" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/09/TestArduinoEth-285x300.jpg 285w, https://logicaprogrammabile.it/wp-content/uploads/2011/09/TestArduinoEth.jpg 366w" sizes="auto, (max-width: 285px) 100vw, 285px" /></p>
<p>Prossimi test ed esperimenti nei prossimi giorni</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-ethernet-configurare-sviluppo/">Arduino Ethernet come configurare l&#8217;ambiente di sviluppo</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/arduino-ethernet-configurare-sviluppo/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
