際際滷

際際滷Share a Scribd company logo
Arduino
 Nasce nel 2005 in Italia
 Team internazionale
 Goals:
 Economico
 facile

Massimo Banzi
 David Cuartielles

Tom Igoe
 Gianluca Martino

David Mellis
Open source
 Open Hardware, spesso
anche open software
 Open non 竪
necessariamente free
Hardware + Software
 Hardware, il braccio:
arduino + componenti,
sensori etc
 Software, la mente: cosa
fare con l'hardware
Software: IDEs
Un ambiente di sviluppo integrato
(in lingua inglese integrated
development environment ovvero
IDE), in informatica 竪 un software
che, in fase di programmazione,
aiuta i programmatori nello sviluppo
del codice sorgente di un
programma.
 FOSS: Free Open Source
Software
 Multi piattaforma
 Simile al C
Software: Arduino Ide
 Multipurpose
 Derivato da processing
I progetti (detti sketch)
sono sei semplici files di
testo che vengono caricati
nella memoria non volatile
di Arduino
Software: Arduino + processing
 Votato all'Interaction
design
 Ideale per la gestione di
video, installazioni etc. Di
solito si appoggia ad un
computer
Hardware: Arduino
 Vari modelli originali
 Vari modelli fork
 Free Open Source
Hardware
 Moltissimi cloni (bene)
Arduino UNO
 La scheda per iniziare
 microcontrollore
 Economicissima
 Compatibile con le shield
 Riconoscuta come Seriale
 Atmel ATmega328P @ 16MHz,
8bit
 Mem: Flash 32kb; SRAM 2Kb ;
EEPROM 1Kb
 Pin: 14 I/O DIGITALI, 6
Analogico/digitali
Arduino MEGA2560
 Versione XL della Uno
 Molti pin, Molta memoria

microcontrollore
 Compatibile con la UNO e le
shield
 Riconosciuta come Seriale
 Atmel ATmega328P @ 16MHz
8bit
 Mem: Flash 512kb; SRAM 8Kb ;
EEPROM 4Kb
 Pin: 70 I/O DIGITALI, 6
Analogico/digitali
Arduino LEONARDO
 Surface mounted
 microcontrollore
 Compatibile con le shield
 Riconosciuta come
Human Interface Device
 Atmel ATmega32U4 @ 16MHz,
8bit
 Mem: Flash 32kb; SRAM 2,5Kb ;
EEPROM 1Kb
 Pin: 8 I/O DIGITALI, 12
Analogico/digitali
Arduino DUE
 Fascia Alta, per esperti
 Architettura ARM 32 Bit
(microprocessore)
 Pin 3,3v
 ARM Cortex-M3 @ 84MHz 32bit
 Mem: Flash 512kb; SRAM
96Kb ; EEPROM 4Kb
 Pin: 54 I/O DIGITALI, 12
Analogico/digitali
 Altre caratteristiche peculiari
Arduino YUN
 Microcontrollore +
microprocessore
 Linux (OpenWRT)
 WI-Fi, Ethernet, microsd
host usb

Atmel ATmega32U4 @ 16MHz, 8bit
 Mem: Flash 32kb; SRAM 2,5Kb ; EEPROM 1Kb

Pin: 8 I/O DIGITALI, 12 Analogico/digitali

SoC Atheros AR9331(MIPS) @ 400MHz
 Mem: Flash 16mb
 Dram 64mb DDR2
Arduino MICRO
 Una leonardo in 4,8 x
1,77 cm
 Fork di Adafruit
 I pin vanno saldati
 Atmel ATmega32U4 @ 16MHz,
8bit
 Mem: Flash 32kb; SRAM 2,5Kb ;
EEPROM 1Kb
 Pin: 8 I/O DIGITALI, 12
Analogico/digitali
Arduino Lillypad
 Cucibile ed economica
 Raggio 5cm
 Fork di Adafruit
 I pin vanno cuciti
 ATmega168V or ATmega328V
@8mhz
 Mem: Flash 16kb; SRAM 1Kb ;
EEPROM 0,5Kb
 Pin: 14 I/O DIGITALI, 6
Analogico/digitali
Intel Galileo
 SoC Intel Quark X1000 32 bit
 PCI Express, Ethernet SD, USB 2.0
host USB seriale RS-232, etc
 Collaborazione con intel
 Compatibile arduino
 Linux ( Yocto Project )
 SoC Intel Quark X1000 32 bit
@400mhz
 Mem: Flash 256mb; 8mb NOR
 Pin: 14 I/O DIGITALI, 6
Analogico/digitali
Arduino @ heart: Littlebits
 Arduino @ heart
 Pensato per i Bambini
 Semplice (connessioni
magnetiche)
Arduino @ heart: smart citizen
 Arduino @ heart
 Pensato per le Smart
cities
 App, API
Non Arduino: Soc ARM
 Veri e propri computer
 Architetture 32/64bit
multicore ARM compatible
 Economici
 non-realtime
 Architetture integrate
 Datasheet pubblici
 Homebrew fork
 Linux
ARM compatible: Raspberry PI
 Economico
 Ottima community
 Progetto UK nato per
scopi didattici
 2 versioni
 ARM1176JZF-S 700 mhz
 Mem: 256/512mb
 SD, eth, IR, etc
 26 GPIO pins
ARM compatible: Cubieboards

Diverse versioni, anche 64bit

Per esperti

Miglior rapporto costo/potenza

