--- /dev/null
+---
+layout: default
+title: "Arrivati i LED rOOssi"
+date: 2017-03-02 11:50:00
+categories: news
+---
+
+# Arrivati i LED rossi
+
+Oggi sono arrivati ad Andrea i nuovi LED in strip rossi ad alta / media luminosita: i SMD 2835 40-60mAh, 25lm . Ce ne sono 10m e sono "inclusi" nel kit di luci di chi ha fatto il corso di aeromodellismo. Sono arrivati anche dei nuovi LED Blue.
+
+Se ne volete ricordatevi di avvertire Andrea tramite mailing list per portarli al Lunedi' o al campo.
---
layout: post
-title: "Aereo di Antonino"
+title: "Bugatti P99 di Antonino"
date: 2017-02-13 06:14:16 +0100
categories: aerei
---
-L'aereo di Antonino, vedi [esempio sull'uso del throttle](/esempi/2017/02/15/throttle-stadi.html).
+![Bugatti](/img/aerei/bugatti_spento.jpg){:class="img-responsive"}
+Il Bugatti di Antonino, vedi [esempio sull'uso del throttle](/esempi/2017/02/15/throttle-stadi.html).
+
+Il Bugatti usa una striscia i LED arancioni sul motore con luminosita' proporzionale al throttle, una striscia RGB sotto le ali, due rosse indipendenti sulla parte superiore delle ali.
+
+![Bugatti](/img/aerei/bugatti_on.jpg){:class="img-responsive"}
{% highlight ruby %}
-{% include_relative /repo/aerei/antonino/bugatti/bugatti.ino %}
+{% include_relative /repo/aerei/antonino/bugatti_fsm_mix/bugatti_fsm_mix.ino %}
{% endhighlight %}
---
L'aereo di Cirso: in questo aereo il comportamento delle luci e' e predeterminato (non dipende da nessun *inupt*) ma e' stato abilitato un interruttore della radio per accendere e spegnere le luci.
+
L'interruttore a due stati e' gestito da un interrupt.
In un primo esempio questo e' un semplice ON/OFF impostato con un *ciclo if*, nel secondo invece viene implementata una FSM (macchina a stati) per gestire anche le transizioni tra i vari stati.
+++ /dev/null
----
-layout: post
-title: "F8 Bearcat di Daniele"
-date: 2017-02-21 11:00:16 +0100
-categories: aerei
----
-Il Bearcat F8 di Daniele: in questo aereo il comportamento delle luci e' e determinato dai canali throttle e alettoni, decodificati dal segnale PWM della ricevente tramite interrupts.
-
-
-
-## Codice
-Nella configurazione attuale il Throttle influenza i due led laterali tramite un ciclo if, i due LED agli estremi delle ali lampeggiano piu' o meno rapidamente a seconda che l'aereo stia rollando a dx o sx.
-
-{% highlight ruby %}
-{% include_relative /repo/aerei/daniele/fsm/fsm.ino %}
-{% endhighlight %}
-
--- /dev/null
+---
+layout: post
+title: "Grumman F4F Wildcat di Daniele"
+date: 2017-02-21 11:00:16 +0100
+categories: aerei
+---
+![Wildcat](/img/daniele.jpg){:class="img-responsive"}
+Il Grumman F4F Wildcat di Daniele: in questo aereo il comportamento delle luci e' e determinato dai canali throttle e alettoni, decodificati dal segnale PWM della ricevente tramite interrupts.
+
+* [Info](https://it.wikipedia.org/wiki/Grumman_F4F_Wildcat) sull'aereo.
+* Note sulla [battaglia dell' Isola di Wake](https://it.wikipedia.org/wiki/Battaglia_dell%27Isola_di_Wake)
+
+> In contemporanea con l'attacco a pearl harbour , i giapponesi eseguono altre
+> 6 azioni offensive,
+> tra le quali l'assalto , respinto in prima battuta , a Wake Island :
+> distruggono di sorpresa al suolo 8 wildcat, ma i 4 sopravvissuti combattono
+> accanitamente
+> contro la flotta di invasione e, in configurazione di emergenza come
+> cacciabombardieri, affondandano ben due navi da guerra avversarie
+> incassando una quantità di colpi impressionante da parte della contraerea e
+> degli zero, allora armati con mitragliatrici leggere da 7,7 i cui colpi
+> rimbalzavano sulla corazzatura del Wildcat.
+
+
+![Wildcat bottom](/img/daniele_bottom.jpg){:class="img-responsive"}
+
+
+## Codice
+Nella configurazione attuale il Throttle influenza i due led laterali tramite un ciclo if, i due LED agli estremi delle ali lampeggiano piu' o meno rapidamente a seconda che l'aereo stia rollando a dx o sx.
+
+{% highlight ruby %}
+{% include_relative /repo/aerei/daniele/fsm/fsm.ino %}
+{% endhighlight %}
+
--- /dev/null
+---
+layout: post
+title: "Interruttore generale per accensione / spegnimento luci"
+date: 2017-03-13 08:14:16 +0100
+categories: esempi
+---
+
+Input:
+* PIN qulunque (anche analogico) da leggere con pulseIn.
+
+Questo sketch utilizza la libreria aero per implementare tramite la funzione toggleRead un interruttore di accensione generale per le luci. Nell'aereo di Cirso e' prevista una state machine che gestisce le transizioni tra On / Off con delle dissolvenze.
+
+
+
+{% highlight cpp %}
+{% include_relative /repo/libraries/aero/examples/tog_func/tog_func.ino %}
+
+{% endhighlight %}
+
<h2>Aerei</h2>
- <p>Codice degli aerei gia' pronti.</p>
+ <p>Codice di alcuni degli aerei gia' pronti.</p>
<ol>
{% for post in site.categories.aerei %}
<li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> </li>
{% endfor %}
</ol>
<h2>Esempi</h2>
- <p>Esempi di programmzione: leggere i canali della radio, macchine a stati, paradigmi di prograzione.</p>
+ <p>Esempi di programmazione: leggere i canali della radio, macchine a stati, paradigmi di prograzione.</p>
<ol>
{% for post in site.categories.esempi reversed %}
<li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a></li>
<h2>Elenco Esempi</h2>
<ol>
-{% for post in site.categories.esempi %}
+{% for post in site.categories.esempi reversed %}
<li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> </li>
{% endfor %}
</ol>
-<p>Questi esempi vogliono essere di riferimento per quelle funzionalita' tipiche degli impianti di illuminazione come leggere i canali {WM della ricevente con la funzione <i>pulseIn</i> oppure con <i>interrupts</i>, qualche esempio su come utilizzare questi dati per modificare il comportamento delle luci con semplici struttre <i>if-elseM.if</i> oppure usando il paradgma delle <a href="https://it.wikipedia.org/wiki/Automa_a_stati_finiti">macchine a stato (FSM)</a>.</p>
+<p>Questi esempi vogliono essere di riferimento per quelle funzionalita' tipiche degli impianti di illuminazione come leggere i canali PWM della ricevente con la funzione <i>pulseIn</i> oppure con <i>interrupts</i>, qualche esempio su come utilizzare questi dati per modificare il comportamento delle luci con semplici struttre <i>if-elseM.if</i> oppure usando il paradgma delle <a href="https://it.wikipedia.org/wiki/Automa_a_stati_finiti">macchine a stato (FSM)</a>.</p>
<p>Tutti gli esempi sono visibili nella cartella <a href="/repo/esempi/">esempi</a> dell'archivio contenente il codice, c'e' un'ulteriore sotto cartella <a href="/repo/esempi/snippets/">snippets</a> che contiene frammenti di codice di uso comune (ad esempio la lettura di un canale radio con interrupts) per un copia-incolla.</p>
<h3>Snippets: frammenti di codice</h3>
<ol>
- {% for post in site.categories.snippets %}
+ {% for post in site.categories.snippets reversed %}
<li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> </li>
{% endfor %}
</ol>
* Wiki: http://wiki.piffa.net/
* Forum: https://forum.piffa.net/
-Per chi volesse utilizzare programmare la scheda Arduino con Linux e' disponibile `Arduino Live <https://piffa.net/live>`_, una Ubuntu con vari editor e gli esempi utilizzati da Andrea nei corsi di Arduino, tutti preconfigurati e pronti all'uso.
+Per chi volesse iniziare a programmare la scheda Arduino con Linux e' disponibile `Arduino Live <https://piffa.net/live>`_, una Ubuntu con vari editor e gli esempi utilizzati da Andrea nei corsi di Arduino, tutti preconfigurati e pronti all'uso.
Setup
=======