<?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=Introduzione_a_Arduino</id>
	<title>Introduzione a Arduino - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.golem.linux.it/index.php?action=history&amp;feed=atom&amp;title=Introduzione_a_Arduino"/>
	<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;action=history"/>
	<updated>2026-04-29T18:57:14Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=8028&amp;oldid=prev</id>
		<title>Giomba: Aggiunta pagina installazione IDE nel template guida</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=8028&amp;oldid=prev"/>
		<updated>2018-06-01T20:24:19Z</updated>

		<summary type="html">&lt;p&gt;Aggiunta pagina installazione IDE nel template guida&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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:24, 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-l4&quot; &gt;Riga 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;|precedente=Elettronica_Opensource&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;|precedente=Elettronica_Opensource&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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='diff-marker'&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='diff-marker'&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;|successiva=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Arduino,_led_e_resistenze&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;|successiva=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Installare_l'IDE_Arduino&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;[[File:Arduino-logo.gif | right | 100px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;[[File:Arduino-logo.gif | right | 100px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Giomba</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5862&amp;oldid=prev</id>
		<title>Giulio: /* Errori */</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5862&amp;oldid=prev"/>
		<updated>2012-11-02T12:35:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Errori&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 12:35, 2 nov 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-l23&quot; &gt;Riga 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;== Errori ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;== Errori ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Qualcosa va sempre storto... gli errori appaiono di solito nel terminale nero in basso. Un probabile errore può essere nella sintassi del codice, ad esempio scrivere &amp;lt;code&amp;gt;pinmode&amp;lt;/code&amp;gt; invece di &amp;lt;code&amp;gt;pinMode&amp;lt;/code&amp;gt;: siccome il C è un linguaggio sensibile alla differenza maiuscole/minuscole, il precedente comando verrà contrassegnato come errore in fase di compilazione&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Qualcosa va sempre storto... gli errori appaiono di solito nel terminale nero in basso. Un probabile errore può essere nella sintassi del codice, ad esempio scrivere &amp;lt;code&amp;gt;pinmode&amp;lt;/code&amp;gt; invece di &amp;lt;code&amp;gt;pinMode&amp;lt;/code&amp;gt;: siccome il C è un linguaggio sensibile alla differenza maiuscole/minuscole, il precedente comando verrà contrassegnato come errore in fase di compilazione&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;  'pinmode' was not declared in this scope&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;  'pinmode' was not declared in this scope&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;  Prova:2: error: ‘pinmode’ was not declared in this scope&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;  Prova:2: error: ‘pinmode’ was not declared in this scope&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Il compilatore, in parole povere, avverte che non esiste niente con il nome di ''pinmode'', e indica che l'errore è stato commesso nella ''riga 2'' del file ''Prova''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Il compilatore, in parole povere, avverte che non esiste niente con il nome di ''pinmode'', e indica che l'errore è stato commesso nella ''riga 2'' del file ''Prova''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;Qualcosa che succede spesso è dimenticarsi di configurare il tipo di chip quando si va a caricare; l'IDE imposta di default '''Arduino UNO''', ma se la scheda collegata è diversa, quando il computer avvia la comunicazione, non riceve risposta da Arduino, i led RX e TX ''lampeggiano'' in modo strano e l'IDE dà errore:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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; avrdude: stk500_recv(): programmer is not responding&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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 colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;Altri errori comuni sono riassunti alla pagina [http://arduino.cc/en/Guide/Troubleshooting Troubleshooting] del sito ufficiale di Arduino.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;[[Category:Howto]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;[[Category:Howto]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5829&amp;oldid=prev</id>
		<title>Giulio: categoria howto</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5829&amp;oldid=prev"/>
		<updated>2012-10-30T19:07:30Z</updated>

		<summary type="html">&lt;p&gt;categoria howto&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 19:07, 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;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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=Elettronica_Opensource&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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,_led_e_resistenze}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;[[File:Arduino-logo.gif | right | 100px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;[[File:Arduino-logo.gif | right | 100px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;/div&gt;&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-l21&quot; &gt;Riga 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;  Prova:2: error: ‘pinmode’ was not declared in this scope&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;  Prova:2: error: ‘pinmode’ was not declared in this scope&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Il compilatore, in parole povere, avverte che non esiste niente con il nome di ''pinmode'', e indica che l'errore è stato commesso nella ''riga 2'' del file ''Prova''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Il compilatore, in parole povere, avverte che non esiste niente con il nome di ''pinmode'', e indica che l'errore è stato commesso nella ''riga 2'' del file ''Prova''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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 colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;[[Category:Howto]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5715&amp;oldid=prev</id>
		<title>Giulio: Formattazione e immagini</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5715&amp;oldid=prev"/>
		<updated>2012-09-30T12:47:48Z</updated>

		<summary type="html">&lt;p&gt;Formattazione e immagini&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 12:47, 30 set 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 class='diff-marker'&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;[[File:Arduino-logo.gif | right | 100px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;[[File:Arduino-logo.gif | right | 100px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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='diff-marker'&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;Si trovano in giro diversi modelli, adattati per ogni esigenza:  quelli standard sono ''[http://arduino.cc/en/Main/ArduinoBoardUno UNO]'' e ''[http://arduino.cc/en/Main/ArduinoBoardDuemilanove duemilanove]'', e oltre a questi modelli originali, ci sono un gran numero di ''cloni'', schede simili e compatibili alle originali ma con caratteristiche particolari, come [http://sanguino.cc/ sanguino], che ha a bordo un micro più grande e che è stato utilizzato per il progetto stampante 3D [http://reprap.org/wiki/RepRap reprap].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Si trovano in giro diversi modelli, adattati per ogni esigenza:  quelli standard sono ''[http://arduino.cc/en/Main/ArduinoBoardUno UNO]'' e ''[http://arduino.cc/en/Main/ArduinoBoardDuemilanove duemilanove]'', e oltre a questi modelli originali, ci sono un gran numero di ''cloni'', schede simili e compatibili alle originali ma con caratteristiche particolari, come [http://sanguino.cc/ sanguino], che ha a bordo un micro più grande e che è stato utilizzato per il progetto stampante 3D [http://reprap.org/wiki/RepRap reprap].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Cos'ha di particolare questa scheda? Rispetto &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ad &lt;/del&gt;altre &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;schede &lt;/del&gt;è più &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;versatile e &lt;/del&gt;facile da usare, e costa notevolmente meno; si programma via USB attraverso l'apposito IDE e può funzionare anche mentre è collegata al computer alimentata via USB. La versione base, &amp;quot;duemilanove&amp;quot; costa circa 25 euro ed è acquistabile da vari [http://arduino.cc/en/Main/Buy shop].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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;Cos'ha di particolare questa scheda? Rispetto &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;alle &lt;/ins&gt;altre è più facile da usare, e costa notevolmente meno; si programma via USB attraverso l'apposito IDE e può funzionare anche mentre è collegata al computer alimentata via USB. La versione base, &amp;quot;duemilanove&amp;quot; costa circa 25 euro ed è acquistabile da vari [http://arduino.cc/en/Main/Buy shop].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;== La scheda da vicino ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;== La scheda da vicino ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;[[File:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Img&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mancante&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;png &lt;/del&gt;| La scheda arduino duemilanove | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;right &lt;/del&gt;| thumb | 150px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;[[File:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Arduino&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;board&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jpg &lt;/ins&gt;| La scheda arduino duemilanove | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;left | thumb | 200px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&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 class=&quot;diffchange diffchange-inline&quot;&gt;[[File: Breadboard.jpg &lt;/ins&gt;| thumb | 150px &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| Una breadboard | right&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Il microcontrollore di arduino è (di solito) un [http://www.atmel.com/Images/doc8161.pdf ATmega 328] a 28 ''piedini'' (o pin) che permettono lo scambio di informazioni con la scheda. Tuttavia solo 20 di essi possono essere utilizzati per interfacciarsi con sensori e altri componenti, poiché gli altri servono per l'alimentazione e altre funzioni. I collegamenti con i componenti elettronici possono essere fatti attraverso gli strip ed è consigliabile utilizzare una '''breadboard''' per i primi esperimenti, in quanto rende più agevole la realizzazione di circuiti senza dover saldare niente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Il microcontrollore di arduino è (di solito) un [http://www.atmel.com/Images/doc8161.pdf ATmega 328] a 28 ''piedini'' (o pin) che permettono lo scambio di informazioni con la scheda. Tuttavia solo 20 di essi possono essere utilizzati per interfacciarsi con sensori e altri componenti, poiché gli altri servono per l'alimentazione e altre funzioni. I collegamenti con i componenti elettronici possono essere fatti attraverso gli strip ed è consigliabile utilizzare una '''breadboard''' per i primi esperimenti, in quanto rende più agevole la realizzazione di circuiti senza dover saldare niente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;La scheda lavora a 5 Volt e quando lavora autonomamente, senza il computer, ha bisogno di un trasformatore o una batteria, ad una tensione di almeno 7 Volt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;La scheda lavora a 5 Volt e quando lavora autonomamente, senza il computer, ha bisogno di un trasformatore o una batteria, ad una tensione di almeno 7 Volt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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 class=&quot;diffchange diffchange-inline&quot;&gt;[[File: Img-mancante.png | thumb | 100px | Una breadboard | left]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Per programmare arduino hai bisogno dell'interfaccia grafica ('''IDE''') scaricabile dal [http://www.arduino.cc/en/Main/Software sito]; per alcune versioni ci sono versioni già pacchettizzate nei repository, ma devi comunque installare alcuni pacchetti per la programmazione, ovvero &amp;lt;code&amp;gt;openjdk-6-jre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-gcc-c++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-libc&amp;lt;/code&amp;gt;. Una volta lanciato, l'IDE dovrebbe apparire cosí:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Per programmare arduino hai bisogno dell'interfaccia grafica ('''IDE''') scaricabile dal [http://www.arduino.cc/en/Main/Software sito]; per alcune versioni ci sono versioni già pacchettizzate nei repository, ma devi comunque installare alcuni pacchetti per la programmazione, ovvero &amp;lt;code&amp;gt;openjdk-6-jre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-gcc-c++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-libc&amp;lt;/code&amp;gt;. Una volta lanciato, l'IDE dovrebbe apparire cosí:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;[[File:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Img&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mancante &lt;/del&gt;| center | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;150px&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;[[File:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;IDE&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;arduino.jpg &lt;/ins&gt;| center | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;300px&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;Nella barra degli strumenti in alto ci sono i comandi fondamentali: il pulsante [[File:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Img&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mancante &lt;/del&gt;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;20px&lt;/del&gt;]] per verificare il programma e [[File:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Img&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mancante &lt;/del&gt;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;20px&lt;/del&gt;]] per caricarlo sul chip. La prima cosa da fare è selezionare il proprio modello di scheda dal menù &amp;lt;code&amp;gt;Tools&amp;gt;Board&amp;lt;/code&amp;gt; (ad es. ''arduino duemilanove'') e, dopo aver collegato arduino all'USB, selezionare la porta di comunicazione attraverso &amp;lt;code&amp;gt;Tools&amp;gt;Serial Port&amp;lt;/code&amp;gt;, (ad es. &amp;lt;code&amp;gt;/dev/ttyUSB0&amp;lt;/code&amp;gt;). Una volta scritto il programma è sufficiente premere il pulsante upload ed i led TX ed RX della scheda lampeggeranno per qualche secondo, per indicare che il trasferimento sta avvenendo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;Nella barra degli strumenti in alto ci sono i comandi fondamentali: il pulsante [[File:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Arduino&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;verify.gif &lt;/ins&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;15px&lt;/ins&gt;]] per verificare il programma e [[File:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Arduino&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;upload.gif &lt;/ins&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;15px&lt;/ins&gt;]] per caricarlo sul chip. La prima cosa da fare è selezionare il proprio modello di scheda dal menù &amp;lt;code&amp;gt;Tools&amp;gt;Board&amp;lt;/code&amp;gt; (ad es. ''arduino duemilanove'') e, dopo aver collegato arduino all'USB, selezionare la porta di comunicazione attraverso &amp;lt;code&amp;gt;Tools&amp;gt;Serial Port&amp;lt;/code&amp;gt;, (ad es. &amp;lt;code&amp;gt;/dev/ttyUSB0&amp;lt;/code&amp;gt;). Una volta scritto il programma è sufficiente premere il pulsante upload ed i led TX ed RX della scheda lampeggeranno per qualche secondo, per indicare che il trasferimento sta avvenendo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;== Errori ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;== Errori ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5710&amp;oldid=prev</id>
		<title>Giulio: Pagina creata, ma mancano ancora alcune immagini</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Introduzione_a_Arduino&amp;diff=5710&amp;oldid=prev"/>
		<updated>2012-09-30T12:38:34Z</updated>

		<summary type="html">&lt;p&gt;Pagina creata, ma mancano ancora alcune immagini&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Arduino-logo.gif | right | 100px]]&lt;br /&gt;
Arduino è una scheda programmabile made in italy con '''microcontrollore''', un chip che racchiude al suo interno un computer vero e proprio '''con la propria RAM, il proprio processore...''', ma con funzione completamente diversa. Esso è fatto per eseguire ''applicazioni specifiche'' e prestabilite, ad esempio per un sistema di luci con crepuscolare o un robot. Il primo prototipo è stato realizzato ad Ivrea per gli studenti dell'Interaction Design Institute, il progetto però segue la filosofia '''open hardware''', ovvero è privo di copyright e chiunque può apportare modifiche; infatti gli schemi elettronici e i software di programmazione sono liberamente consultabili e scaricabili da Internet, e diverse aziende hanno prodotto una loro versione di questa scheda.&lt;br /&gt;
Si trovano in giro diversi modelli, adattati per ogni esigenza:  quelli standard sono ''[http://arduino.cc/en/Main/ArduinoBoardUno UNO]'' e ''[http://arduino.cc/en/Main/ArduinoBoardDuemilanove duemilanove]'', e oltre a questi modelli originali, ci sono un gran numero di ''cloni'', schede simili e compatibili alle originali ma con caratteristiche particolari, come [http://sanguino.cc/ sanguino], che ha a bordo un micro più grande e che è stato utilizzato per il progetto stampante 3D [http://reprap.org/wiki/RepRap reprap].&lt;br /&gt;
Cos'ha di particolare questa scheda? Rispetto ad altre schede è più versatile e facile da usare, e costa notevolmente meno; si programma via USB attraverso l'apposito IDE e può funzionare anche mentre è collegata al computer alimentata via USB. La versione base, &amp;quot;duemilanove&amp;quot; costa circa 25 euro ed è acquistabile da vari [http://arduino.cc/en/Main/Buy shop].&lt;br /&gt;
&lt;br /&gt;
== La scheda da vicino ==&lt;br /&gt;
[[File:Img-mancante.png | La scheda arduino duemilanove | right | thumb | 150px]]&lt;br /&gt;
Il microcontrollore di arduino è (di solito) un [http://www.atmel.com/Images/doc8161.pdf ATmega 328] a 28 ''piedini'' (o pin) che permettono lo scambio di informazioni con la scheda. Tuttavia solo 20 di essi possono essere utilizzati per interfacciarsi con sensori e altri componenti, poiché gli altri servono per l'alimentazione e altre funzioni. I collegamenti con i componenti elettronici possono essere fatti attraverso gli strip ed è consigliabile utilizzare una '''breadboard''' per i primi esperimenti, in quanto rende più agevole la realizzazione di circuiti senza dover saldare niente.&lt;br /&gt;
La scheda lavora a 5 Volt e quando lavora autonomamente, senza il computer, ha bisogno di un trasformatore o una batteria, ad una tensione di almeno 7 Volt.&lt;br /&gt;
[[File: Img-mancante.png | thumb | 100px | Una breadboard | left]]&lt;br /&gt;
Per programmare arduino hai bisogno dell'interfaccia grafica ('''IDE''') scaricabile dal [http://www.arduino.cc/en/Main/Software sito]; per alcune versioni ci sono versioni già pacchettizzate nei repository, ma devi comunque installare alcuni pacchetti per la programmazione, ovvero &amp;lt;code&amp;gt;openjdk-6-jre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-gcc-c++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;avr-libc&amp;lt;/code&amp;gt;. Una volta lanciato, l'IDE dovrebbe apparire cosí:&lt;br /&gt;
[[File:Img-mancante | center | 150px]]&lt;br /&gt;
Nella barra degli strumenti in alto ci sono i comandi fondamentali: il pulsante [[File:Img-mancante | 20px]] per verificare il programma e [[File:Img-mancante | 20px]] per caricarlo sul chip. La prima cosa da fare è selezionare il proprio modello di scheda dal menù &amp;lt;code&amp;gt;Tools&amp;gt;Board&amp;lt;/code&amp;gt; (ad es. ''arduino duemilanove'') e, dopo aver collegato arduino all'USB, selezionare la porta di comunicazione attraverso &amp;lt;code&amp;gt;Tools&amp;gt;Serial Port&amp;lt;/code&amp;gt;, (ad es. &amp;lt;code&amp;gt;/dev/ttyUSB0&amp;lt;/code&amp;gt;). Una volta scritto il programma è sufficiente premere il pulsante upload ed i led TX ed RX della scheda lampeggeranno per qualche secondo, per indicare che il trasferimento sta avvenendo.&lt;br /&gt;
&lt;br /&gt;
== Errori ==&lt;br /&gt;
Qualcosa va sempre storto... gli errori appaiono di solito nel terminale nero in basso. Un probabile errore può essere nella sintassi del codice, ad esempio scrivere &amp;lt;code&amp;gt;pinmode&amp;lt;/code&amp;gt; invece di &amp;lt;code&amp;gt;pinMode&amp;lt;/code&amp;gt;: siccome il C è un linguaggio sensibile alla differenza maiuscole/minuscole, il precedente comando verrà contrassegnato come errore in fase di compilazione.&lt;br /&gt;
 'pinmode' was not declared in this scope&lt;br /&gt;
 Prova:2: error: ‘pinmode’ was not declared in this scope&lt;br /&gt;
Il compilatore, in parole povere, avverte che non esiste niente con il nome di ''pinmode'', e indica che l'errore è stato commesso nella ''riga 2'' del file ''Prova''.&lt;/div&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
</feed>