<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Commenti a: Come aggiornare l&#8217; host no-ip tramite Arduino ethernet	</title>
	<atom:link href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Mon, 13 Feb 2017 17:31:13 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>
		Di: Dottorino8086		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-565</link>

		<dc:creator><![CDATA[Dottorino8086]]></dc:creator>
		<pubDate>Sat, 25 Aug 2012 19:07:38 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-565</guid>

					<description><![CDATA[Scusami Marco, ho sbagliato     è questo il codice che dovevo spedirti:

#include 
#include 
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //mac ethernet
byte ip[] = { 192,168,0,15 }; //indirizzo locale dell&#039;Arduino
byte gateway[] = { 192,168,0,1 };
byte server[] = {8,23,224,120}; //dynupdate.no-ip.com

//creo un client che punta al
//servizio dynupdate.no-ip.com sulla porta 80
EthernetClient client;
void setup() {
//Avvio la connessione
Ethernet.begin(mac, ip,gateway);
//inizializzo la seriale
Serial.begin(9600);
//aspetto che il chip wiznet sia inizializzato
delay(1000);
Serial.println(&quot;Connessione in corso...&quot;);
//Serial.println 
//se la connessione avviene con successo
//invio la richiesta http
if (client.connect(server, 80)) {
Serial.println(&quot;Connesso&quot;);
client.println(&quot;GET /nic/update?hostname=davide1974.no-ip.org HTTP/1.0&quot;);
client.println(&quot;Host: dynupdate.no-ip.com&quot;);
client.println(&quot;Authorization: Basic ZG90d*************hvby5pdDphYzNhYzM=&quot;);
client.println(&quot;User-Agent: arduino_ethernet/1.0 info@gmail.com&quot;);
client.println();
}
else
{
//Problemi nella connessione
Serial.println(&quot;connessione fallita!&quot;);
}
}
void loop()
{
//restituisco il messaggio inviato dal servizio
if (client.available()) {
char c = client.read();
Serial.print(c);
}
//Quando il server si disconnette fermo il client
if (!client.connected()) {
Serial.println();
Serial.println(&quot;Disconessione&quot;);
client.stop();
//ciclo infinito
for(;;)
;
}
}]]></description>
			<content:encoded><![CDATA[<p>Scusami Marco, ho sbagliato     è questo il codice che dovevo spedirti:</p>
<p>#include<br />
#include<br />
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //mac ethernet<br />
byte ip[] = { 192,168,0,15 }; //indirizzo locale dell&#8217;Arduino<br />
byte gateway[] = { 192,168,0,1 };<br />
byte server[] = {8,23,224,120}; //dynupdate.no-ip.com</p>
<p>//creo un client che punta al<br />
//servizio dynupdate.no-ip.com sulla porta 80<br />
EthernetClient client;<br />
void setup() {<br />
//Avvio la connessione<br />
Ethernet.begin(mac, ip,gateway);<br />
//inizializzo la seriale<br />
Serial.begin(9600);<br />
//aspetto che il chip wiznet sia inizializzato<br />
delay(1000);<br />
Serial.println(&#8220;Connessione in corso&#8230;&#8221;);<br />
//Serial.println<br />
//se la connessione avviene con successo<br />
//invio la richiesta http<br />
if (client.connect(server, 80)) {<br />
Serial.println(&#8220;Connesso&#8221;);<br />
client.println(&#8220;GET /nic/update?hostname=davide1974.no-ip.org HTTP/1.0&#8221;);<br />
client.println(&#8220;Host: dynupdate.no-ip.com&#8221;);<br />
client.println(&#8220;Authorization: Basic ZG90d*************hvby5pdDphYzNhYzM=&#8221;);<br />
client.println(&#8220;User-Agent: arduino_ethernet/1.0 <a href="mailto:info@gmail.com">info@gmail.com</a>&#8220;);<br />
client.println();<br />
}<br />
else<br />
{<br />
//Problemi nella connessione<br />
Serial.println(&#8220;connessione fallita!&#8221;);<br />
}<br />
}<br />
void loop()<br />
{<br />
//restituisco il messaggio inviato dal servizio<br />
if (client.available()) {<br />
char c = client.read();<br />
Serial.print(c);<br />
}<br />
//Quando il server si disconnette fermo il client<br />
if (!client.connected()) {<br />
Serial.println();<br />
Serial.println(&#8220;Disconessione&#8221;);<br />
client.stop();<br />
//ciclo infinito<br />
for(;;)<br />
;<br />
}<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Dottorino8086		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-564</link>

		<dc:creator><![CDATA[Dottorino8086]]></dc:creator>
		<pubDate>Sat, 25 Aug 2012 18:58:04 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-564</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-361&quot;&gt;Marco&lt;/a&gt;.

Ciao Marco,

Ho lo stesso stesso problema di Domenico,  il comando &quot; if (client.connect()) &quot; mi butta direttamente fuori con connessione fallita; non capisco per quale motivo.

Io uso Arduinio 1.0.1, di seguito c&#039;è il codice opportunamente modificato. 

#include 
#include 
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //mac ethernet
byte ip[] = { 192,168,0,15 }; //indirizzo locale dell&#039;Arduino
byte gateway[] = { 192,168,0,1 }; //indirizzo del mio router
byte server[] = {8,23,224,120}; //dynupdate.no-ip.com

//creo un client che punta al
//servizio dynupdate.no-ip.com sulla porta 80
EthernetClient client;
void setup() {
//Avvio la connessione
Ethernet.begin(mac, ip,gateway);
//inizializzo la seriale
Serial.begin(9600);
//aspetto che il chip wiznet sia inizializzato
delay(1000);
Serial.println(&quot;Connessione in corso...&quot;);
//Serial.println 
//se la connessione avviene con successo
//invio la richiesta http
Serial.println(&quot;Connesso&quot;);
client.println(&quot;GET /nic/update?hostname=davide1974.no-ip.org HTTP/1.0&quot;);
client.println(&quot;Host: dynupdate.no-ip.com&quot;);
client.println(&quot;Authorization: Basic ********************************** &quot;);
client.println(&quot;User-Agent: arduino_ethernet/1.0 info@gmail.com&quot;);
client.println();
}

//Problemi nella connessione
//Serial.println(&quot;connessione fallita!&quot;);
//}
//}
void loop()
{
//restituisco il messaggio inviato dal servizio
if (client.available()) {
char c = client.read();
Serial.print(c);
}
//Quando il server si disconnette fermo il client
if (!client.connected()) {
Serial.println();
Serial.println(&quot;Disconessione&quot;);
client.stop();
//ciclo infinito
for(;;)
;
}
} 




Grazie]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-361">Marco</a>.</p>
<p>Ciao Marco,</p>
<p>Ho lo stesso stesso problema di Domenico,  il comando &#8221; if (client.connect()) &#8221; mi butta direttamente fuori con connessione fallita; non capisco per quale motivo.</p>
<p>Io uso Arduinio 1.0.1, di seguito c&#8217;è il codice opportunamente modificato. </p>
<p>#include<br />
#include<br />
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //mac ethernet<br />
byte ip[] = { 192,168,0,15 }; //indirizzo locale dell&#8217;Arduino<br />
byte gateway[] = { 192,168,0,1 }; //indirizzo del mio router<br />
byte server[] = {8,23,224,120}; //dynupdate.no-ip.com</p>
<p>//creo un client che punta al<br />
//servizio dynupdate.no-ip.com sulla porta 80<br />
EthernetClient client;<br />
void setup() {<br />
//Avvio la connessione<br />
Ethernet.begin(mac, ip,gateway);<br />
//inizializzo la seriale<br />
Serial.begin(9600);<br />
//aspetto che il chip wiznet sia inizializzato<br />
delay(1000);<br />
Serial.println(&#8220;Connessione in corso&#8230;&#8221;);<br />
//Serial.println<br />
//se la connessione avviene con successo<br />
//invio la richiesta http<br />
Serial.println(&#8220;Connesso&#8221;);<br />
client.println(&#8220;GET /nic/update?hostname=davide1974.no-ip.org HTTP/1.0&#8221;);<br />
client.println(&#8220;Host: dynupdate.no-ip.com&#8221;);<br />
client.println(&#8220;Authorization: Basic ********************************** &#8220;);<br />
client.println(&#8220;User-Agent: arduino_ethernet/1.0 <a href="mailto:info@gmail.com">info@gmail.com</a>&#8220;);<br />
client.println();<br />
}</p>
<p>//Problemi nella connessione<br />
//Serial.println(&#8220;connessione fallita!&#8221;);<br />
//}<br />
//}<br />
void loop()<br />
{<br />
//restituisco il messaggio inviato dal servizio<br />
if (client.available()) {<br />
char c = client.read();<br />
Serial.print(c);<br />
}<br />
//Quando il server si disconnette fermo il client<br />
if (!client.connected()) {<br />
Serial.println();<br />
Serial.println(&#8220;Disconessione&#8221;);<br />
client.stop();<br />
//ciclo infinito<br />
for(;;)<br />
;<br />
}<br />
} </p>
<p>Grazie</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Domenico		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-395</link>

		<dc:creator><![CDATA[Domenico]]></dc:creator>
		<pubDate>Fri, 22 Jun 2012 16:35:52 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-395</guid>

					<description><![CDATA[Ciao,

Sei riuscito a risolvere il problema descritto ?

Saluti]]></description>
			<content:encoded><![CDATA[<p>Ciao,</p>
<p>Sei riuscito a risolvere il problema descritto ?</p>
<p>Saluti</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Marco		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-361</link>

		<dc:creator><![CDATA[Marco]]></dc:creator>
		<pubDate>Sat, 26 May 2012 20:08:22 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-361</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-360&quot;&gt;Domenico&lt;/a&gt;.

Ciao Domenico
vedo un po come fare e ti mando il codice.

Ciao
Marco]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-360">Domenico</a>.</p>
<p>Ciao Domenico<br />
vedo un po come fare e ti mando il codice.</p>
<p>Ciao<br />
Marco</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Domenico		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-360</link>

		<dc:creator><![CDATA[Domenico]]></dc:creator>
		<pubDate>Sat, 26 May 2012 11:35:16 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-360</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-353&quot;&gt;Marco&lt;/a&gt;.

Ciao Marco,

Non utilizzo un proxy e nelle ipostazioni del mio router il firewall è disabilitato; tuttavia ho da farti un&#039;altra richiesta.
Ho la necessità che il mio arduino si colleghi al seguente sito:
http://www.indirizzo-ip.com/ip.php?.txt
che restituisce IP dinamico del mio router, senza tag html e senza grafica.
Quindi il mio Arduino dopvrebbe collegarsi al sito, ricevere l&#039;IP ed inviarlo su seriale.
Puoi aiutarmi magari usando la libreria Webduino ?

Grazie Saluti]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-353">Marco</a>.</p>
<p>Ciao Marco,</p>
<p>Non utilizzo un proxy e nelle ipostazioni del mio router il firewall è disabilitato; tuttavia ho da farti un&#8217;altra richiesta.<br />
Ho la necessità che il mio arduino si colleghi al seguente sito:<br />
<a href="http://www.indirizzo-ip.com/ip.php" rel="nofollow ugc">http://www.indirizzo-ip.com/ip.php</a>?.txt<br />
che restituisce IP dinamico del mio router, senza tag html e senza grafica.<br />
Quindi il mio Arduino dopvrebbe collegarsi al sito, ricevere l&#8217;IP ed inviarlo su seriale.<br />
Puoi aiutarmi magari usando la libreria Webduino ?</p>
<p>Grazie Saluti</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Marco		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-353</link>

		<dc:creator><![CDATA[Marco]]></dc:creator>
		<pubDate>Mon, 21 May 2012 18:50:35 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-353</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-352&quot;&gt;Domenico&lt;/a&gt;.

Ciao
ho riprovato il codice e funziona corretamente. controlla se hai un firewall sul router o se stai usando un proxy.
fammi sapere

ciao
Marco]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-352">Domenico</a>.</p>
<p>Ciao<br />
ho riprovato il codice e funziona corretamente. controlla se hai un firewall sul router o se stai usando un proxy.<br />
fammi sapere</p>
<p>ciao<br />
Marco</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Domenico		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-352</link>

		<dc:creator><![CDATA[Domenico]]></dc:creator>
		<pubDate>Sat, 19 May 2012 09:20:54 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-352</guid>

					<description><![CDATA[Ciao Marco,

Ho praticamente copiato il tuo codice, compilandolo con Arduino 1.0 effettuando le piccole modifiche per sfruttare la nuova libreria.
Però quando parte il programma, mi rimanda connessione fallita! e Disconnessione.
Anche con Arduino 0022 ho lo stesso risultato.

Saluti]]></description>
			<content:encoded><![CDATA[<p>Ciao Marco,</p>
<p>Ho praticamente copiato il tuo codice, compilandolo con Arduino 1.0 effettuando le piccole modifiche per sfruttare la nuova libreria.<br />
Però quando parte il programma, mi rimanda connessione fallita! e Disconnessione.<br />
Anche con Arduino 0022 ho lo stesso risultato.</p>
<p>Saluti</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Marco		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-187</link>

		<dc:creator><![CDATA[Marco]]></dc:creator>
		<pubDate>Sun, 13 Nov 2011 20:15:13 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-187</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-186&quot;&gt;xarrigo&lt;/a&gt;.

Ottimo!
Allora ti auguro buon divertimento con Arduino

A presto
Marco]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-186">xarrigo</a>.</p>
<p>Ottimo!<br />
Allora ti auguro buon divertimento con Arduino</p>
<p>A presto<br />
Marco</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: xarrigo		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-186</link>

		<dc:creator><![CDATA[xarrigo]]></dc:creator>
		<pubDate>Sun, 13 Nov 2011 07:30:26 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-186</guid>

					<description><![CDATA[Ciao Marco
in questi giorni ho letto molto dei tuoi lavori-articoli e vedo che sono ottimi per ciò che voglio fare. Provvederò a sostituire la scheda Ethernet in modo da poter seguire (copiare!) i tuoi insegnamenti e vediamo se riuscirò ad accendere la caldaia a casa dei nonni via internet senza arrivare al freddo. Le soluzioni telefonino-dtmf hanno lascito un po di delusione allora ho pensato ad arduino2009 che ho qui e la schedina 4 relè così accenderò la caldaia, leggerò le temperature ecc. e magari anche un piccolo antifurto all&#039;ingresso. 
Questo per dirti grazie della tua dedizione. io presto pubblicherò un piccolo articolo si Grix così da condividere gli sforzi anche di un principiante.
Ciao e buon lavoro, Arrigo]]></description>
			<content:encoded><![CDATA[<p>Ciao Marco<br />
in questi giorni ho letto molto dei tuoi lavori-articoli e vedo che sono ottimi per ciò che voglio fare. Provvederò a sostituire la scheda Ethernet in modo da poter seguire (copiare!) i tuoi insegnamenti e vediamo se riuscirò ad accendere la caldaia a casa dei nonni via internet senza arrivare al freddo. Le soluzioni telefonino-dtmf hanno lascito un po di delusione allora ho pensato ad arduino2009 che ho qui e la schedina 4 relè così accenderò la caldaia, leggerò le temperature ecc. e magari anche un piccolo antifurto all&#8217;ingresso.<br />
Questo per dirti grazie della tua dedizione. io presto pubblicherò un piccolo articolo si Grix così da condividere gli sforzi anche di un principiante.<br />
Ciao e buon lavoro, Arrigo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Marco		</title>
		<link>https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-183</link>

		<dc:creator><![CDATA[Marco]]></dc:creator>
		<pubDate>Sat, 12 Nov 2011 09:13:47 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=2191#comment-183</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-180&quot;&gt;arrigo&lt;/a&gt;.

Ciao Arrigo
il codice dell&#039;articolo è riferito alla libreria Ethernet scritta per il chip Wiznet5100 montato sulla Ethernet shield e sull&#039; Arduino Ethernet. Gli errori che genera il compilatore sono giustificati perchè si riferiscono appunto a questo chip mentre nel tuo caso stai utilizzando il chip ENC28J60 della Microchip che ha bisogno, per poterlo utilizzare, della libreria che puoi scaricare sul sito ekitszone.com.
In definitiva il codice che ho scritto non può funzionare sulla tua ethernet shield per incompatibilità, ecco perchè ottieni questi errori.
Per usare la tua shield devi usare la libreria scritta appositamente per la shield.

A presto
Marco]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/aggiornare-no-ip-arduino-ethernet/#comment-180">arrigo</a>.</p>
<p>Ciao Arrigo<br />
il codice dell&#8217;articolo è riferito alla libreria Ethernet scritta per il chip Wiznet5100 montato sulla Ethernet shield e sull&#8217; Arduino Ethernet. Gli errori che genera il compilatore sono giustificati perchè si riferiscono appunto a questo chip mentre nel tuo caso stai utilizzando il chip ENC28J60 della Microchip che ha bisogno, per poterlo utilizzare, della libreria che puoi scaricare sul sito ekitszone.com.<br />
In definitiva il codice che ho scritto non può funzionare sulla tua ethernet shield per incompatibilità, ecco perchè ottieni questi errori.<br />
Per usare la tua shield devi usare la libreria scritta appositamente per la shield.</p>
<p>A presto<br />
Marco</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
