<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.golem.linux.it/index.php?action=history&amp;feed=atom&amp;title=Arduino%2C_led_e_resistenze</id>
	<title>Arduino, led e resistenze - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.golem.linux.it/index.php?action=history&amp;feed=atom&amp;title=Arduino%2C_led_e_resistenze"/>
	<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;action=history"/>
	<updated>2026-10-29T17:59:38Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=9917&amp;oldid=prev</id>
		<title>Martinligabue: /* La programmazione */ sottocategoria</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=9917&amp;oldid=prev"/>
		<updated>2026-04-05T22:39:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;La programmazione: &lt;/span&gt; sottocategoria&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 22:39, 5 apr 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot;&gt;Riga 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le uniche funzioni che servono per i led sono digitalWrite e delay(500). Con la prima si imposta lo stato dei piedini: HIGH o LOW. digitalWrite(led1,HIGH);, ad esempio, imposta lo stato di led1, ovvero il pin 13, a HIGH: su quel piedino la tensione sarà di 5v.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le uniche funzioni che servono per i led sono digitalWrite e delay(500). Con la prima si imposta lo stato dei piedini: HIGH o LOW. digitalWrite(led1,HIGH);, ad esempio, imposta lo stato di led1, ovvero il pin 13, a HIGH: su quel piedino la tensione sarà di 5v.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;delay(500), invece, è una pausa di 500 millisecondi (mezzo secondo).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;delay(500), invece, è una pausa di 500 millisecondi (mezzo secondo).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Category&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Howto&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Categoria&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key golem_wiki:diff:1.41:old-8030:rev-9917:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Martinligabue</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=8030&amp;oldid=prev</id>
		<title>Giomba: Riordinamento guida, template</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=8030&amp;oldid=prev"/>
		<updated>2018-06-01T20:28:33Z</updated>

		<summary type="html">&lt;p&gt;Riordinamento guida, template&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 20:28, 1 giu 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Riga 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|immagine=Pulsante-arduino.gif&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|immagine=Pulsante-arduino.gif&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|guida=Arduino&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|guida=Arduino&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|precedente=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Introduzione_a_Arduino&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|precedente=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Installare_l&#039;IDE_Arduino&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|indice=Elettronica_Opensource&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|indice=Elettronica_Opensource&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|successiva=Arduino_e_sensori_digitali}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|successiva=Arduino_e_sensori_digitali}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key golem_wiki:diff:1.41:old-5827:rev-8030:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Giomba</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=5827&amp;oldid=prev</id>
		<title>Giulio: aggiunto template</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=5827&amp;oldid=prev"/>
		<updated>2012-10-30T18:39:34Z</updated>

		<summary type="html">&lt;p&gt;aggiunto template&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 18:39, 30 ott 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Riga 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Guide&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|immagine=Pulsante-arduino.gif&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|guida=Arduino&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|precedente=Introduzione_a_Arduino&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|indice=Elettronica_Opensource&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|successiva=Arduino_e_sensori_digitali}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Di solito in programmazione, per provare un nuovo linguaggio, il primo codice che si scrive è l&amp;#039;[http://www.example.com Hello World], un programma che non fa altro che scrivere il messaggio &amp;quot;Ciao Mondo&amp;quot;. L&amp;#039;equivalente su Arduino è l&amp;#039;Hello Blink: far lampeggiare un led.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Di solito in programmazione, per provare un nuovo linguaggio, il primo codice che si scrive è l&amp;#039;[http://www.example.com Hello World], un programma che non fa altro che scrivere il messaggio &amp;quot;Ciao Mondo&amp;quot;. L&amp;#039;equivalente su Arduino è l&amp;#039;Hello Blink: far lampeggiare un led.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key golem_wiki:diff:1.41:old-5761:rev-5827:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=5761&amp;oldid=prev</id>
		<title>Giulio: Nuova pagina lezione arduino, da terminare</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Arduino,_led_e_resistenze&amp;diff=5761&amp;oldid=prev"/>
		<updated>2012-10-04T09:42:32Z</updated>

		<summary type="html">&lt;p&gt;Nuova pagina lezione arduino, da terminare&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Di solito in programmazione, per provare un nuovo linguaggio, il primo codice che si scrive è l&amp;#039;[http://www.example.com Hello World], un programma che non fa altro che scrivere il messaggio &amp;quot;Ciao Mondo&amp;quot;. L&amp;#039;equivalente su Arduino è l&amp;#039;Hello Blink: far lampeggiare un led.&lt;br /&gt;
