Nuovi strumenti per il coding App Inventor e Scratch for Arduino

Documenti analoghi
Workshop Teachers For Teachers settembre 2013

Fare coding Spunti sul pensiero computazionale (e non solo )

Introduzione ad Arduino Giuseppe Augiero

Andrea Delpiano APP. SCENARI DI TECNOLOGIA NUOVI LIBRI DI TESTO PER DIVENTARE CURIOSI

Interaction Design? Parole chiavi!!! Arduino?

Internetworking V a nno

Tinker Kit Arduino. Sensor Shield

LE ALTRE BOARD ARDUINO

Aree tematiche dei moduli formativi per il personale scolastico

Arduino. Il team di Arduino è composto da Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, e David Mellizione.

MODULI DEL PROGETTO. Area Tematica Descrizione Area Corso Descrizione corso Tipologia Durata (ore) Finalità corso

CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA

FONDAMENTI DI ARDUINO

Capovolgere la didattica

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.

PROGETTO CODING. A cura del Dirigente Scolastico

OPPORTUNITÀ DI POTENZIARE L'ISTRUZIONE NELL'AMBITO DELLE MATERIE SCIENTIFICHE E ARTISTICHE CON SOLUZIONI BASATE SU INTEL

Arduino: domotica open source

LEGO Mindstorms e Arduino nella scuola secondaria di secondo grado: alcune esperienze didattiche. Pietro Bonora Liceo Scientifico A.B.

ARDUINO ARDUINODUE. la piattaforma OPEN SOURCE alla portata di tutti. New. New. futurashop.it. S i s t e m i d i s v i l u ppo, software e didattica

Introduzione al Coding Il pensiero computazionale a scuola. Andrea Patassini

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

MCQ Data Aquisition Board. Preliminary Datasheet

La programmazione di Arduino con

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

Candidatura N del 04/04/ FSE -Formazione in servizio all'innovazione didattica e organizzativa

Liceo Scienze Applicate

Descrizione. regolamento

App Inventor: from learners to makers

INDICE 1. Comunità Creative 2. Casi studio 2.1. Stazione delle biciclette 2.2. Cantiere per pratiche non-affermative 2.3. Arduino

Questo sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione:

Giocare con Theremino: la mia prima APP in Visual Studio 2008 (Theremino_LM35_Thermometer v. 1.1)

Le metodologie utilizzate saranno interattive e affiancate dalla realizzazione di project work utili a rendere concrete le lezioni teoriche.

PNSD PER IL PTOF LICEO STATALE "FILIPPO BUONARROTI" ALLEGATO 5. AMBITI di INTERVENTO: FORMAZIONE INTERNA COINVOLGIMENTO COMUNITA SCOLASTICA

Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia Guerra, Marco Ferla, Elena Zanella

Arduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.

Arduino - Tutorial #2 - Iniziamo a programmare

Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice: 2770

Tecnologie Informatiche (TIN)

corso:

ISTITUTO COMPRENSIVO LIVIO TEMPESTA

Scheda acquisizione video con streaming -video grabber HDMI o Component p - USB 2.0

Che cos è un condizionatore?

ISTITUTO COMPRENSIVO VIALE SAN MARCO CURRICOLO VERTICALE COMPETENZA EUROPEA COMPETENZA DIGITALE INFORMATICA SCUOLA DELL'INFANZIA

v App Inventor

PON Corsi Formazione PNSD Assistenti Amministrativi

Week Programmer v2.1 Week Programmer Rev2.1

Programma di Robotica[LEGO EV3]

Percorsi formativi Moduli richiesti Tematiche

Indice generale. Introduzione...xiii. Capitolo 1 Da dove iniziare Capitolo 2 Windows 10 IoT Core per Raspberry Pi

Veronafiere! ottobre 2014! Gli atti dei convegni e più di contenuti su

Open Hardware: Arduino Linux day 2012

Verso Arduino... E oltre!

MM ARDUINO ) un clock al quarzo a 16MHz, abbastanza veloce per la maggior parte delle applicazioni;

MINISTERO DELL'ISTRUZIONE, DELL'UNIVERSITA' E DELLA RICERCA

Tecnologie per la mente. Laboratorio di Psicologia e Scienze Cognitive

Manuale Utente. Campanello WiFi Trilly. Indice

PS600. Digital Visualizer. Guida Rapida Di Inizio

I.C. MIGNANO - MARZANO. a.s. 2015/16

Arduino per tecnici, ingegneri e maker Titolo originale: Arduino: A Technical Reference di J. M. Hughes

PIANO TRIENNALE. PER L ATTUAZIONE DEL PIANO NAZIONALE SCUOLA DIGITALE ANIMATORE DIGITALE Prof. Carmine Antonio Muraca TRIENNIO

1 - Burn Bootloader. aggiornato 8 gennaio 2012

EURO5 PASSTHRU RIPROGRAMMAZIONE DI CENTRALINE

Riduciamo i tempi e i costi di sviluppo delle applicazioni IoT con BitAndCloud soluzioni dedicate alla vostra applicazione

PS400. Digital Visualizer. Guida Rapida Di Inizio

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch

