]> git.piffa.net Git - aerei_site/commitdiff
Reorder master
authoreaman <eaman@andreamanni.com>
Wed, 15 Mar 2017 18:53:05 +0000 (19:53 +0100)
committereaman <eaman@andreamanni.com>
Wed, 15 Mar 2017 18:53:05 +0000 (19:53 +0100)
.jekyll-metadata [deleted file]
_posts/aerei/2017-02-21-daniele-grumman.markdown
_posts/esempi/2017-03-15-accensione.markdown
index.html
pages/esempi.html
repo [changed from symlink to submodule]

diff --git a/.jekyll-metadata b/.jekyll-metadata
deleted file mode 100644 (file)
index 0b7ac4a..0000000
Binary files a/.jekyll-metadata and /dev/null differ
index ceb4f601fe2a0ef77f1fc2b221d973f974b723d4..9d81486f6e910c375a1e85bd42f775150e2ff6b9 100644 (file)
@@ -1,11 +1,11 @@
 ---
 layout: post
 title:  "Grumman F4F Wildcat di Daniele"
 ---
 layout: post
 title:  "Grumman F4F Wildcat di Daniele"
-date:   2017-02-21 11:00:16 +0100
+date:   2017-03-13 18:00:16 +0100
 categories: aerei
 ---
 ![Wildcat](/img/daniele.jpg){:class="img-responsive"}
 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.
+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. Le luci vengono accese / spente tramite un interruttore della radio.
 
 * [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)
 
 * [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)
@@ -29,6 +29,6 @@ Il Grumman F4F Wildcat di Daniele: in questo aereo il comportamento delle luci e
 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 %}
 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 %}
+{% include_relative /repo/aerei/daniele/fsm_switch/fsm_switch.ino%}
 {% endhighlight %}
 
 {% endhighlight %}
 
index 1d5d5a959d422185d9ebeb10284bc27f5d458b13..cf38dd599e3706fd6105be2e69bb549f6eb28b57 100644 (file)
@@ -8,12 +8,15 @@ categories: esempi
 Input:
 * PIN qulunque (anche analogico) da leggere con pulseIn.
 
 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.
+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.
+toggleRead utilzza *millis* per non bloccare il processore, il default e' fare una lettura del canale ogni mezzo secondo.
+
 
 
 
 {% highlight cpp %}
 {% include_relative /repo/libraries/aero/examples/tog_func/tog_func.ino %}
 
 
 
 {% highlight cpp %}
 {% include_relative /repo/libraries/aero/examples/tog_func/tog_func.ino %}
-
 {% endhighlight %}
 
 {% endhighlight %}
 
+Invece di un ciclo if si puo' usare anche un while, oppure implementare nelle FSM delle luci un caso per [*luci spente*] / [*luci accese*]. Da questo e' relativamente semplice gestire sia le transizioni che eventuali  *flight modes* per abilitare schemi diversi per le luci.
+
index 0cb881a4ca329dd40f8a9155f2713bf3557860be..2e9d0c0ba542381c01dc55e7c388b8b9554068ac 100644 (file)
@@ -30,7 +30,7 @@ Per installazione e uso vedi la <a href="/setup">pagina setup</a>.</p>
 
 <hr>
 <h1 class="page-heading">Novita'</h1>
 
 <hr>
 <h1 class="page-heading">Novita'</h1>
-<p>Elenco degli ultimi articoli pubblicati.</p>
+<p>Elenco degli ultimi articoli pubblicati:</p>
 <ul class="post-list">
 {% for post in site.posts %}
   <li>
 <ul class="post-list">
 {% for post in site.posts %}
   <li>
index 24776980725fcb94024fb6ac56b0de2c0dc94dd3..e618916f332031906617ac4ee7cf106c60d4c5e8 100644 (file)
@@ -10,9 +10,9 @@ permalink: /esempi/
 <li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> </li>
 {% endfor %}
 </ol>
 <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 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>Questi esempi vogliono essere di riferimento per quelle funzionalita' tipiche degli impianti di illuminazione come leggere i canali PWM della ricevente, esempi 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 ed altri 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>
+<p>Questi ed altri esempi sono visibili nella <a href="/repo/esempi/">cartella </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>
 
 <h2 id="snippets">Snippets: frammenti di codice</h2>
 <ol>
 
 <h2 id="snippets">Snippets: frammenti di codice</h2>
 <ol>
diff --git a/repo b/repo
deleted file mode 120000 (symlink)
index 92545862957e695ace224f1c0a930f131bd72860..0000000000000000000000000000000000000000
--- a/repo
+++ /dev/null
@@ -1 +0,0 @@
-/home/eaman/uc/aerei_arduino/
\ No newline at end of file
diff --git a/repo b/repo
new file mode 160000 (submodule)
index 0000000000000000000000000000000000000000..f49edc56a746b01b1d632f20438dc1948d081786
--- /dev/null
+++ b/repo
@@ -0,0 +1 @@
+Subproject commit f49edc56a746b01b1d632f20438dc1948d081786