LE ALTRE BOARD ARDUINO

Похожие документы
Workshop Teachers For Teachers settembre 2013

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Verso Arduino... E oltre!

Cos'è Arduino? rilasciata con licenza di tipo open source.

Internetworking V a nno

Caratteristiche di un PC

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO?

Architettura di un PC

Valutazioni preliminari all acquisto di un computer

Come è fatto un computer

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

Arduino UNO. Single board microcontroller

INFORMATICA E PC IL PERSONAL COMPUTER

TSP 240. Terminale operatore con PLC integrato. inferiore a 500 ma senza carichi. Memoria Programma

Computer. Com è fatto un Personal Computer.

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.

Week Programmer v2.1 Week Programmer Rev2.1

OFFERTA TECNICA. Allegato n. 4 OFFERTA TECNICA. Pag. 1 ESTREMI DELLA DITTA CHE PRESENTA L OFFERTA

Porte Input/Output (I/O Connectors)

Real Time Clock, in I2C BUS, Provvisto di RAM.

Alimentatore master. Introduzione

Il seguente documento descrive le caratteristiche che un PC deve avere per funzionare correttamente con gli scanner dentali Open Technologies.

Lettore Multischede per cellulari / dispositivi mobili micro USB OTG - Lettore schede SD e micro SD

Colloquio di informatica (5 crediti)

Che cos è un condizionatore?

NB HP PAVILION G6-1310EL

Corso di Informatica

Il computer P R O F. L O R E N Z O P A R I S I

Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Computer calcolatore elaboratore elettronico macchina di Turing

CN03P. Manuale d uso Controller per motori Passo Passo Ver. 1.4 del 20 feb 07 Connessione Centronics

Adattatore Scheda Video esterna USB 3.0 a VGA con HUB a 3 porte USB - Convertitore USB3.0 a VGA x1200 / 1080p

Progetti reali con ARDUINO

22/09/2010. Rossato Alessio

Introduzione ad Arduino Giuseppe Augiero

Elementi di Informatica

HP NB 630 INTEL DC B815 2GB 500 SHAR. LINUX

IO LOG SIELCO SISTEMA DI ACQUISIZIONE DATI CARATTERISTICHE PRINCIPALI DESCRIZIONE GENERALE SISTEMI

Scheda acquisizione video con streaming -video grabber HDMI o Component p - USB 2.0

I Bus di Input-Output -- Interfacce

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE

I dispositivi di input/output: il mouse

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi

Il computer P R O F. L O R E N Z O P A R I S I

PYNQ: Python for Zynq. La PYNQ-Z1 board è basata su un Zynq System-on-Chip (SOC)

ALLEGATO 2 SCHEMA PRESENTAZIONE OFFERTA TECNICA

GNU-Linux day Tutto quello che avete sempre desiderato interfacciare al Raspberry Pi ma non avete mai osato chiedere.

PERIFERICHE E SCHEDA MADRE

Controllo numerico. Compact6. Documentazione

Adattatore scheda SuperSpeed USB 3.0 con 4 porte PCI Express (PCIe) con 4 canali da 5 Gbps dedicati - UASP - Alimentazione SATA/LP4

Memoria Secondaria o di Massa

Componenti di un computer

Come funzionano i computer

Arduino: domotica open source

Console KVM per montaggio a Rack 1U con hub USB incorporato - Schermo da 17" con layout tastiera Americana p

Adattatore scheda video esterna per più monitor USB 3.0 a VGA con hub USB a 1 porta 1920x1200

ALLEGATO 2: SCHEMA PRESENTAZIONE OFFERTA TECNICA PERSONAL COMPUTER NOTEBOOK

Periferiche di Input /Output

Componenti di base di un computer

LEZIONE 2 Il processore e la memoria centrale

AURORA WebDOC Document Management System

Docente: Baldi Erick. a.s. 2007/2008

Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2

Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65

hardware negozi Registratori di Cassa

