From: eaman Date: Tue, 21 Feb 2017 10:13:53 +0000 (+0100) Subject: Daniele X-Git-Url: http://git.piffa.net/web?a=commitdiff_plain;h=f44384df05a5c14430ce517bb4e524886bf897f7;p=aerei_site Daniele --- diff --git a/_includes/head.html b/_includes/head.html index c05d71f..dd0b1a2 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -6,4 +6,5 @@ - \ No newline at end of file + + diff --git a/_includes/nav_bar.html b/_includes/nav_bar.html index 58107a0..419696a 100644 --- a/_includes/nav_bar.html +++ b/_includes/nav_bar.html @@ -1 +1,7 @@ -Home - Setup - Esempi - Aerei - codice + diff --git a/_includes/nav_bar.html_old b/_includes/nav_bar.html_old new file mode 100644 index 0000000..58107a0 --- /dev/null +++ b/_includes/nav_bar.html_old @@ -0,0 +1 @@ +Home - Setup - Esempi - Aerei - codice diff --git a/_includes/page-footer.html b/_includes/page-footer.html index e6d8344..6737cfc 100644 --- a/_includes/page-footer.html +++ b/_includes/page-footer.html @@ -1,4 +1,4 @@ diff --git a/_posts/aerei/2017-02-21-daniele-bearcat.markdown b/_posts/aerei/2017-02-21-daniele-bearcat.markdown new file mode 100644 index 0000000..f905736 --- /dev/null +++ b/_posts/aerei/2017-02-21-daniele-bearcat.markdown @@ -0,0 +1,17 @@ +--- +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 %} + diff --git a/css/aerei.css b/css/aerei.css new file mode 100644 index 0000000..c3113b3 --- /dev/null +++ b/css/aerei.css @@ -0,0 +1,28 @@ + /* Remove margins and padding from the list, and add a black background color */ +ul.topnav { + list-style-type: none; + margin: 0; + padding: 0; + overflow: hidden; + background-color: #333; +} + +/* Float the list items side by side */ +ul.topnav li {float: left;} + +/* Style the links inside the list items */ +ul.topnav li a { + display: inline-block; + color: #f2f2f2; + text-align: center; + padding: 14px 16px; + text-decoration: none; + transition: 0.3s; + font-size: 17px; +} + +/* Change background color of links on hover */ +ul.topnav li a:hover {background-color: #555;} + +/* Hide the list item that contains the link that should open and close the topnav on small screens */ +ul.topnav li.icon {display: none;} diff --git a/pages/aerei.html b/pages/aerei.html new file mode 100644 index 0000000..f51d7da --- /dev/null +++ b/pages/aerei.html @@ -0,0 +1,15 @@ +--- +layout: page +title: Aerei +permalink: /aerei/ +--- + +

Elenco degli aerei preparati

+ +
    +{% for post in site.categories.aerei %} +
  1. {{ post.title }}
  2. +{% endfor %} +
+

Questi sono alcuni degli aerei preparati da poter guardare come esempio. Tutti gli aerei sono visibili nella cartella aerei dell'archivio contenente il codice, in genere per ogni aereo c'e' in primo prototipo che serve come base per testare t +utti i LED e a seguire altri programmi per ottenere le divese funzionalita' del sistema di illuminazione.

diff --git a/pages/esempi.html b/pages/esempi.html new file mode 100644 index 0000000..6d2300a --- /dev/null +++ b/pages/esempi.html @@ -0,0 +1,24 @@ +--- +layout: page +title: Esempi +permalink: /esempi/ +--- + +

Elenco Esempi

+ +
    +{% for post in site.categories.esempi %} +
  1. {{ post.title }}
  2. +{% endfor %} +
+

Questi esempi vogliono essere di riferimento per quelle funzionalita' tipiche degli impianti di illuminazione come leggere i canali {WM della ricevente con la funzione pulseIn oppure con interrupts, qualche esempio su come utilizzare questi dati per modificare il comportamento delle luci con semplici struttre if-elseM.if oppure usando il paradgma delle macchine a stato (FSM).

+ +

Tutti gli esempi sono visibili nella cartella esempi dell'archivio contenente il codice, c'e' un'ulteriore sotto cartella snippets che contiene frammenti di codice di uso comune (ad esempio la lettura di un canale radio con interrupts) per un copia-incolla.

+ +

Snippets: frammenti di codice

+
    + {% for post in site.categories.snippets %} +
  1. {{ post.title }}
  2. + {% endfor %} +
+ diff --git a/pages/setup.rst b/pages/setup.rst index 718a965..f384001 100644 --- a/pages/setup.rst +++ b/pages/setup.rst @@ -4,6 +4,18 @@ title: Setup permalink: /setup/ --- +Risorse utili per utilizzare Arduino: +======================================== + +* Per poter programmare le schede Arduino: `Arduino IDE `_ +* Testi consigliati: https://lab.piffa.net/testi.html +* Risorse online: http://wiki.piffa.net/index.php/Guide +* Risorse di Andrea: https://lab.piffa.net/ + * Wiki: http://wiki.piffa.net/ + * Forum: https://forum.piffa.net/ + +Per chi volesse utilizzare programmare la scheda Arduino con Linux e' disponibile `Arduino Live `_, una Ubuntu con vari editor e gli esempi utilizzati da Andrea nei corsi di Arduino, tutti preconfigurati e pronti all'uso. + Setup ======= @@ -42,13 +54,3 @@ La sola libreria Common contenete gli oggetti base puo' essere scaricata diretta * `Interfaccia git Web `__ -Links -========= -Risorse utili per utilizzare Arduino: - -* Per poter programmare le schede Arduino: `Arduino IDE `_ -* Testi consigliati: https://lab.piffa.net/testi.html -* Risorse online: http://wiki.piffa.net/index.php/Guide -* Risorse di Andrea: https://lab.piffa.net/ - * Wiki: http://wiki.piffa.net/ - * Forum: https://forum.piffa.net/