&lt;br /&gt;
== L&amp;#039;elettronica e i piedini ==&lt;br /&gt;
Un &amp;#039;&amp;#039;&amp;#039;led&amp;#039;&amp;#039;&amp;#039; è quasi come una lampadina, alimentandolo si accende di un determinato colore. Le particolarità di questo sono:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;bassa tensione&amp;#039;&amp;#039;&amp;#039; e corrente richiesta, infatti i comuni LED &amp;#039;non di potenza&amp;#039;&amp;#039; (che si trovano anche all&amp;#039;interno dei case dei computer) sopportano una corrente massima di 30 mA, e superandola si rischia di bruciarli. La tensione varia invece in base al colore, e di solito vale il seguente schema; nonostante ciò sono molto luminosi, e si trovano sempre più spesso in giro.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;margin-left: auto; margin-right:auto&amp;quot;&lt;br /&gt;
| Colore&lt;br /&gt;
| Tensione [V]&lt;br /&gt;
|-&lt;br /&gt;
| Infrarosso&lt;br /&gt;
| 1.3&lt;br /&gt;
|-&lt;br /&gt;
| Rosso&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| Giallo&lt;br /&gt;
| 1.9&lt;br /&gt;
|-&lt;br /&gt;
| Verde&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| Blu&lt;br /&gt;
| 3.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:led-terminali.gif | 250px | right | thumb | I due terminali del led, e il relativo simbolo]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;singola direzione&amp;#039;&amp;#039;&amp;#039; di alimentazione: il LED è acronimo di &amp;#039;&amp;#039;Diodo ad Emissione Luminosa&amp;#039;&amp;#039;, e il diodo è un componente che consente il flusso i corrente in un singolo verso; quindi il led avrà un polo positivo, l&amp;#039;anodo, che va verso una zona di potenziale (tensione) maggiore, e un polo negativo, il catodo, che va verso massa (o zona di potenziale minore). I due piedini si distinguono perché hanno lunghezza diversa, e il catodo è quello più corto (a meno che il LED non sia recuperato da una scheda saldata, in quel caso i piedini sono stati ovviamente tagliati alla stessa dimensione), inoltre la testa in plastica presenta un taglio dalla parte del catodo, come visibile in figura.&lt;br /&gt;
&lt;br /&gt;
[[File:resistenze.jpg | 250px | left | thumb | Resistenze in vari tagli]]&lt;br /&gt;
Per collegare questo componente alla scheda bisogna prestare queste particolari attenzioni: la scheda lavora ad una tensione di 5V, circa il triplo di quella di un LED rosso. Fra lui e la sorgente di tensione si mette una &amp;#039;&amp;#039;&amp;#039;resistenza&amp;#039;&amp;#039;&amp;#039;, componente che limita la corrente trasformandola in calore. Il valore della resistenza necessaria si trova attraverso la &amp;#039;&amp;#039;&amp;#039;legge di Ohm&amp;#039;&amp;#039;&amp;#039;, che lega appunto &amp;#039;&amp;#039;tensione&amp;#039;&amp;#039; (V), &amp;#039;&amp;#039;corrente&amp;#039;&amp;#039; (I), e &amp;#039;&amp;#039;resistenza&amp;#039;&amp;#039; (R).&lt;br /&gt;
 &amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
 V = I x R&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
Nel circuito abbiamo la sorgente di tensione a 5v, la resistenza e il led (per esempio di colore rosso). Sul LED &amp;#039;&amp;#039;cade una tensione&amp;#039;&amp;#039; di 1.5V, secondo la tabella, quindi sulla resistenza cadranno &amp;lt;code&amp;gt;5V-1.5V = 3.5V&amp;lt;/code&amp;gt;. Inoltre vogliamo mantenere la corrente a 20mA (0.02A), quindi possiamo applicare la legge di Ohm sulla resistenza:&lt;br /&gt;
 &amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
 3.5V = 0.02A x R     R = 3.5V / 0.02A = 175 &amp;amp;#8486;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
Il valore reperibile sul mercato è di 180 &amp;amp;#8486;, poco di più ed è accettabile. In negozio verrà chiesto anche un&amp;#039;altro parametro: la &amp;#039;&amp;#039;&amp;#039;potenza&amp;#039;&amp;#039;&amp;#039;; è quanta corrente e tensione la resistenza può sopportare, e i tagli di uso comune sono da 1/8 di Watt, 1/4 W, 1/2 W e 1 W. In questo caso, secondo la formula &amp;lt;code&amp;gt;P = V x I = 3.5 V * .0.2A = 0.07 W&amp;lt;/code&amp;gt; vanno benissimo tutte, perché dissipa una potenza veramente esigua.&lt;br /&gt;
&lt;br /&gt;
== La programmazione ==&lt;br /&gt;
&lt;br /&gt;
Il linguaggio C++ di Arduino contiene degli adattamenti per poter interagire con l&amp;#039;hardware. La struttura base richiede le due funzioni void setup() e void loop(): nella prima si scrivono i comandi che devono essere eseguiti solo una volta, all&amp;#039;accensione della scheda, mentre ciò che è scritto nel loop viene eseguito ciclicamente finché non si toglie l&amp;#039;alimentazione.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blink.ino&lt;br /&gt;
#define LED1 13&lt;br /&gt;
#define LED2 12&lt;br /&gt;
void setup() {&lt;br /&gt;
	pinMode(led1,OUTPUT);&lt;br /&gt;
	pinMode(led2,OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
	digitalWrite(led1,HIGH);&lt;br /&gt;
	digitalWrite(led2,LOW);&lt;br /&gt;
	delay(500);&lt;br /&gt;
	digitalWrite(led1,LOW);&lt;br /&gt;
	digitalWrite(led2,HIGH);&lt;br /&gt;
	delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Solitamente si memorizzano come costanti i valori dei piedini utilizzati, in modo da avere un identificatore per quel pin e non dover modificare tutto il programma ogni volta che si cambiano i collegamenti; poi con pinMode impostiamo se usare un pin come input o come output.&lt;br /&gt;
Le uniche funzioni che servono per i led sono digitalWrite e delay(500). Con la prima si imposta lo stato dei piedini: HIGH o LOW. digitalWrite(led1,HIGH);, ad esempio, imposta lo stato di led1, ovvero il pin 13, a HIGH: su quel piedino la tensione sarà di 5v.&lt;br /&gt;
delay(500), invece, è una pausa di 500 millisecondi (mezzo secondo).&lt;br /&gt;
[[Category:Howto]]&lt;/div&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
</feed>