of 39 /39

Arduino Overview

Embed Size (px)

Text of Arduino Overview

Page 1: Arduino Overview
Page 2: Arduino Overview

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

Quem?

Page 3: Arduino Overview
Page 4: Arduino Overview

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

Page 5: Arduino Overview

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

Page 6: Arduino Overview
Page 7: Arduino Overview

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

Page 8: Arduino Overview

“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

Page 9: Arduino Overview

Creative Commons Attribution Share-Alike

Princípios: Licença

Page 10: Arduino Overview

Eagle CAD

Princípios: Hardware

Page 11: Arduino Overview

Java C/C++ Multiplataforma

Princípios: Software

Page 12: Arduino Overview

Princípios: DIY

Page 13: Arduino Overview

Arduino Due AT91SAM3X8E

54 pinos digitais 12 pinos analógicos

512 KB memória flash

Page 14: Arduino Overview

Arduino Robot ATmega32u4

5 pinos digitais 4 pinos analógicos

32 KB memória flash

Page 15: Arduino Overview

LilyPad Arduino ATmega328V

14 pinos digitais 6 pinos analógicos

32 KB memória flash

Page 16: Arduino Overview

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

Page 18: Arduino Overview

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

Page 21: Arduino Overview
Page 22: Arduino Overview

Shields

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

(317 shields) http://shieldlist.org

Page 23: Arduino Overview

Repita comigo:

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

Page 24: Arduino Overview

Que componentes? • Sensores:

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

Page 25: Arduino Overview

...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

Page 26: Arduino Overview

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

Page 31: Arduino Overview

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

Page 32: Arduino Overview

• Nome • Design

• Suporte

Open-source Casa da Mãe Joana

sim não

Page 37: Arduino Overview

ardurec.com.br

Page 38: Arduino Overview

Onde consigo ainda mais informações?

http://vimeo.com/18539129

Page 39: Arduino Overview

Obrigado!

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

Acabou \o/