Modelli arduino

649 views

Published on

Fablba Palermo - Escursus descrittivo delle schede arduino e derivate

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
649
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Modelli arduino

  1. 1. Arduino ● Nasce nel 2005 in Italia ● Team internazionale ● Goals: – Economico – facile ● Massimo Banzi ● David Cuartielles ● Tom Igoe ● Gianluca Martino ● David Mellis
  2. 2. Open source ● Open Hardware, spesso anche open software ● Open non è necessariamente free
  3. 3. Hardware + Software ● Hardware, il braccio: arduino + componenti, sensori etc ● Software, la mente: cosa fare con l'hardware
  4. 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. 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. 6. Software: Arduino + processing ● Votato all'Interaction design ● Ideale per la gestione di video, installazioni etc. Di solito si appoggia ad un computer
  7. 7. Hardware: Arduino ● Vari modelli “originali” ● Vari modelli “fork” ● Free Open Source Hardware ● Moltissimi cloni (bene)
  8. 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. 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. 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. 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. 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. 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. 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. 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. 16. Arduino @ heart: Littlebits ● Arduino @ heart ● Pensato per i Bambini ● Semplice (connessioni magnetiche)
  17. 17. Arduino @ heart: smart citizen ● Arduino @ heart ● Pensato per le Smart cities ● App, API
  18. 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. 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. 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

×