Finalità delle misure

GF_VEDO serie EV. Control panel. Principali caratteristiche. Principali applicazioni PROFILO

BCAN Modulo Batteria Intelligente

Quindi dopo aver collegato tutto avremo qualcosa di simile:

Il computer e i suoi componenti

HARDWARE I COMPONENTI FISICI DEL COMPUTER

HP DESKJET Funzioni

Транскрипт:

LE ALTRE BOARD ARDUINO Nel corso degli anni la scheda Arduino si è evoluta. Dalla versione Diecimila alla versione Uno sono state apportate diverse migliorie. L ultima release della Board Uno, la REV3, è attualmente la più diffusa e utilizzata nei diversi tipi di progetti disponibili online. In alcuni casi, questa board presenta delle limitazioni che la rendono inadeguata per alcuni tipi di compiti. Per questo motivo il team Arduino, spesso in collaborazione con importanti aziende del settore, ha progettato e messo sul mercato altri prodotti che ampliano le prestazioni e il campo di utilizzo. Tra le tante board Arduino realizzate, presentiamo nel seguito quelle che ci paiono più significative per caratteristiche e prestazioni. ARDUINO MEGA2560: TANTISSIME LINEE DI INPUT/OUTPUT La scheda Arduino UNO presenta 14 linee di ingresso e di uscita, di cui tre normalmente utilizzate per la comunicazione seriale (pin 0 e 1) e una linea connessa al LED integrato sulla scheda (linea 13). Tuttavia in alcuni progetti (per esempio per alcuni modelli di stampanti 3D) tale disponibilità è insufficiente. La scheda Arduino MEGA 2560 nasce proprio con l intenzione di ampliare il numero di linee di Input e Output. Le linee digitali disponibili sono 54, di cui 15 PWM e ben 15 linee di input analogico. Le dimensioni fisiche della scheda sono diverse e alcuni componenti addizionali pensati per essere assemblati ad Arduino UNO, potrebbero non essere compatibili per la presenza dei connettori aggiuntivi. Oltre al maggior numero di linee, la scheda Mega ha una memoria Flash per il programma molto più ampia (256 KB contro i 32 della scheda UNO R3) e 8 Kbyte di RAM. Dispone inoltre di 4 porte seriali (UART) hardware indipendenti. 1 Istituto Italiano Edizioni Atlas

ARDUINO LEONARDO: SEMPLICITÀ E INTEGRAZIONE Nella scheda Arduino Uno l interfaccia USB è gestita da un altro componente (un secondo controllore). In Arduino Leonardo, invece, tutta la gestione è affidata a un solo controllore che esegue tutto. Il principale vantaggio di questa soluzione risiede nel fatto che è possibile collegare la scheda a un PC e (con l opportuno software caricato nella board) fare in modo che questa venga riconosciuta e gestita come un mouse o una tastiera. Si può quindi costruire con Arduino una penna grafica o un controller personalizzato per il proprio videogioco preferito. Si può inoltre gestire, a livello di codice, quello che la scheda invia al PC. Per esempio, è possibile fare in modo che Arduino Leonardo inserisca in automatico in un file EXCEL le misure che ha acquisito da uno o più ingressi analogici (sensori o altro), come fosse un robot che digita sulla tastiera. Essa possiede inoltre 12 linee analogiche in ingresso e 7 linee PWM (rispettivamente 6 e 1 in più rispetto alla scheda UNO R3) e presenta, in posizione dedicata, le due linee per la comunicazione seriale I2C (SCL e SDA) molto utilizzata nell interscambio tra dispositivi elettronici. Nel video seguente (in inglese) la presentazione Arduino Leonardo di Massimo Banzi. https://www.youtube.com/watch?v=qs2y-nc3upi 2 Istituto Italiano Edizioni Atlas

