Andrea Di Dato. e fu così che i maker misero le ali

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

Relazione Tecnica Sensore di Temperatura con interfacciamento microcontroller Arduino 1.3

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

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Workshop Teachers For Teachers settembre 2013

Introduzione ad Arduino Giuseppe Augiero

Verso Arduino... E oltre!

FONDAMENTI DI ARDUINO

Facciamo lampeggiare un led

Che cos è un condizionatore?

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Istituto Istruzione Superiore Valdichiana Chiusi (SI) Progetto LABORATORIO AMBIENTE - Scienza di cittadinanza - - I mille aspetti della creatività -

IZ1MHN e IW1ALX. Agenda. Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso?

Introduzione. Caratteristiche generali. Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP

Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP

Installazione e configurazione dell'ide. IZ1MHN e IW1ALX. L IDE Introduzione alla programmazione su Arduino Le librerie

CORSO ARDUINO. Jacopo Beli Giulio Fieramosca Luca Mati GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii 1

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

Arduino L'elettronica Open Source!

Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE

A.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be

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

Laboratorio di Elettronica. Arduino Lezione 1 Descrizione della board e installazione

Raspberry Pi. New. New. New. New. New. New. New. New. New. 128 Ulteriori informazioni, datasheet e acquisti on-line:

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

Majo IoT: monitoraggio di campi elettromagnetici e di grandezze ambientali

Esercitazione Controllo di un motore DC mediante Arduino YUN

ARDUINO Workshop intensivo di Arduino NABA

Indice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino...

Internetworking V a nno

Far lampeggiare un led o forse un semaforo?

Arduino - Tutorial #2 - Iniziamo a programmare

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

0.2 Le schede Arduino

Arduino UNO. Single board microcontroller

Universal Gateway for ALL

Sistemi e Tecnologie per l'automazione LM. HW per elaborazione digitale in automazione: Microcontrollori e DSP

CALCOLATORI ELETTRONICI II

LE ALTRE BOARD ARDUINO

WORKSHOP ARDUINO. Lcm OpenLab / Stefano Balzan Francesco Maiocchi

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

IoT & Raspberry. Alessio Madè 3^ Info A

Introduzione all'uso di Arduino lezione 1

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

Il calcolatore. Architettura di un calcolatore (Hardware)

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

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

Arduino. Sezione di Misure e Tecniche Sperimentali

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

17^ parte : Bluetooth Shield SLD63030P. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola

Progetto Esami Di Stato Anno 2014/2015

Relazione progetto Arduino

I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas

Sistemi Operativi 11 ottobre 2017

Ingegneria e Tecnologie dei Sistemi di Controllo. Unità di Elaborazione: MicroControllori e DSP

CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando

Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN

Tecnologie dei Sistemi di Automazione

Corso Base Arduino ed Elettronica

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

Open hardware: Arduino, un prodotto italiano. Riccardo Lemmi

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE

Arduino: domotica open source

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

Corso Base Arduino ed Elettronica

Architettura degli elaboratori - CPU multiciclo A.A. 2016/17. Architettura degli elaboratori

PROGETTO DI UN SISTEMA A MICROCONTROLLORE CON INTERFACCIA ETHERNET

I SENSORI DI PROSSIMITA

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

Display numerico con i LED

Interaction Design? Parole chiavi!!! Arduino?

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

VFO esterno universale con Arduino

Introduzione alla programmazione (bozza)

Lezione E5. Sistemi embedded e real-time

Marco Cesati Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata

Alma Mater Studiorum Università di Bologna. IOT Robots. S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE / 24

La piattaforma hardware e software Arduino Corso completo di autoapprendimento Aggiornato a Arduino Yun

Informatica Generale 07 - Sistemi Operativi:Gestione dei processi

Progetti reali con ARDUINO

Università degli studi di Roma LA SAPIENZA

by Jody Culkin risorse software o hardware CHE POSSONO ESSERE UTILIZZATe, RIDISTRIBUITe O MODIFICATE GRATUITAMENTE.

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca

Uno scenario IoT Maker Faire Rome, ott Internet of Things Duilio Peroni Alessandro Saracino

Relazione attività di laboratorio - Arduino

ARDUINO WORKSHOP Bologna, 30 Maggio Relatore: Ing. Paolo Guidorzi

IC Test & Design for Testability

LA CATENA DIGITALE COMPUTER SCHEDA AUDIO MONITOR TIPI DI FILES