Milan Kundera, l arte del romanzo, 1986.

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

G.I.S.K.A.R.D. Un progetto tra fisica e robotica. Giulio Pasqualetti. 29 giugno Elaborato per l esame di stato

SPECIALIZZAZIONE INFORMATICA E TELECOMUNICAZIONI Articolazione INFORMATICA

Benvenuti al CodeWeek 2015!

sviluppo di APP per un laboratorio di N.P.I. NPI sta per neuropsichiatria infantile

Alimentatore master. Introduzione

TSP 240. Terminale operatore con PLC integrato. inferiore a 500 ma senza carichi. Memoria Programma

PROGETTO TRIENNALE DI INTERVENTO DELL ANIMATORE DIGITALE A cura della docente SCAVO ANNA MARIA

posta elettronica, messaggistica e collaborazione nella Pubblica Amministrazione Risorse Comuni 16 novembre 2016 STUDIO STORTI

CORSO 1 MAGIONE. Argomento lezione AREE TEMATICHE (profilo animatore digitale) RELATORI Date/ Corsi Orario e sede

Oxygen Series. Italiano. Guida rapida

Introduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv

Utilizzo il computer con il videoproiettore o la LIM durante la lezione

Si accede alla piattaforma digitando nel browser l indirizzo: dopo di chè si apre la seguente pagina,

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

Corso di programmazione

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch

TEAM INNOVAZIONE DIGITALE

OFFERTA DIDATTICA

Prefazione...XI. 1. Per cominciare...1

Primo anno di applicazione della riforma e progetti per il secondo anno: aspetti tecnologici

Pensiero computazionale e scuola: un binomio di qualità. Andrea Covini Vice Direttore Generale AICA

Sommario. 1. Introduzione

I.I.S. N. PELLATI Nizza Monferrato - Canelli

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

Arduino. SITO DI RIFERIMENTO:

Introduzione all Informatica. Prof. Daniele Contarino

Discipline Scientifiche e TIC (base) Computational Thinking e Scratch. Cristina Tani ITIS G. Galilei Livorno

Syllabus Fortablet. 1. Impostazione dell hardware e software per l'avvio e l'utilizzo del TABLET

Transcript:

Nuovi strumenti per il coding App Inventor e Scratch for Arduino 29 marzo 2017 BARBERO Alberto VASCHETTO Francesco 1

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

Perché il coding? Lo scopo NON è quello di creare piccoli programmatori in erba Iniziare a pensare utilizzando il pensiero computazionale «La scommessa è che avvicinando i ragazzi alle strategie cognitive della CS (non agli specifici linguaggi) si favorisca uno sviluppo logicocognitivo che abbia degli effetti positivi in futuro, sia che l individuo si occupi di tutt altro, sia che si occupi proprio di informatica.»

Scratch for Arduino (S4A)

Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire con il mondo esterno attraverso il controllo di dispositivi attuatori come luci, motori, ecc. rilasciata con licenza di tipo open source per un intricato problema legato alla registrazione del marchio, ora in Europa la scheda si chiama Genuino

Applicazioni Arduino è usato per sviluppare oggetti interattivi, prendendo input da sensori e controllando luci, motori e 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)

Caratteristiche Arduino costo circa 20 (Genuino Uno) download IDE open-source gratuito Arduino Programming Language molto simile al linguaggio C

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

Collegamento con breadboard o con sensor shield Semplifica le connessioni hardware di Arduino con sensori e attuatori

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

Dispositivi sensori Pulsante Tocco Potenziometri Joystick LDR Termistore Accelerometro Tilt Hall

Dispositivi attuatori Led Power led Relay Mosfet

Sito s4a.cat 13

Cosa occorre fare 1. Collegare Arduino a una porta USB e installare IDE Arduino 2. Caricare firmware S4A su Arduino 3. Installare S4A 14

Scratch for Arduino (S4A) Rispetto a Scratch: - Blocchi S4A in categoria Movimento - Sprite Arduino 15

Blocchi per sprite Arduino 16

Esempi sketch S4A Blink led 17

Blink led - Sketch 18

Space Invaders - Sketch Sprite Arduino Sprite Razzo 19

Sketch Space Invaders Sprite Astronave 20

Sketch Space Invaders Sprite Bersaglio 21

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 22

App Inventor IDE Designer Block Editor Emulator 23

Il designer 24

Componenti 25

e loro proprietà 26

Block Editor 27

I blocchi Eventi, Metodi, Get e Set 28

Emulatore 29

Esempi di app 30

«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

Dal bit alle app ISBN 9788863648935 32

Il mondo delle App APP INVENTOR nel volume da pagina 219 a pagina 248

Robotica educativa ARDUINO e Scratch for Arduino nel volume da pagina 391 a pagina 400

Informazioni utili: attestati, materiali, archivio videolezioni, calendario

1. Attestati di partecipazione Per ottenere l attestato di partecipazione, valido ai fini della certificazione delle ore di formazione obbligatoria: 36

2. Tutti i materiali e le videolezioni registrate disponibili sulla Pearson Education Library

3. I prossimi appuntamenti su pearson.it/pearson-academy

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

Grazie per la partecipazione!

41