1 <?xml version="1.0" encoding="utf-8" ?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" />
8 <style type="text/css">
11 :Author: David Goodger (goodger@python.org)
12 :Id: $Id: html4css1.css 7614 2013-02-21 15:55:51Z milde $
13 :Copyright: This stylesheet has been placed in the public domain.
15 Default cascading style sheet for the HTML output of Docutils.
17 See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
18 customize this style sheet.
21 /* used to remove borders from tables and images */
22 .borderless, table.borderless td, table.borderless th {
25 table.borderless td, table.borderless th {
26 /* Override padding for "table.docutils td" with "! important".
27 The right padding separates the table cells. */
28 padding: 0 0.5em 0 0 ! important }
31 /* Override more specific margin styles with "! important". */
32 margin-top: 0 ! important }
34 .last, .with-subtitle {
35 margin-bottom: 0 ! important }
41 text-decoration: none ;
48 margin-bottom: 0.5em }
50 object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
54 /* Uncomment (and remove this text!) to get bold-faced definition list terms
62 div.abstract p.topic-title {
66 div.admonition, div.attention, div.caution, div.danger, div.error,
67 div.hint, div.important, div.note, div.tip, div.warning {
69 border: medium outset ;
72 div.admonition p.admonition-title, div.hint p.admonition-title,
73 div.important p.admonition-title, div.note p.admonition-title,
74 div.tip p.admonition-title {
76 font-family: sans-serif }
78 div.attention p.admonition-title, div.caution p.admonition-title,
79 div.danger p.admonition-title, div.error p.admonition-title,
80 div.warning p.admonition-title, .code .error {
83 font-family: sans-serif }
85 /* Uncomment (and remove this text!) to get reduced vertical space in
87 div.compound .compound-first, div.compound .compound-middle {
88 margin-bottom: 0.5em }
90 div.compound .compound-last, div.compound .compound-middle {
99 div.dedication p.topic-title {
107 div.footer, div.header {
116 div.line-block div.line-block {
122 margin: 0 0 0.5em 1em ;
123 border: medium outset ;
125 background-color: #ffffee ;
130 div.sidebar p.rubric {
131 font-family: sans-serif ;
134 div.system-messages {
137 div.system-messages h1 {
141 border: medium outset ;
144 div.system-message p.system-message-title {
151 h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
152 h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
164 img.align-left, .figure.align-left, object.align-left {
169 img.align-right, .figure.align-right, object.align-right {
174 img.align-center, .figure.align-center, object.align-center {
190 /* reset inner alignment in figures */
192 text-align: inherit }
194 /* div.align-center * { */
195 /* text-align: left } */
197 ol.simple, ul.simple {
201 list-style: decimal }
204 list-style: lower-alpha }
207 list-style: upper-alpha }
210 list-style: lower-roman }
213 list-style: upper-roman }
227 white-space: nowrap }
236 font-family: sans-serif ;
241 font-family: sans-serif ;
252 pre.literal-block, pre.doctest-block, pre.math, pre.code {
256 pre.code .ln { color: grey; } /* line numbers */
257 pre.code, code { background-color: #eeeeee }
258 pre.code .comment, code .comment { color: #5C6576 }
259 pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
260 pre.code .literal.string, code .literal.string { color: #0C5404 }
261 pre.code .name.builtin, code .name.builtin { color: #352B84 }
262 pre.code .deleted, code .deleted { background-color: #DEB0A1}
263 pre.code .inserted, code .inserted { background-color: #A3D289}
266 font-family: sans-serif ;
267 font-style: oblique }
269 span.classifier-delimiter {
270 font-family: sans-serif ;
274 font-family: sans-serif }
277 white-space: nowrap }
285 span.section-subtitle {
286 /* font-size relative to parent (h1..h6 element) */
290 border-left: solid 1px gray;
298 margin-bottom: 0.5em }
301 border-left: solid 1px black;
304 table.docutils td, table.docutils th,
305 table.docinfo td, table.docinfo th {
306 padding-left: 0.5em ;
307 padding-right: 0.5em ;
308 vertical-align: top }
310 table.docutils th.field-name, table.docinfo th.docinfo-name {
313 white-space: nowrap ;
316 /* "booktabs" style (no vertical lines) */
317 table.docutils.booktabs {
319 border-top: 2px solid;
320 border-bottom: 2px solid;
321 border-collapse: collapse;
323 table.docutils.booktabs * {
326 table.docutils.booktabs th {
327 border-bottom: thin solid;
331 h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
332 h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
336 list-style-type: none }
341 <div class="document">
344 <div class="section" id="s4a-scaratch-for-arduino">
345 <h1>S4a: Scaratch for Arduino</h1>
346 <p>S4a e' un ambiende di sviluppo educativo ottimizzato per connettersi con
347 i microcontroller Arduino.</p>
349 <li><a class="reference external" href="http://s4a.cat/">http://s4a.cat/</a></li>
350 <li><a class="reference external" href="https://scratch.mit.edu/about/">https://scratch.mit.edu/about/</a></li>
352 <p>Per poter connettere il microcontroller Arduino a s4a si dovra' caricare il
353 firmware S4AFirmware16.ino sulla scheda <strong>prima di lanciare s4a</strong>.</p>
355 <li>Download: <a class="reference external" href="http://vps34736.ovh.net/S4A/S4AFirmware16.ino">http://vps34736.ovh.net/S4A/S4AFirmware16.ino</a></li>
356 <li><a class="reference external" href="http://s4a.cat/index.html#downloads">http://s4a.cat/index.html#downloads</a></li>
359 <div class="section" id="link-a-risorse-utili">
360 <h1>Link a risorse utili:</h1>
361 <p>Documentazione e guide</p>
362 <div class="section" id="italiano">
365 <li><a class="reference external" href="http://www.maffucci.it/2014/03/29/micro-corso-di-scratch-per-incominciare-ad-imparare-a-programmare/">http://www.maffucci.it/2014/03/29/micro-corso-di-scratch-per-incominciare-ad-imparare-a-programmare/</a></li>
366 <li><a class="reference external" href="http://www.maffucci.it/2015/03/27/corso-di-scratch-lezione-1/">http://www.maffucci.it/2015/03/27/corso-di-scratch-lezione-1/</a></li>
367 <li><a class="reference external" href="http://www.maffucci.it/2015/04/09/corso-di-scratch-lezione-2/">http://www.maffucci.it/2015/04/09/corso-di-scratch-lezione-2/</a></li>
368 <li><a class="reference external" href="http://www.prometheusnow.com/blog/s4a-programmare-arduino-scratch/">http://www.prometheusnow.com/blog/s4a-programmare-arduino-scratch/</a></li>
369 <li><a class="reference external" href="http://gzuliani.bitbucket.org/scratch/scratch-arduino.html">http://gzuliani.bitbucket.org/scratch/scratch-arduino.html</a></li>
370 <li><a class="reference external" href="http://www.mastropaolo.net/scratch">http://www.mastropaolo.net/scratch</a></li>
373 <div class="section" id="inglese">
376 <li><a class="reference external" href="https://djanesblog.wordpress.com/category/circuit-3/">https://djanesblog.wordpress.com/category/circuit-3/</a></li>
377 <li><a class="reference external" href="http://s4a.cat/index.html#docs">http://s4a.cat/index.html#docs</a></li>
381 <div class="section" id="risorse">
383 <p>Questo archivio e' disponibile su:</p>
385 <li><a class="reference external" href="http://lab.piffa.net/scratch">http://lab.piffa.net/scratch</a></li>
386 <li><a class="reference external" href="http://git.andreamanni.com/">http://git.andreamanni.com/</a> <a class="reference external" href="http://git.andreamanni.com/web">http://git.andreamanni.com/web</a></li>
388 <p>In questo archivio troverete:</p>
389 <div class="section" id="esercizi">
391 <p>Nella cartella <tt class="docutils literal">esercizi</tt> sono contenuti i primi esempi relativi a fondamenti
392 di programmazione, sono ordinati per numero e coprono:</p>
395 <li>sequenze di istruzioni</li>
396 <li>cicli condizionali (input da tastiera e bottone fisico)</li>
397 <li>cicli iterativi (ripetizione di movimenti)</li>
398 <li>input analogico (un potenziometro o fotoresistenza)</li>
399 <li>output analogico PWM (relativo a un input analogico)</li>
400 <li>altri per illustrare le potenzialita' di scratch</li>
402 <p>Qesti esercizi nascono come introduzione alle versioni classiche in C++ che
403 possono essere affrontate successivamente:
404 - <a class="reference external" href="http://lab.piffa.net/sketchbook_andrea/">http://lab.piffa.net/sketchbook_andrea/</a></p>
406 <div class="section" id="screenshot">
408 <p>Diagrammi di flusso degli sketch in formato png.</p>
410 <div class="section" id="schemi">
412 <p>Schemi dei circuiti elettrici sulla breadboard.</p>