Conferenza Embedded - Arduino

10

Click here to load reader

description

Presentazione utilizzata nella Conferenza sull'Embedded 2011.

Transcript of Conferenza Embedded - Arduino

Page 1: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Page 2: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's

intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Page 3: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Open source electronics prototipying platform

● Disponibili sotto licenza libera:● Design hardware● Il software installato

● E' possibile costruire alternative compatibili● Per l'hardware vale ancor di più l'accezione free

as in speech

Page 4: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Arduino Hardware

● Atmel AVR, 8-bit● USB-to-serial● I/O pins: digitali vs. analogici● Accessori:

● Ethernet shield● XBee shield● Wave shield● ...

Page 5: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Intended for artists, designers, hobbyists

● Facilità d'uso: non è necessaria una laurea in Ingegneria Elettronica (sorry... :)

● Programmazione tramite Wiring● C++ semplificato (ma che potete sempre

complicare a piacimento)

● IDE preso "in prestito" da Processing

Page 6: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Page 7: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Un paio di esempi

Page 8: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Web server

PC

LCD

Ethernetshield

Arduino UNO

LED

Page 9: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Visual sounds

Sensori Arduino 2009 Processing

CSound

Speakers

LCD

JACK

Page 10: Conferenza Embedded - Arduino

Alessandro Sivieri - 07/04/2011

Demo