SlideShare a Scribd company logo
Open Hardware: Arduino
Linux day 2012
27/10/2012




 Luca Pais
Intro to Arduino
Intro to Arduino
Intro to Arduino
Arduino team
Cos'è Arduino
Cos'è Arduino
●   Arduino è tre cose:
Cos'è Arduino
E' un oggetto fisico:
Cos'è Arduino
E' un ambiente di sviluppo:
Cos'è Arduino
E' una comunità e una filosofia di sviluppo:
Cos'è Arduino

●   E' una piattaforma open source di
    Physical Computing




Tratto da slides Michelle Maffucci
Cos'è Arduino
Open source:
Libero di usare e modificare.




    Tratto da slides Michele Maffucci
Cos'è Arduino
Physical computing


Un piccolo computer che potete programmare e
far interagire con altri dispositivi




   Tratto da slides Michele Maffucci
Cosa ci posso fare ?
Domotica
●   Domotica




Www.sigmashop.com
                               Da forum Arduino
Forum arduino
Intro to Arduino
Robotica




http://arduino.cc/blog/2011/08/30/arduino-tree-climbing-robot-as-the-first-challenge/




                                                                               http://www.youtube.com/watch_popup?v=SaPbuy5WL_s&vq=large
Robotica
Segway




http://www.instructables.com/id/Self-Balancing-Scooter-Ver-20/
Hacking
http://hackaday.com/2010/07/17/rfid-cat-feeder-helps-with-the-diet/




                                                                      http://www.panu.it/ardupower/
Design/ aRtE




http://shinymetalthings.net/thenakedespresso/images/tech_20.jp
g
Altre idee...
Altre idee
The-Twittering-Office-Chair
Roba seria




http://it.emcelettronica.com/contatore-geiger-fai-da-te-come-costruire-contatore-geiger-con-arduino
12



       10



        8


                                                           Colonna 1
        6                                                  Colonna 2
                                                           Colonna 3


        4



        2



        0
                       Riga 1   Riga 2   Riga 3   Riga 4




https://cosm.com/feeds/28976
Amplificatore di DNA




http://openpcr.org/the-machine/
E se ho un'idea?

    Prova a realizzarla!


    Ci sono più limiti nella fantasia che negli
    strumenti.

●


●
E se ho un'idea?




http://getpebble.com/
Intro to Arduino
Come funziona?
Le Boards               Le Shields




   Tratto da LabUdine
Boards e Shields




  Arduino UNO                  Arduino compatibile              Arduino compatibile specifica per
  http://arduino.cc            Seeeduino V2.21 (Atmega 328P)    UAV - Drones
                               http://www.seeedstudio.com       ArduPilot mega
                                                                http://diydrones.com


Come vederete più avanti la piattaforma si compone della di diverse schede Arduino.
Queste board se ne trovano di diverse tipo, le originali made in Italy che escono dalle
mani del team, che le compatibili o con specifiche come per esempio nel caso dei
aeromodellismo e robotica . Sia i le soci chiamate cloni, che poi tanto non lo sono, e le
boards specifiche sono fatte partendo dalla documentazione aperta che il team Arduino
ci ha messo a disposizione.


 Tratto da LabArduino- Udine
Boards e Shields




Arduino PRO         Arduino FIO   LYLYPAD
Boards e Shields




  Ethernet Shield
  http://arduino.cc                          Shiled a 4 relay                          Shiled modem GSM


     Le schede opzioni (shields) estendono le funzionalità della board Arduino con nuove funzioni, come scheda di
      rete, wireless, relay e quant'altro. Queste sono già pronte per essere usate e quindi semplificando la
      prototipazzazione.
     Si inseriscono a pettine nelle schede Arduino
     Si utilizzano tramite le librerie software dell'ambiente Arduino oppure sono corredate di libreria per la loro
      gestione, semplificando nel complesso la programmazione a noi.
     Chi vuole può cimentarsi nel progettare una delle schede opzionali e metterle a disposizione sia come
      documentazione e codice, ma anche la vendendo al scheda finita.


Tratto da LabArduino- Udine
Boards e Shields
Se non siete pratici con i componenti
elettronici o con il saldatore oppure ne avete
uno da 100W, questa la Sensor Shield
(disponibile sia la la UNO/2009 o Mega) si
inserire una board Arduino e fa da hub verso
moduli come sensore, relay, pulsanti, led ecc
dove tramite un semplice cavetto dotato di
connettore è possibile collegare il modulo a
Arduino. Semplice e indolore!                              Sensor Shield




                                Alcuni moduli pronti all'uso




Tratto da LabArduino- Udine
Descrizioni comuni
  delle schede
