nuovi strumenti per il coding - it.pearson.com · nuovi strumenti per il coding app inventor e...
TRANSCRIPT
![Page 1: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/1.jpg)
1
BARBERO Alberto VASCHETTO Francesco
Nuovi strumenti per il codingApp Inventor e Scratch for Arduino
29 marzo 2017
![Page 2: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/2.jpg)
…All’inizio erano «le TIC»… e poi venne «il coding»
Introduzione nella disciplina Informatica di «elementi di programmazione e logica del computer»
In Italia si parla (finalmente) di «coding» nel rapporto «La buona scuola»
Sul web compaiono i primi software adatti
Si assiste al fiorire di attività ed iniziative nelle scuole
Eventi nazionali ed internazionali
![Page 3: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/3.jpg)
Lo scopo NON è quello di creare piccoli programmatori in erba
Iniziare a pensare utilizzando il pensiero computazionale
«La scommessa è che avvicinando i ragazzi allestrategie cognitive della CS (non agli specificilinguaggi) si favorisca uno sviluppo logico-cognitivo che abbia degli effetti positivi in futuro,sia che l’individuo si occupi di tutt’altro, sia che sioccupi proprio di informatica.»
Perché il coding?
![Page 4: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/4.jpg)
Scratch for Arduino (S4A)
![Page 5: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/5.jpg)
Cos'è Arduino?
scheda elettronica che può essere programmata perricevere input da diversi sensori e che può interagirecon il mondo esterno attraverso il controllo didispositivi attuatori come luci, motori, ecc.
rilasciata con licenza di tipo open source
per un intricato problema legato alla registrazione delmarchio, ora in Europa la scheda si chiama Genuino
![Page 6: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/6.jpg)
Applicazioni
Arduino è usato per sviluppare oggetti interattivi, prendendo input da sensori e controllando luci, motorie altri possibili output
i progetti Arduino possono essere: stand-alone
in comunicazione con un software in esecuzione sul
computer (Flash, Processing, C#, Scratch for
Arduino)
![Page 7: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/7.jpg)
Caratteristiche Arduino
costo circa 20 € (Genuino Uno)
download IDE open-source gratuito
Arduino Programming Language molto simile allinguaggio C
![Page 8: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/8.jpg)
Arduino Uno
Caratteristiche principali
14 pin digitali di I/O
6 input analogici
connessione USB
ingresso di alimentazione
funziona con una tensione compresa tra 7 e 12 V
32 KB di memoria Flash
![Page 9: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/9.jpg)
Collegamento con breadboard o con sensor shield
Semplifica le connessioni hardware di Arduino con sensori e attuatori
![Page 10: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/10.jpg)
Sensor shield
Comprende 12 connettori TinkerKit disposti su due file:
I0 – I5: ingressi analogici corrispondono ai pin A0 – A5 di Arduino
O0 – O5: uscite analogiche o digitali corrispondono ai seguenti pin di Arduino:
O0 → pin 11 O1 → pin 10
O2 → pin 9 O3 → pin 6
O4 → pin 5 O5 → pin 3
![Page 11: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/11.jpg)
Dispositivi sensori
Pulsante Tocco Potenziometri Joystick
LDR Termistore Accelerometro Tilt Hall
![Page 12: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/12.jpg)
Dispositivi attuatori
Led Power led
Relay Mosfet
![Page 13: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/13.jpg)
13
Sito s4a.cat
![Page 14: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/14.jpg)
14
Cosa occorre fare
1. Collegare Arduino a una porta USB e installare IDE Arduino
2. Caricare firmware S4A su Arduino
3. Installare S4A
![Page 15: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/15.jpg)
15
Scratch for Arduino (S4A)
Rispetto a Scratch:- Blocchi S4A in categoria Movimento- Sprite Arduino
![Page 16: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/16.jpg)
16
Blocchi per sprite Arduino
![Page 17: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/17.jpg)
17
Esempi sketch S4ABlink led
![Page 18: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/18.jpg)
18
Blink led - Sketch
![Page 19: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/19.jpg)
19
Space Invaders - Sketch
Sprite Arduino Sprite Razzo
![Page 20: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/20.jpg)
20
Sketch Space Invaders
Sprite Astronave
![Page 21: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/21.jpg)
21
Sketch Space Invaders
Sprite Bersaglio
![Page 22: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/22.jpg)
22
Da Scratch ad App Inventor
Ideato da Google ma attualmente in gestione dal team MIT Piattaforma web based per programmazione device mobile
Android Programmazione a blocchi come Scratch (pile e puzzle) Gestione dei principali sensori disponibili su mobile
![Page 23: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/23.jpg)
23
App Inventor IDE
• Designer• Block Editor• Emulator
![Page 24: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/24.jpg)
24
Il designer
![Page 25: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/25.jpg)
25
Componenti…
![Page 26: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/26.jpg)
26
… e loro proprietà
![Page 27: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/27.jpg)
27
Block Editor
![Page 28: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/28.jpg)
28
I blocchi Eventi, Metodi, Get e Set
![Page 29: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/29.jpg)
29
Emulatore
![Page 30: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/30.jpg)
30
Esempi di app
![Page 31: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/31.jpg)
«A scuola ho imparato senza apprendere, anzi separando nettamente lo studiare dall’apprendere»D. Starnone
«L’unica abilità veramente competitiva
è di essere sempre in grado di imparare»
S. Papert
![Page 32: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/32.jpg)
32
Dal bit alle app
ISBN 9788863648935
![Page 33: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/33.jpg)
Il mondo delle AppAPP INVENTORnel volume da pagina 219 a pagina 248
![Page 34: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/34.jpg)
Robotica educativaARDUINO e Scratch for Arduino
nel volume da pagina 391 a pagina 400
![Page 35: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/35.jpg)
Informazioni utili:
attestati, materiali,
archivio videolezioni,
calendario
![Page 36: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/36.jpg)
36
Per ottenere l’attestato di partecipazione, valido ai fini
della certificazione delle ore di formazione obbligatoria:
1. Attestati di partecipazione
![Page 37: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/37.jpg)
2. Tutti i materiali e le videolezioni registrate disponibili sulla Pearson Education Library
![Page 38: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/38.jpg)
3. I prossimi appuntamenti su pearson.it/pearson-academy
![Page 39: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/39.jpg)
La Pearson Academy su Facebook
Seguiteci su Facebook!
Potrete restare aggiornati sui prossimi
appuntamenti di formazione, ricevere
articoli, approfondimenti, notizie sulla scuola
in Italia e nel mondo, e molto altro. E
potrete naturalmente condividere quello che
vi piace o lasciare commenti.
Pagina Fan
Pearson Academy – Italia
![Page 40: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/40.jpg)
Grazie per la
partecipazione!
![Page 41: Nuovi strumenti per il coding - it.pearson.com · Nuovi strumenti per il coding App Inventor e Scratch for Arduino ... download IDE open-source gratuito ... Esempi di app «A scuola](https://reader031.vdocumenti.com/reader031/viewer/2022022114/5c6a0d9a09d3f2b2078c13ee/html5/thumbnails/41.jpg)
41