Your SlideShare is downloading. ×
  • Like
Modelli arduino
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Modelli arduino

  • 271 views
Published

Fablba Palermo - Escursus descrittivo delle schede arduino e derivate

Fablba Palermo - Escursus descrittivo delle schede arduino e derivate

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
271
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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