Descrizioni comuni

     Tutte le board si basano sui microcontrollori ATMEL.
     Hanno in comune diverse parti.

        Microcontrollore Atmel ATmega328 per UNO, NANO, MINI, PRO, LYLYPAD
          AVR 8bit 16MHz
          Flash Memory da 32 KB (0.5 KB usati dal bootloader)
          SDRAM 2 KB – EEPROM 1 KB
          14 I/O digitali – ADC a 10 bit con 6 o 8 ingressi Analogici
          1 seriale
          2 interrupt

        Microcontrollore Atmel ATmega2560 per MEGA2560 e ADK
          AVR 8bit 16MHz
          Flash Memory da 256 KB (8 KB usati dal bootloader)
          SDRAM 8 KB – EEPROM 4 KB
          54 I/O digitali – ADC a 10 bit con 16 ingressi Analogici
          4 seriale
          6 interrupt


Tratto da LabArduino- Udine
Panoramica delle schede ufficiali




labArduino Udine
Panoramica delle board (direttamente sul sito)
Panoramica degli shields
Android & Arduino




Al Google I/O 2011 la stessa lancia il progetto Android Open Accessory
Development Kit (ADK)

È un framework che permette di collegare il mondo dei devices Android tramite USB a
al mondo esterno sviluppando un infinita di dispositivi.

Arduino è la piattaforma scelta da Google come punto di unione. Ad oggi si sono
aggiunte altre piattaforme

Info http://developer.android.com/guide/topics/usb/adk.html

Tratto da LabArduino- Udine
Cloni e varianti
●   L'ambiente Arduino permette la creazione di
    cloni e varianti:




Tratto da LabArduino- Udine
Testi utili
    e/Book
●    Arduino Cookbook, O'Reilly (658 pg)
●    Making thing talk, O'Reilly
●    Practical Arduino Cool - Projects for Ppen Source Hardware, Technology in Action (445 pg)
●    30 Arduino Projects for the Evil Genius, TAB (208 pg)
●    Progamming Interactivity, O'Reilly (736 pg)

    eBook gratuiti
●    Massimo Banzi's BetaBook (incompleto)
●    Earthshine electronics The Complete Beginners Guide to the Arduino.
●    Lulu Arduino Programming Notebook
●    Introduction to Arduino comic
●    ...


             Tratto da slides di Mirco Piccin
Risorse on line
    Risorse ufficiali Arduino:                Altri tutorial:
                                              ●    Adafruit
●     Forum                                   ●    TronixStuff
●     Learning
                                              ●    Sparkfun
                                              ●    ...
●     Playground




                      Fonti d'ispirazione

                      ●    Instructables
                      ●    Make
                      ●    Youtube
                      ●    ...




           Tratto da slides di Mirco Piccin
Corsi e serate
●   A treviso c'è l'Arduino user group, che
    organizza:
    ●   Corsi introduttivi e laboratori
    ●   Incontri mensili


        Montebelluna, ogni secondo lunedì del mese.

    ●   www.treviso-aug.it
Vi aspettiamo al laboratorio per farvi vedere concretamente cosa si può fare




            Ci sono domande?
GRAZIE!!!
●   This opera is licensed under a Creative
    Commons Attribuzione - Non commerciale –
    Condividi allo stesso modo 2.5 Italia License.

More Related Content

What's hot (20)

PDF
Electronics LAB [with Arduino] | DAY 1
Daniele Costarella
 
PDF
Lezione 3 arduino - corso 20 ore
Mirko Mancin
 
PDF
Arduino&Raspberry
Mirko Mancin
 
PDF
CoderDojo - Scratch 4 Arduino
Mirco Piccin
 
PPTX
Presentazione Arduino
Antonio Serra
 
PDF
Alfabeto di Arduino - lezione 5
Michele Maffucci
 
PDF
Introduzione ad Arduino del Maker DevLab
Biagio (Gino) Zingales Alì
 
PDF
Arduino: domotica OpenSource
Emanuele Palazzetti
 
PDF
Alfabeto di Arduino - lezione 1
Michele Maffucci
 
PDF
Arduino: breve introduzione & progetti
Mirco Piccin
 
PDF
Tesi Triennale
Mirko Mancin
 
PDF
Arduino lezione 01 - a.s 2010-2011
Michele Maffucci
 
PDF
Alfabeto di Arduino - lezione 2
Michele Maffucci
 
PDF
Lezione 4 arduino - corso 20 ore
Mirko Mancin
 
PDF
Alfabeto arduino model expo italy
Michele Maffucci
 
PDF
Alfabeto di Arduino - lezione 6
Michele Maffucci
 
PDF
Arduino & Smartphone
dega1999
 
PDF
Alfabeto di arduino - lezione 4
Michele Maffucci
 
PDF
LinoLab - Laboratorio di Arduino
Matteo Troìa
 
KEY
Introduzione ad Arduino
Simone Lusenti
 
Electronics LAB [with Arduino] | DAY 1
Daniele Costarella
 
Lezione 3 arduino - corso 20 ore
Mirko Mancin
 
Arduino&Raspberry
Mirko Mancin
 
CoderDojo - Scratch 4 Arduino
Mirco Piccin
 
Presentazione Arduino
Antonio Serra
 
