SMD 2018 HACKATHON PRIMARIA INSTALLAZIONE DELL'AMBIENTE DI SVILUPPO SNAP4ARDUINO

Documenti analoghi
SMD 2018 HACKATHON SECONDARIA PRIMO GRADO INSTALLAZIONE DELL'AMBIENTE DI SVILUPPO MBLOCK

MD 2018 HACKATHON SECONDARIA DI PRIMO GRADO

MD 2018 HACKATHON SECONDARIA DI PRIMO GRADO

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE

Internetworking V a nno

VESTANET C3. Manuale di Installazione e Configurazione Firma Digitale. Ver Pagina nr. 1

MANUALE OPERATIVO. Aggiornamento Firmware. Programmazione

Cos'è Arduino? rilasciata con licenza di tipo open source.

Realizzate il circuito come indicato nello schema seguente:

T2C2 Training to Code 2

Installazione e uso di SETVERSION.EXE

Workshop Teachers For Teachers settembre 2013

Esercizi Scratch: Movimento

Software WinEeprom Evo

Aggiornamento bit Ten: Firmware e Software PC

Istruzioni Service Software Polini

Esercizi Scratch: Sensori

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

1 Traduzione a cura di Maurizio Goldaniga - Utente 3 Rotaie.

Centrale di allarme SecurLAN MANUALE UPGRADE SECURLINK V.6.4.0

Installazione Java. Passo 1: verifica presenza Java. Modo 1. Modo 2

GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE

Risoluzione problemi Data Card Novatel U530

L operazione di firma di un verbale di esame

Come aggiornare il firmware sulle stampanti largo formato

Algebra Relazionale. Interrogazione Basi di Dati. Algebra relazionale. Algebra relazionale. Unione. Algebra relazionale

SMD 2018 HACKATHON SECONDARIA DI PRIMO GRADO FACCIAMO UN TELECOMANDO CON UNO SMARTPHONE

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit

Programmazione Firmware

FORMATORE MARGIOTTA GENOVEFFA

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

Se stai utilizzando uno smartphone oppure un tablet basato su Android puoi scaricare ed installare Telegram attraverso il Play Store.

Manuale PAYMAN REV. 1 03/11/2015. PAYPRINT S.r.l. Via Monti, MODENA Italy. Tel.: Fax:

TomTom WEBFLEET Tachograph Manager Installazione

ROBOT CUP SCHOOL Competizione organizzata dall Università degli Studi di Salerno Corso di laurea in Ingegneria Informatica

Documentazione aggiornata al 05/04/2017 SOMMARIO

GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE

DSM-320 Wireless Media Player. CD di Installazione (Contenente il software D-Link Media Server Software, Guida di installazione rapida, e Manuale)

Configurazione di Visualino 01. Collegate la scheda Arduino alla porta USB del computer

Rev. 0 Pag. 1 di 17 19/11/2012 INDICE INSTALLAZIONE E CONFIGURAZIONE ZEBRA GK420T... 2 INSTALLAZIONE DRIVER WINDOWS RISOLUZIONE PROBLEMI...

SISTEMA IPSOA AGGIORNAMENTO 01/2016

MANUALE TECNICO USB-OPTO485 Convertitore USB - RS232/RS485

i-on Flashloader Guida all Installazione e all Uso

GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE

SMD 2018 HACKATHON PRIMARIA PRIMI PASSI CON SNAP4ARDUINO

ISTRUZIONI PER L AGGIORNAMENTO DEL SW DEL PROVA FARI

CONSULTAZIONE GRATUITA NORME UNI

OmniPC 4.2 Guida dell utente

1. Aggiornamento del software Wireless USB Adapter?

Istruzioni Installazione ed Utilizzo del Software FIRMACERTA 1. Installazione del Software FIRMACERTA

Istruzioni di configurazione del modulo VDMP3

TOKEN GUIDA RAPIDA ALL'INSTALLAZIONE. Scopri tutti i servizi su SEMPLICE DA USARE FACILE DA INSTALLARE COMPATTO E PORTATILE

