Download pdf - Arduino Overview

Transcript

_ EricK Simões _ Sistemas de Informação _ Bolsista IC, instrutor de robótica, desenvolvedor de sistemas interativos, ciclista, paper toy...

Quem?

• Relembrar - O que é (são)? • Atiçar - O que dá pra fazer com ele? • Alertar - Licença • Conjurar o patrono - Mais informações

Plataforma moderna, barata, fácil de usar, open-source

int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }

“O Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e software flexíveis e fáceis de

usar. É destinado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos.“

arduino.cc

Creative Commons Attribution Share-Alike

Princípios: Licença

Eagle CAD

Princípios: Hardware

Java C/C++ Multiplataforma

Princípios: Software

Princípios: DIY

Arduino Due AT91SAM3X8E

54 pinos digitais 12 pinos analógicos

512 KB memória flash

Arduino Robot ATmega32u4

5 pinos digitais 4 pinos analógicos

32 KB memória flash

Arduino Esplora ATmega32u4

14 pinos digitais 6 pinos analógicos

32 KB memória flash

microfone sensor de temperatura led RGB potenciômetro

sensor de luz

acelerômetro

conector LCD micro USB

Inte

l Gal

ileo

14 p

inos

dig

itais

6 pi

nos a

naló

gico

s 8

MB

chip

flas

h NO

R 25

6 M

B de

RAM

http://www.intel.com/content/www/us/en/ do-it-yourself/galileo-maker-quark-board.html

Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a

chip(datasheet) Real Time Clock

Shields

• Ethernet • WiFi • Bluetooth • SD Card • GPS • LCD • TFT Touch • GSM

(317 shields) http://shieldlist.org

Repita comigo:

“Nem só de Arduino viverá o hacker, mas de muitos outros componentes”

Que componentes? • Sensores:

– Luz – Temperatura – Infravermelho – Vibração – Piezo – Humidade – Distância (Ultrassom) – Movimento (Infravermelho) – Temperatura, pressão e altitude – Impressão digital – Chuva

...e mais o que? • Motores • Tela LCD • Botões (chave) • Potenciômetro • Chave Óptica • Teclado de Toque

Capacitivo • RFID

• Sensor CO • Sensor de fluxo de água

• Sensor de Álcool • Sensor de Gás GLP

• Sensor de Gás Methano • Sensor de Qualidade do Ar

• Célula solar • Carregador sem fio • Dínamo de Bicicleta

E o que é possível fazer com Arduino?

tratamento de interrupções

web service automação industrial

armazenamento de dados robótica automação residencial

sensores hack

sistema de navegação

conexão com dispositivos mobile

prototipagem implementação emulação

Abstração de Hardware • Portas • Registradores • Protocolos • Incompatibilidade entre hardware

• Reaproveitamento de código • Semelhante a programação para desktop

• Abstração de Hardware http://playground.arduino.cc/Code/HardwareAbstraction

• Nome • Design

• Suporte

Open-source Casa da Mãe Joana

sim não

ardurec.com.br

Onde consigo ainda mais informações?

http://vimeo.com/18539129

Obrigado!

EricK Simões [email protected] @AloErickSimoes /ericksimoes

Acabou \o/