]> git.piffa.net Git - aerei_site/commitdiff
Daniele
authoreaman <eaman@andreamanni.com>
Tue, 21 Feb 2017 10:13:53 +0000 (11:13 +0100)
committereaman <eaman@andreamanni.com>
Tue, 21 Feb 2017 10:13:53 +0000 (11:13 +0100)
_includes/head.html
_includes/nav_bar.html
_includes/nav_bar.html_old [new file with mode: 0644]
_includes/page-footer.html
_posts/aerei/2017-02-21-daniele-bearcat.markdown [new file with mode: 0644]
css/aerei.css [new file with mode: 0644]
pages/aerei.html [new file with mode: 0644]
pages/esempi.html [new file with mode: 0644]
pages/setup.rst

index c05d71fc0decfc51839faebe73be9dee580a2d06..dd0b1a20edab5fde3fc11f5b77beea3eb124a12a 100644 (file)
@@ -6,4 +6,5 @@
   <link rel="stylesheet" href="{{ site.baseurl }}/css/normalize.css">
   <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
   <link rel="stylesheet" href="{{ site.baseurl }}/css/cayman.css">
-</head>
\ No newline at end of file
+  <link rel="stylesheet" href="{{ site.baseurl }}/css/aerei.css">
+</head>
index 58107a0226b05d5b5131a0a8846f583c25c817a8..419696ae837e91d012af18aae8f0d179630ec147 100644 (file)
@@ -1 +1,7 @@
-<a href="/">Home </a> - <a href="/setup">Setup</a> - <a href="/">Esempi</a> - <a href="/">Aerei</a> - <a href="/repo/">codice</a>
+ <ul class="topnav" id="myTopnav">
+  <li><a href="/">Home </a></li>
+  <li><a href="/setup">Setup</a> </li>
+  <li><a href="/esempi">Esempi</a> </li>
+  <li><a href="/aerei">Aerei</a></li>
+  <li><a href="/repo">Codice</a></li>
+</ul>
diff --git a/_includes/nav_bar.html_old b/_includes/nav_bar.html_old
new file mode 100644 (file)
index 0000000..58107a0
--- /dev/null
@@ -0,0 +1 @@
+<a href="/">Home </a> - <a href="/setup">Setup</a> - <a href="/">Esempi</a> - <a href="/">Aerei</a> - <a href="/repo/">codice</a>
index e6d83447ef3e08c53dbc8905d420a7f59eeb6ba2..6737cfcdf675af4b1a45da53c45052bcf2dc3494 100644 (file)
@@ -1,4 +1,4 @@
 <footer class="site-footer">
     <span class="site-footer-owner"><a href="{{ site.url }}">{{ site.title }}</a> E' attualmente <i>under construction</i>, e' gestito da <a href="{{ site.author.url }}">{{ site.author.name }}</a>.</span>
-  <span class="site-footer-credits">Questo progetto e' accessibile tramite<a href="http://git.andreamanni.com/"> Git</a>.</span>
+  <span class="site-footer-credits">Il codice di questo progetto e' rilasciato sotto licenza GPL.</span>
 </footer>
diff --git a/_posts/aerei/2017-02-21-daniele-bearcat.markdown b/_posts/aerei/2017-02-21-daniele-bearcat.markdown
new file mode 100644 (file)
index 0000000..f905736
--- /dev/null
@@ -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 (file)
index 0000000..c3113b3
--- /dev/null
@@ -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 (file)
index 0000000..f51d7da
--- /dev/null
@@ -0,0 +1,15 @@
+---
+layout: page
+title: Aerei
+permalink: /aerei/
+---
+
+<h2>Elenco degli aerei preparati</h2>
+
+<ol>
+{% for post in site.categories.aerei %}
+<li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> </li>
+{% endfor %}
+</ol>
+<p>Questi sono alcuni degli aerei preparati da poter guardare come esempio. Tutti gli aerei sono visibili nella cartella <a href="/repo/aerei/">aerei</a> 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.<p>
diff --git a/pages/esempi.html b/pages/esempi.html
new file mode 100644 (file)
index 0000000..6d2300a
--- /dev/null
@@ -0,0 +1,24 @@
+---
+layout: page
+title: Esempi
+permalink: /esempi/
+---
+
+<h2>Elenco Esempi</h2>
+
+<ol>
+{% for post in site.categories.esempi %}
+<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>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 %}
+    <li><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> </li>
+    {% endfor %}
+</ol>
+
index 718a965b27030d543fbc883da08c66c6514ef970..f384001a1d45297a3a0159330f05785180941c8c 100644 (file)
@@ -4,6 +4,18 @@ title: Setup
 permalink: /setup/
 ---
 
+Risorse utili per utilizzare Arduino:
+========================================
+
+* Per poter programmare le schede Arduino: `Arduino IDE <https://www.arduino.cc/en/Main/Software#>`_
+* 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 <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
 =======
 
@@ -42,13 +54,3 @@ La sola libreria Common contenete gli oggetti base puo' essere scaricata diretta
 * `Interfaccia git Web <https://git.andreamanni.com/web?p=common>`__
 
 
-Links
-=========
-Risorse utili per utilizzare Arduino:
-
-* Per poter programmare le schede Arduino: `Arduino IDE <https://www.arduino.cc/en/Main/Software#>`_
-* 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/