Manuale per l'utente per DS150E con Win7. Dangerfield February V1.0 Delphi PSS

Istruzioni utente

Configurazione database MySQL

T4T Piossasco Informatica 2016/2017. Lezione 2. Ilaria Lombardi Università degli Studi di Torino Dipartimento di Informatica

Programmatore Bootloader

jsibac CONTROLLO ELENCO ELETTORI PROVVISORI POLITICHE 2013 Guida Area Servizi Demografici

ELBA Assicurazioni S.p.A

Sommario. 4 Download e installazione. 6 Come sono organizzati i progetti 7 Il prato magico. 21 Lo stagno. 23 In fondo al mare

Programmazione con Snap4Arduino. Paola Giannini

Manuale di configurazione VPN plugin Checkpoint Windows 8.1 Aggiornamento marzo 2015

ADaMSoft. Procedure per l installazione del software in ambiente Microsoft Windows 3/6/2008. Powered by:

CONFIGURAZIONE ANDROID MACHPOWER ECLASS

MANUALE OPERATIVO REQUISITI & SUGGERIMENTI

Guida rapida all utilizzo del Software per la LIM. TouchBoard

1.1 Caratteristiche tecniche

Esercitazioni Scratch

Facciamo lampeggiare un led

In questo nuovo fascicolo ZAKINPROGRESS COMPONENTI

DISPLAY A LED MONOCROMATICO

Strumento di impostazione dello spegnimento automatico

Registration Authority

KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE

CIE 3.0, Manuale utente del middleware CIE

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit

A) SCARICAMENTO DA DYNET E INSTALLAZIONE DELL AGGIORNAMENTO

Guida per Installatori Professionisti

ISTRUZIONI IN BREVE SULL USO DEL SITO JOOMLA FASE 1 : REGISTRARSI

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit

Laboratorio Installazione di una Stampante in Windows XP

MANUALE DI PRODOTTO Installazione & Configurazione. easymeeting. easymeeting version: doc. rev. 18/ emmic62it

Guida all aggiornamento del software per il BlackBerry Bold di 3 Italia

