Fablba Palermo - Escursus descrittivo delle schede arduino e derivate
1 of 20
Download to read offline
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
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