Controllori industriali: PLC

Ingegneria e Tecnologie dei Sistemi di Controllo. Sistemi di controllo industriale general-purpose. purpose: : PLC.

Davide Gennaretti, Matteo Nicolini

Linux Day I.T.I. Vittorio Emanuele Marzotto Viale G. Carducci, Valdagno (VI)

ACCENDERE E SPEGNERE UN DIODO LED

Progetti reali con ARDUINO

DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo

ELECTRONICS LAB [WITH ARDUINO]

Transcript:

e fu così che i maker misero le ali di Andrea Di Dato NaLUG, FSFE, INAF OA Capodimonte SysAdmin, Astrofilo, divulgatore, padre e marito a.didato@fsfe.org OpenHardwareDay - Napoli 25 Marzo 2017

Cos è Arduino dal sito ufficiale: arduino.cc Arduino è una piattaforma elettronica open-source basata su hardware e software facili da usare. Le schede Arduino sono in grado di leggere gli input e trasformarli in output. È possibile istruire la scheda su cosa fare inviandole un set di istruzioni.

Cos è Arduino dal sito ufficiale: arduino.cc Nato all Interaction Design Institute di Ivrea come strumento per la prototipizzazione rapida, ha subito riscontrato un grande successo nel mondo dei maker e degli artisti. Sin dal primo momento è stato un progetto Open-Source: tale è l hardware e tutto il software.

Cos è Arduino dal sito ufficiale: arduino.cc Chiunque dai bambini agli anziani, dai musicisti agli ingegneri, dagli artisti ai programmatori può usare Arduino da subito e senza difficoltà, semplicemente incominciando a smanettare partendo da un idea e prendendo spunto dai tantissimi esempi che ci sono in rete, dalle guide passo passo, da codice scritto da altri che è possibile riutilizzare perché Open Source.

Arduinosono è semplice cosi forti: perché... Arduino è un microcontrollore, ovvero: da Wikipedia è un dispositivo elettronico integrato su singolo chip utilizzato generalmente in sistemi integrati (embedded); è progettato per interagire direttamente con il mondo esterno tramite un programma residente nella propria memoria interna (firmware) e mediante l'uso di pin specializzati o configurabili dal programmatore (I/O). L'ampia gamma di funzioni di comando e controllo disponibili, sia analogiche che digitali, integrate sullo stesso chip, permette l'impiego delle MCU in sostituzione di schede elettroniche cablate tradizionali ben più complesse e costose da realizzare Non è un microprocessore perché: un µp è formato da CPU e ALU, le altre componenti come RAM, ROM, I/O sono esterne. Non è specializzato. Non necessita di un sistema operativo. È real time. È economico.

Arduinosono è semplice cosi forti: perché... È un Single Board Computer? Un SBC è un computer completo costruito in un singolo CHIP, ovvero CPU, RAM, I/O tutto insieme, quindi Arduino non lo è. Lo sono, ad esempio: Raspberry Pi, Beagleboard, Arduino YUN. È diffusissimo: Una rapida ricerca su Google ci fa saltare all occhio la sua popolarità

sono tanto cosi successo forti: È un po il cane che si morde la coda! US I ON EM S E E SEMPLICITÀ DIF F E C I OD C PI&

Com è fatto dal sito ufficiale: arduino.cc

Quanti sono Famiglie dal sito ufficiale: arduino.cc

Quanti sono Versioni base dal sito ufficiale: arduino.cc

Quanti sono Versioni avanzate dal sito ufficiale: arduino.cc

Quanti sono Versioni IoT dal sito ufficiale: arduino.cc

Quanti sono Versioni indossabili Versioni fuori produzione: https://www.arduino.cc/en/main/boards dal sito ufficiale: arduino.cc

Programmarlo I programmi per Arduino si chiamano sketch e sono scritti in file di testo.ino L Arduino Desktop IDE esiste per tutte le piattaforme: Linux, Windows, Mac OS X, comprese le versioni portabili Ora esiste anche un editor fra le nuvole Il linguaggio usato da Arduino è derivato dal C/C++ È possibile programmare anche in AVR C o C++ e compilare direttamente in avr-gcc, avrdude o AVR Studio

Programmarlo // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinmode(led_builtin, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalwrite(led_builtin, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(led_builtin, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }

Qualcosa sono di più cosicomplesso forti:

Qualcosa sono di più cosicomplesso forti:

Arduino BUON SMANETTAMENTO