Attivita` di supporto alla divulgazione INAF-Osservatorio di Astrofsiia e Siienza dello Spazio Visite guidate per siuole e pubbliio a Loiano

GUIDA ALL INSTALLAZIONE DELLA FIRMA DIGITALE

GUIDA RAPIDA ALL'INSTALLAZIONE

Manuale del programma PROGPAR. Per comandare la scheda relè connessa alla porta pa... Page 1 of 5

Tutorial installazione Oracle e Sql Developer

RINNOVO CONSIGLIO CAMERALE 2014

Oggetto: Installazione software PLC Delta

Registratore Dati VB300 G-Force a 3 assi Versione 1.0 Novembre 2010

Installazione Configuration Software


Scappa dal gatto Tutorial per Scratch versione 2

Transcript:

INSTALLAZIONE DELL'AMBIENTE DI SVILUPPO SNAP4ARDUINO Snap4Arduino è una versione modifiata Snap. Il suo linguaggio di programmazione visuale ionsente di interagire ion la maggior parte delle versioni della siheda Arduino. Snap è totalmente iompatibile a livello di bloiihi ion Siratih. Le priniipali iaratteristiihe sono: Programmazione basata sui bloiihi Connessione ion la maggior parte delle versioni di Arduino Utilizzo di frmmare standard su Arduino. Piedinatura autoionfgurabile Astrazione dell'hardmare attraverso bloiihi dediiati Versioni desktop per i tre priniipali sistemi operativi Liienza GPL DOWNLOAD E INSTALLAZIONE DEL SOFTWARE SNAP4ARDUINO Diversamente da Siratih e dallo stesso Snap nella versione originale ihe hanno una versione online, Snap4Arduino è una appliiazione desktop ihe va siariiata ed installata sullo stesso iomputer a iui verrà iollegato Arduino. E' possibile siariiare il softmare Snap4Arduino per i tre priniipali sistemi operativi dall'url: http://snap4arduino.roiks/ Completata l'installazione laniiando l'appliiazione Snap4Arduino si apre la fnestra di sviluppo ihe iondivide la maggior parte delle iaratteristiihe del più noto Siratih: 1/8

Come Siratih è dotato di uno "stage" posizionato in alto a destra nel quale possono essere iolloiati uno o più "sprite". In Snap4Arduino il iostume di default dello sprite di default è una freiiia (tartaruga) ma è possibile iambiare il iostume, aggiungerne altri dalla libreria interna o da un fle esterno. E' anihe possibile modifiare lo sfondo dello stage ion immagini dalla libreria interna o importando immagini esterne. Nella sezione "bloiihi" ii sono le stesse iategorie di bloiihi di Siratih (Movimento, Aspetto, Suono, Penna, Controllo, Sensori, Operatori, Variabili) ion lo stesso signifiato e iomportamento. In più rispetto a Siratih i'è la iategoria di bloiihi "Arduino" ihe iontiene i bloiihi ihe governano il funzionamento della siheda Arduino iollegata. CONFIGURAZIONI CONSIGLIATE Dal menù di ionfgurazione, identifiato dall'iiona di un ingranaggio, è possibile impostare aliune ionfgurazioni ihe possono essere utili durante lo sviluppo: Selezione della lingua: il default è Inglese ma si può selezionare l'italiano Zoom dei blocchi: ionsente di ingrandire le dimensioni dei bloiihi e può essere utile durante le attività di presentazione ion la LIM Modalità Turbo: veloiizza l'eseiuzione. Attenzione! Può essere utile per veloiizzare in iaso di ialioli iomplessi ma rende difiile la gestione dell'interazione ion gli sprite. Evidenzia Esecuzione: traiiia visivamente le istruzioni mentre vengono eseguite. Attenzione! E' utile dal punto di vista didattiio perihé pone in evedenza le sequenze e le sielte ma rallenta notevolmente l'eseiuzione Aspetto piatto interfaccia: rende la fnestra dell'appliiazione estetiiamente simile a Siratih 2. DOWNLOAD E INSTALLAZIONE DEL FIRMWARE PER ARDUINO Snap4Arduino è pensato per essere usato in iombinazione ion una siheda Arduino iollegata ad una porta USB. Sulla siheda Arduino deve essere iariiato un programma (frmmare) appartenente alla famiglia "Firmata". Per gli esempi ihe seguono si ionsiglia di iariiare sulla siheda Arduino il frmmare "Smd18Firmata" espressamente sviluppato per questo haikathon. Questo frmmare si siariia dal seguente URL: https://mmm.sihoolmakerday.it/mp-iontent/uploads/2018/03/smd18firmata.zip 2/8

Si può usare anihe il frmmare "StandardFirmata" già integrato nell'ambiente di sviluppo di Arduino ma il frmmare Smd18Firmata semplifia il iollegamento degli ingressi. Il paiihetto iompresso Smd18Firmata.zip va deiompresso sul disio del iomputer ottenendo una iartella denominata Smd18Firmata iontenente il fle Smd18Firmata.ino. Per iariiare il frmmare sulla siheda è neiessario ihe la siheda Arduino sia iollegata ad una porta USB e ihe sul iomputer sia installato l'ambiente di sviluppo di Arduino. Se l'ambiente di sviluppo non è già installato si può siariiare dall'url: https://mmm.arduino.ii/en/main/softmare Completata l'installazione laniiando l'appliiazione Arduino si apre la fnestra di sviluppo: Per iariiare il frmmare Smd18Firmata è neiessario prima di tutto iollegare la siheda Arduino ad una porta USB. Se l'ambiente di sviluppo è già stato installato la siheda Arduino dovrebbe trovare automatiiamente i driver di ionnessione. 3/8

Aprendo il menù Strumenti > Siheda si seleziona la versione di siheda Arduino efettivamente installata (nell'esempio seguente un Arduino/Genuino Unuo): Aprendo il menù Strumenti > Porta si selziona la porta di iomuniiazione assoiia alla siheda (nell'esempio seguente COM38 ma il valore efettivo potrebbe essere diverso): Deve iomparire la spunta aiianto alla porta selezionata. 4/8

Il iariiamento del frmmare si efettua aprendo il programma Smd18Firmata.ino ion il iomando File > Apri Si ieria il fle nella iartella in iui è stato preiedentemente deiompresso e si ionferma l'apertura. 5/8

Infne si iariia il programma nella siheda ion il iomando Sketih > Cariia. Al termine del iariiamento dovrebbe iomparire il messaggio: N.B.: Il iariiamento del frmmare sulla siheda Arduino va eseguito solo la prima volta ihe si ionfgura la siheda. In tutte le suiiessive sessioni di sviluppo basta iollegare la siheda Arduino, ihe già iontiene il frmmare, ad una porta USB. L'esistenza di questo frmmare sulla siheda è "trasparente" per gli sviluppatori ihe utilizzeranno per programmare la siheda solo i bloiihi defniti nella sezione "Arduino" di Snap4Arduino. 6/8

CONNESSIONE TRA SNAP ED ARDUINO Dopo aver iariiato una prima volta il frmmare Smd18Firmata sulla siheda Arduino è possibile efettuare la ionnessione tra la siheda Arduino ed il programma Snap4Arduino. Si iollega la siheda Arduino ad una porta USB. La siheda Arduino si aiiende (la maggior parte delle sihede Arduino ha un LED verde ihe rimane aiieso fsso per indiiare ihe la siheda è aiiesa) ed esegue il programma iariiato. Si avvia il programma Snap4Arduino e nella sezione "Arduino" si fa iliik sul bottone "Collega Arduino". Se sul iomputer sono presenti più ianali di iomuniiazione iome nell'esempio iompare una lista da iui si deve selezionare il ianale (lo stesso usato preiedentemente per il iariiamento del frmmare). Se inveie è presente il solo ianale di Arduino la ionnessione parte automatiiamente. Durante la proiedura di ionnessione iompare un messaggio di attesa: Quando la ionnessione è iompletata iompare il messaggio di iompletamento. E' ora possibile iniziare lo sviluppo di appliiazioni ion Snap4Arduino 7/8

TEST DI FUNZIONAMENTO DEL SISTEMA Prima di iniziare a sviluppare vere appliiazioni è ionsigliabile verifiare il iorretto funzionamento del sistema nel suo iomplesso. Conviene quindi sirivere una sempliie appliiazione ihe nell'ambiente informatiio viene ihiamata "Salve mondo!" e ihe nel iaso speiifio ionsiste nel fare lampeggiare ion una intermittenza prefssata un LED giallo presente sulla siheda (BUILTIN_LED) ihe nella maggior parte delle versioni di Arduino ionnesso al pin 13. Questa appliiazione è partiiolarmente sempliie perihé non riihiede aliun montaggio sulla siheda Arduino e riihiede solo la gestione di usiite senza ioinvolgere gli ingressi ihe sono in genere più iomplessi. Nello sprite di default si realizza un programma laniiato dall'evento "Quando si iliiika su bandierina verde" della sezione "Controllo". Questo bloiio iostituisie l'inizio del programma. Il programma è iostituito uniiamente da un bloiio "Ripeti per sempre" aniora dalla sezione "Controllo". All'interno del bloiio "Ripeti per sempre" si inserisie la sequenza: "Imposta il pin digitale 13 a ON" dalla sezione "Arduino" "Attendi 1 seiondo" dalla sezione "Controllo" "Imposta il pin digitale 13 a OFF" dalla sezione "Arduino" "Attendi 1 seiondo" dalla sezione "Controllo" L'eseiuzione della sequenza determina l'aiiesione del LED per 1 seiondo e poi lo spegnimento per 1 seiondo. La sequenza viene ripetuta iontinuamente e l'efetto è un lampeggio del LED. Il iodiie di questo esempio ( 01_salve_mondo.xml ) si può siariiare dal sito dediiato all'url: https://mmm.sihoolmakerday.it/mp-iontent/uploads/2018/03/tutorial_primaria.zip 8/8