<?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: Gestire una tastiera 4&#215;3 con Arduino	</title>
	<atom:link href="https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Tue, 23 Sep 2014 19:53:56 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>
		Di: Marco		</title>
		<link>https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/#comment-10980</link>

		<dc:creator><![CDATA[Marco]]></dc:creator>
		<pubDate>Tue, 23 Sep 2014 19:53:56 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=4228#comment-10980</guid>

					<description><![CDATA[In risposta a &lt;a href=&quot;https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/#comment-10965&quot;&gt;Emanuele&lt;/a&gt;.

Ciao Emanuele
sicuramente esistono molti metodi per ottimizzare il codice, oltre alla tua idea si potrebbero usare anche gli interupt. L&#039;articolo serve soprattutto per spiegare in maniera molto elementare cosa avviene dietro le quinte.
Grazie per i complimenti e per il commento.

Marco]]></description>
			<content:encoded><![CDATA[<p>In risposta a <a href="https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/#comment-10965">Emanuele</a>.</p>
<p>Ciao Emanuele<br />
sicuramente esistono molti metodi per ottimizzare il codice, oltre alla tua idea si potrebbero usare anche gli interupt. L&#8217;articolo serve soprattutto per spiegare in maniera molto elementare cosa avviene dietro le quinte.<br />
Grazie per i complimenti e per il commento.</p>
<p>Marco</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: Emanuele		</title>
		<link>https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/#comment-10965</link>

		<dc:creator><![CDATA[Emanuele]]></dc:creator>
		<pubDate>Mon, 22 Sep 2014 16:01:36 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=4228#comment-10965</guid>

					<description><![CDATA[Complimenti per il tutorial e per il sito in generale. Volevo sugerire un metodo migliore per evitare le ripetizioni, invece del while che blocca il loop perché non memorizzare semplecemente il tasto in una variabile temporanea e visualizzarlo solo se è diverso dal precedente?]]></description>
			<content:encoded><![CDATA[<p>Complimenti per il tutorial e per il sito in generale. Volevo sugerire un metodo migliore per evitare le ripetizioni, invece del while che blocca il loop perché non memorizzare semplecemente il tasto in una variabile temporanea e visualizzarlo solo se è diverso dal precedente?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Di: met		</title>
		<link>https://logicaprogrammabile.it/gestire-tastiera-4x3-arduino/#comment-10746</link>

		<dc:creator><![CDATA[met]]></dc:creator>
		<pubDate>Tue, 12 Aug 2014 21:06:31 +0000</pubDate>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=4228#comment-10746</guid>

					<description><![CDATA[Ciao Marco...innanzitutto voglio farti i complimenti per il tuo ottimo lavoro con i tutorial su Arduino ma vorrei chiederti un aiuto riguardo un problema che ho è ti chiedo scusa per il fatto che non riguardi l&#039;articolo su cui lascio il commento ma è l&#039;unico che riesco a commentare. 
Allora il mio problema è il seguente:
Sto cercando di realizzare un piccolo robot comandato via internet con un server in labview da cui invio i comandi e un Arduino mega 2560 con scheda ethernet che li riceve come client.
Arduino riceve i comandi ma non riesco a utilizzarli...cioè ho visto la tua guida che risolve un problema simile è con il comando che hai usato tu in quel caso riesco a creare una stringa con i termini char che ricevo da client.read ma non riesco a utilizzarli...sai come potrei fare per estrarre ogni volta solo il comando che il quel momento mi interessa?
Ad esempio invio da labview la stringa &quot;led1on/led2off&quot;, come faccio a estrarre il comando dalla stringa per scendere il led?
Io ho fatto così ma non funziona:&quot;

a = client.read();
String comando +=a;
int led1 = comando.indexOf(led1on);
Serial.println(led1);

Da labview parte una stringa che può essere :&quot;led1on&quot; oppure &quot;led1off&quot; ma sulla seriale indipendente da cosa arriva a Arduino mi trovo sempre il valore &quot;-1&quot; corrispondente alla variabile led1 come potrei fare?

Grazie mille in anticipo e ancora complimenti!]]></description>
			<content:encoded><![CDATA[<p>Ciao Marco&#8230;innanzitutto voglio farti i complimenti per il tuo ottimo lavoro con i tutorial su Arduino ma vorrei chiederti un aiuto riguardo un problema che ho è ti chiedo scusa per il fatto che non riguardi l&#8217;articolo su cui lascio il commento ma è l&#8217;unico che riesco a commentare.<br />
Allora il mio problema è il seguente:<br />
Sto cercando di realizzare un piccolo robot comandato via internet con un server in labview da cui invio i comandi e un Arduino mega 2560 con scheda ethernet che li riceve come client.<br />
Arduino riceve i comandi ma non riesco a utilizzarli&#8230;cioè ho visto la tua guida che risolve un problema simile è con il comando che hai usato tu in quel caso riesco a creare una stringa con i termini char che ricevo da client.read ma non riesco a utilizzarli&#8230;sai come potrei fare per estrarre ogni volta solo il comando che il quel momento mi interessa?<br />
Ad esempio invio da labview la stringa &#8220;led1on/led2off&#8221;, come faccio a estrarre il comando dalla stringa per scendere il led?<br />
Io ho fatto così ma non funziona:&#8221;</p>
<p>a = client.read();<br />
String comando +=a;<br />
int led1 = comando.indexOf(led1on);<br />
Serial.println(led1);</p>
<p>Da labview parte una stringa che può essere :&#8221;led1on&#8221; oppure &#8220;led1off&#8221; ma sulla seriale indipendente da cosa arriva a Arduino mi trovo sempre il valore &#8220;-1&#8221; corrispondente alla variabile led1 come potrei fare?</p>
<p>Grazie mille in anticipo e ancora complimenti!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