ARDUINO-GENUINO 101: LA NUOVA BOARD CON PROCESSORE INTEL Progettato in collaborazione con la nota azienda produttrice di processori per PC, la nuova scheda Arduino-Genuino 101 (in produzione dal dicembre 2015) vuole coniugare la semplicità di Arduino con una maggiore potenza per applicazioni un po più complesse. Il processore Intel Curie Dual Core a 32bit e 32MHz di clock ha prestazioni superiori rispetto a quello montato sulla classica scheda Arduino UNO (16MHz e gestione a 8bit). Esso ha molta più RAM (24K contro i 2K della board base) e anche la memoria del programma è più estesa (384KB contro i 32K). Parte della memoria Flash è però utilizzata da un piccolo sistema operativo che si occupa di gestire la scheda. Si tratta di un sistema operativo Real Time (RTOS) completamente open source sviluppato da Intel. La scheda contiene un modulo Bluetooth (di tipo BLE a basso consumo) per le comunicazioni senza fili con smartphone, tablet e altri dispositivi compatibili. Sono presenti inoltre diversi sensori di movimento (6 accelerometri e un giroscopio) che consentono di sviluppare facilmente applicazioni tipo contapassi o monitor cardiaco; gli stessi sensori possono essere utilizzati per gestire motori e movimenti di oggetti connessi alla scheda. Nel video seguente (in inglese) la presentazione di Genuino 101 di Intel e Massimo Banzi alla fiera internazionale dei Makers di Roma. https://www.youtube.com/watch?v=mnitvohuxb0 3 Istituto Italiano Edizioni Atlas

ARDUINO MKR1000: LA BOARD PER I MAKERS Arduino MKR1000 è stata progettata per offrire uno strumento semplice e potente, ma soprattutto dotato di connettività WIFI; si tratta di un cosiddetto SOC (System On a Chip) cioè un piccolo computer completo su un singolo chip. Il nome nasce appunto dalla contrattura della parola MaKeRs, ed è un grande movimento che raccoglie inventori e costruttori da tutto il mondo. Questa comunità organizza fiere, convegni e iniziative in decine di paesi, coinvolgendo milioni di appassionati. La scheda coniuga le prestazioni di un processore a 32bit a 48MHz con un modulo WIFI completo di sistema di crittografia per codificare e proteggere le comunicazioni. Comprende due connessioni per l alimentazione (via cavo micro USB) o a batteria. Se si usa una batteria ricaricabile, la scheda provvede automaticamente a ricaricarla quando viene connesso il cavo a USB. È più piccola rispetto alla tradizionale scheda Arduino ed è quindi più facile inserirla all interno degli oggetti che si desidera controllare (lampade, vecchie radio ecc.). Di seguito il link al video (in inglese) della presentazione della scheda Genuino MKR1000 di Massimo Banzi e del relativo concorso indetto con il patrocinio di Microsoft. https://www.youtube.com/watch?v=kggea8zvmmi 4 Istituto Italiano Edizioni Atlas

La tabella seguente riassume le principali caratteristiche delle diverse board presentate. Bisogna fare particolare attenzione alla tensione di alimentazione: se la scheda funziona a 3.3V può essere danneggiata quando si usano tensioni superiori o componenti (o schede aggiuntive) che invece funzionano a 5V. SCHEDA PROCESSORE Velocità Memoria Memoria Input/Output Tensione di di Clock RAM FLASH Alimentazione Digital PWM Analog Input UNO R3 ATMEGA328P 16MHz 2KB 32K 14 6 6 5V Leonardo ATM32U4 16MHz 2.5KB 32KB 20 7 12 5V MEGA ATMEGA2560 16MHz 8KB 25 6KB 54 15 16 5V 101 Intel Curie 32MHz 24K 384kB 14 4 6 3.3V Dual Core 32 bit MKR1000 SAMD21 48MHz 32KB 256KB 8 4 6+1 3.3V Cortex-M0+ Analog Out 5 Istituto Italiano Edizioni Atlas