Autoimprenditorialit cinese
 ARM compatible allwinner
A10/A20/A80
 1 / 2 Gb RAM, 4gb NAND
 SATA, HDMI ETH etc
 96 GPIO PINS

More Related Content

Modelli arduino

  • 1. Arduino Nasce nel 2005 in Italia Team internazionale Goals: Economico facile Massimo Banzi David Cuartielles Tom Igoe Gianluca Martino David Mellis
  • 2. Open source Open Hardware, spesso anche open software Open non 竪 necessariamente free
  • 3. Hardware + Software Hardware, il braccio: arduino + componenti, sensori etc Software, la mente: cosa fare con l'hardware
  • 4. Software: IDEs Un ambiente di sviluppo integrato (in lingua inglese integrated development environment ovvero IDE), in informatica 竪 un software che, in fase di programmazione, aiuta i programmatori nello sviluppo del codice sorgente di un programma. FOSS: Free Open Source Software Multi piattaforma Simile al C
  • 5. Software: Arduino Ide Multipurpose Derivato da processing I progetti (detti sketch) sono sei semplici files di testo che vengono caricati nella memoria non volatile di Arduino
  • 6. Software: Arduino + processing Votato all'Interaction design Ideale per la gestione di video, installazioni etc. Di solito si appoggia ad un computer
  • 7. Hardware: Arduino Vari modelli originali Vari modelli fork Free Open Source Hardware Moltissimi cloni (bene)
  • 8. Arduino UNO La scheda per iniziare microcontrollore Economicissima Compatibile con le shield Riconoscuta come Seriale Atmel ATmega328P @ 16MHz, 8bit Mem: Flash 32kb; SRAM 2Kb ; EEPROM 1Kb Pin: 14 I/O DIGITALI, 6 Analogico/digitali
  • 9. Arduino MEGA2560 Versione XL della Uno Molti pin, Molta memoria microcontrollore Compatibile con la UNO e le shield Riconosciuta come Seriale Atmel ATmega328P @ 16MHz 8bit Mem: Flash 512kb; SRAM 8Kb ; EEPROM 4Kb Pin: 70 I/O DIGITALI, 6 Analogico/digitali
  • 10. Arduino LEONARDO Surface mounted microcontrollore Compatibile con le shield Riconosciuta come Human Interface Device Atmel ATmega32U4 @ 16MHz, 8bit Mem: Flash 32kb; SRAM 2,5Kb ; EEPROM 1Kb Pin: 8 I/O DIGITALI, 12 Analogico/digitali
  • 11. Arduino DUE Fascia Alta, per esperti Architettura ARM 32 Bit (microprocessore) Pin 3,3v ARM Cortex-M3 @ 84MHz 32bit Mem: Flash 512kb; SRAM 96Kb ; EEPROM 4Kb Pin: 54 I/O DIGITALI, 12 Analogico/digitali Altre caratteristiche peculiari
  • 12. Arduino YUN Microcontrollore + microprocessore Linux (OpenWRT) WI-Fi, Ethernet, microsd host usb Atmel ATmega32U4 @ 16MHz, 8bit Mem: Flash 32kb; SRAM 2,5Kb ; EEPROM 1Kb Pin: 8 I/O DIGITALI, 12 Analogico/digitali SoC Atheros AR9331(MIPS) @ 400MHz Mem: Flash 16mb Dram 64mb DDR2
  • 13. Arduino MICRO Una leonardo in 4,8 x 1,77 cm Fork di Adafruit I pin vanno saldati Atmel ATmega32U4 @ 16MHz, 8bit Mem: Flash 32kb; SRAM 2,5Kb ; EEPROM 1Kb Pin: 8 I/O DIGITALI, 12 Analogico/digitali
  • 14. Arduino Lillypad Cucibile ed economica Raggio 5cm Fork di Adafruit I pin vanno cuciti ATmega168V or ATmega328V @8mhz Mem: Flash 16kb; SRAM 1Kb ; EEPROM 0,5Kb Pin: 14 I/O DIGITALI, 6 Analogico/digitali
  • 15. Intel Galileo SoC Intel Quark X1000 32 bit PCI Express, Ethernet SD, USB 2.0 host USB seriale RS-232, etc Collaborazione con intel Compatibile arduino Linux ( Yocto Project ) SoC Intel Quark X1000 32 bit @400mhz Mem: Flash 256mb; 8mb NOR Pin: 14 I/O DIGITALI, 6 Analogico/digitali
  • 16. Arduino @ heart: Littlebits Arduino @ heart Pensato per i Bambini Semplice (connessioni magnetiche)
  • 17. Arduino @ heart: smart citizen Arduino @ heart Pensato per le Smart cities App, API
  • 18. Non Arduino: Soc ARM Veri e propri computer Architetture 32/64bit multicore ARM compatible Economici non-realtime Architetture integrate Datasheet pubblici Homebrew fork Linux
  • 19. ARM compatible: Raspberry PI Economico Ottima community Progetto UK nato per scopi didattici 2 versioni ARM1176JZF-S 700 mhz Mem: 256/512mb SD, eth, IR, etc 26 GPIO pins
  • 20. ARM compatible: Cubieboards Diverse versioni, anche 64bit Per esperti Miglior rapporto costo/potenza Autoimprenditorialit cinese ARM compatible allwinner A10/A20/A80 1 / 2 Gb RAM, 4gb NAND SATA, HDMI ETH etc 96 GPIO PINS