Alfabeto di Arduino - lezione 5
Michele Maffucci
 
Introduzione ad Arduino del Maker DevLab
Biagio (Gino) Zingales Alì
 
Arduino: domotica OpenSource
Emanuele Palazzetti
 
Alfabeto di Arduino - lezione 1
Michele Maffucci
 
Arduino: breve introduzione & progetti
Mirco Piccin
 
Tesi Triennale
Mirko Mancin
 
Arduino lezione 01 - a.s 2010-2011
Michele Maffucci
 
Alfabeto di Arduino - lezione 2
Michele Maffucci
 
Lezione 4 arduino - corso 20 ore
Mirko Mancin
 
Alfabeto arduino model expo italy
Michele Maffucci
 
Alfabeto di Arduino - lezione 6
Michele Maffucci
 
Arduino & Smartphone
dega1999
 
Alfabeto di arduino - lezione 4
Michele Maffucci
 
LinoLab - Laboratorio di Arduino
Matteo Troìa
 
Introduzione ad Arduino
Simone Lusenti
 

Viewers also liked (7)

PDF
Workshop su Arduino
Paolo Aliverti
 
PPT
Arduino, quando un aperitivo avvicina elettronica ed informatica, by Filippo ...
Codemotion
 
PPTX
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Sardegna Ricerche
 
PDF
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
FaberLab
 
PDF
Open Hardware: Arduino, un prodotto italiano
Riccardo Lemmi
 
PDF
Workshop arduino e sensori
Paolo Aliverti
 
PDF
Alfabeto di Arduino - lezione 3
Michele Maffucci
 
Workshop su Arduino
Paolo Aliverti
 
Arduino, quando un aperitivo avvicina elettronica ed informatica, by Filippo ...
Codemotion
 
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Sardegna Ricerche
 
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
FaberLab
 
Open Hardware: Arduino, un prodotto italiano
Riccardo Lemmi
 
Workshop arduino e sensori
Paolo Aliverti
 
Alfabeto di Arduino - lezione 3
Michele Maffucci
 
Ad

Similar to Intro to Arduino (20)

ODP
Arduino day
Andrea Vial
 
PPTX
Arduino ICT2016 [IT]
Francesco Pascale
 
PDF
Arduino galileo edison_udoo
Vincenzo Virgilio
 
PDF
Free Software e Open Hardware
Stefano Sanna
 
PDF
SLIDES PRESENTAZION LEZIONE 1 ARDUINO.pdf
bakikiy278
 
PDF
Modelli arduino
Demetrio Siragusa
 
RTF
Arduino&raspberry pi - Un connubio vincente
Mirco Sbrollini
 
PDF
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
Ionela
 
PDF
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Mirco Piccin
 
PDF
Arduino prima spiegazione
Flaviano Fior
 
PDF
LinuxDay 2010, Arduino il re dell'hardware open
Mauro Fava
 
PDF
Arduino day 2017
Enrico La Sala
 
PPSX
Arduino day 2015 @Archimedea
Archimedea s.r.l
 
PDF
Csp@scuola uav corso1_lez2
CSP Scarl
 
DOC
Arduino & raspberry pi - Un connubio stimolante
Mirco Sbrollini
 
PDF
Linux Day 2017 - Italia
Roberto Innocenti
 
PDF
Internet delle cose
Biagio (Gino) Zingales Alì
 
PDF
Da zero a maker: condivisione, collaborazione, open source
Matteo Fortini
 
PDF
Lpc1768 mbed della nxp revisione - 2010-11-08
Ionela
 
PDF
Conferenza Embedded - Arduino
Alessandro Sivieri
 
Arduino day
Andrea Vial
 
Arduino ICT2016 [IT]
Francesco Pascale
 
Arduino galileo edison_udoo
Vincenzo Virgilio
 
Free Software e Open Hardware
Stefano Sanna
 
SLIDES PRESENTAZION LEZIONE 1 ARDUINO.pdf
bakikiy278
 
Modelli arduino
Demetrio Siragusa
 
Arduino&raspberry pi - Un connubio vincente
Mirco Sbrollini
 
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
Ionela
 
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Mirco Piccin
 
Arduino prima spiegazione
Flaviano Fior
 
LinuxDay 2010, Arduino il re dell'hardware open
Mauro Fava
 
Arduino day 2017
Enrico La Sala
 
Arduino day 2015 @Archimedea
Archimedea s.r.l
 
Csp@scuola uav corso1_lez2
CSP Scarl
 
Arduino & raspberry pi - Un connubio stimolante
Mirco Sbrollini
 
Linux Day 2017 - Italia
Roberto Innocenti
 
Internet delle cose
Biagio (Gino) Zingales Alì
 
Da zero a maker: condivisione, collaborazione, open source
Matteo Fortini
 
Lpc1768 mbed della nxp revisione - 2010-11-08
Ionela
 
Conferenza Embedded - Arduino
Alessandro Sivieri
 
Ad

Intro to Arduino