<?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>Onboard_led Archives - Esperimenti con logiche programmabili</title>
	<atom:link href="https://logicaprogrammabile.it/tag/onboard_led/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/tag/onboard_led/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Sat, 14 Jan 2017 21:32:26 +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>Onboard_led Archives - Esperimenti con logiche programmabili</title>
	<link>https://logicaprogrammabile.it/tag/onboard_led/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Netduino far lampeggiare un led</title>
		<link>https://logicaprogrammabile.it/netduino-lampeggiare-led/</link>
					<comments>https://logicaprogrammabile.it/netduino-lampeggiare-led/#respond</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Wed, 02 Mar 2011 12:43:49 +0000</pubDate>
				<category><![CDATA[Tutorial Netduino]]></category>
		<category><![CDATA[Led]]></category>
		<category><![CDATA[Onboard_led]]></category>
		<category><![CDATA[OutputPort]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=132</guid>

					<description><![CDATA[<p>Netduino usare il led onboard Il primo programma che possiamo creare, per iniziare a sperimentare con Netduino, è il classico esempio che permette di far lampeggiare il led di sistema, posto sulla scheda del dispositivo. Questo programma è ormai un classico che si può trovare...</p>
<p>The post <a href="https://logicaprogrammabile.it/netduino-lampeggiare-led/">Netduino far lampeggiare un led</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Netduino usare il led onboard</h1>
<p>Il primo programma che possiamo creare, per iniziare a sperimentare con <strong>Netduino</strong>, è il classico esempio che permette di far lampeggiare il <strong>led</strong> di sistema, posto sulla scheda del dispositivo.<br />
Questo programma è ormai un classico che si può trovare un po da per tutto in internet, ma nonostante ciò, anche io volevo proporvelo.</p>
<p>Dopo aver avviato <strong>Visual C#</strong> e creato un nuovo progetto, apriamo il file Program.cs e all&#8217;interno del blocco Main() inseriamo le seguenti righe di codice.</p>
<pre class="lang:c# decode:true ">OutputPort ledOnBoard = new OutputPort(Pins.ONBOARD_LED, false);

while(true) //Ciclo infinito
{
//accende il led
ledOnBoard.Write(true);
//attende 500 millisecondi
Thread.Sleep(500);
//Spegne il led
ledOnBoard.Write(false);
//attende 500 millisecondi
Thread.Sleep(500);
}</pre>
<p>&nbsp;</p>
<p>queste istruzioni accendono e spengono il led ad una frequenza di mezzo secondo.<br />
l&#8217;istruzione :</p>
<pre class="lang:c# decode:true ">OutputPort ledOnBoard = new OutputPort(Pins.ONBOARD_LED, false);</pre>
<p>&nbsp;</p>
<p>crea un oggetto che viene usato per controllare il led onboard; il costruttore della classe OutputPort richiede l&#8217;identificativo del pin e il relativo stato iniziale. <strong>Pins.ONBOARD_LED</strong> appunto, è il led fisico posto sul dispositivo e <strong>false</strong> indica lo stato iniziale, ovvero spento.</p>
<p>Il cico <strong>while</strong> è infinito ed esegue ciclicamente queste istruzioni:</p>
<pre class="lang:c# decode:true ">//accende il led
 ledOnBoard.Write(true);
//attende 500 millisecondi
Thread.Sleep(500);
//Spegne il led
ledOnBoard.Write(false);
//attende 500 millisecondi
 Thread.Sleep(500);</pre>
<p>&nbsp;</p>
<p>la funzione <strong>write()</strong> dell&#8217;oggetto non fa altro che accendere o spegnere il led a seconda del valore booleano passato come parametro.<br />
Thread.Sleep() serve per creare un ritardo tra le istruzioni Write() per creare l&#8217;effetto intermittente, il valore passato è espresso in millisecondi.</p>
<p>Non ci resta che avviare il debug per eseguire la compilazione e il caricamento dell&#8217;eseguibile nel Netduino.<br />
Il dispositivo deve essere collegato al pc tramite porta usb e Visual c# deve essere configurato per interaggire con il Netduino piuttosto che con l&#8217;emulatore.</p>
<p>The post <a href="https://logicaprogrammabile.it/netduino-lampeggiare-led/">Netduino far lampeggiare un led</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/netduino-lampeggiare-led/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
