Arduino TechThursday

Preview:

DESCRIPTION

Apresentação que fiz para a Tech Thursday sobre o Arduino aqui na Agence. É uma introdução à elétrica, componentes eletrônicos e ao Arduino. ATENÇÃO: Como eu fiz muitas frescuras de transição/animação, é melhor baixar para visualizar.

Citation preview

Introdução e prática

Tópicos

•O que é?

•Como surgiu?

•Arduino Software e Hardware

•Básico de Elétrica

•Componentes Eletrônicos

•Programação

O que é?•Open source

•Plataforma eletrônica de prototipagem

•Baseado em hardware e software flexíveis e simples

•Conjunto de microcontrolador, entradas e saídas e uma interface Serial/USB

•Destinado a leigos e interessados

Como surgiu?

•Iniciou-se na Itália em 2005

Arduino Software(IDE)

•IDE (Java) + Libs (C/C++)

•Ajuda da comunidade

•IDE com facilitadores (highlight, referência, exemplos)

•Cópia do Processing

Arduino HardwareMicrocontrolador Atmega 328 16

MHz

•32KB Flash Mem•2 KB SRAM

Entradas/Saídas Digitais

• 14 pinos (6 saídas PWM)

Entradas Analógicas

• 6 pinos

Conector USB

• Upload do programa• Alimentação (5V)• Comunicação (portal Serial)

Conector de Energia

• Corrente contínua (Bateria)• 7V a 12V (faixa segura)

Básico de Elétrica

•Diferença de potencial (“voltagem”, V)

•Corrente (“amperagem”, A)

•Resistência (Ω)

•Potência (W)

Básico de Elétrica

Caixa de Água

Pressurizada

Caixa de Água Aberta

Diferença de Pressão =

Diferença de Potencial

Básico de Elétrica

Diferença de Potencial

(volts)

Básico de Elétrica

Caixa de Água

Pressurizada

Caixa de Água Aberta

água água

ág

ua

Fluxo (Corrente) de Água

=Fluxo (Corrente) de

Energia

Básico de Elétrica

Corrente (ampére

s)

Básico de Elétrica

Caixa de Água

Pressurizada

Caixa de Água Aberta

água água

ág

ua Rod

ad’água

Impedimento do fluxo normal

=Resistência

Básico de ElétricaResistência

ohms

Básico de Elétrica

Caixa de Água

Pressurizada

Caixa de Água Aberta

água água

ág

ua Rod

ad’água

Força desprendida

=Potência

Básico de Elétrica

Resitência Potência

Básico de Elétrica

Diferença de Potencial ( ) Corrente ( )

Resistência ( )

Potência ( )

V A

Ω W

A

V VAW

Básico de Elétrica

V

WA

Componentes Eletrônicos

Leds(lado achatado/menor =

negativo)

Componentes Eletrônicos

LDR – Sensor de Luminosidade

Componentes Eletrônicos

PiezoEnergia Física ↔ Energia Elétrica

Componentes Eletrônicos

Motor DC(inductive kick)

Componentes Eletrônicos

Servo(biblioteca Servo)

Componentes Eletrônicos

Shields

Programação do Arduino

void setup() // configuração inicial

void loop() // comportamento sequencial

Programação do Arduino

void setup() pinMode(2,OUTPUT);

void loop() digitalWrite(2,HIGH);delay(1000);digitalWrite(2,LOW);delay(1000);

Referências

•http://www.arduino.cc/

•http://code.google.com/p/arduino/

•http://pt.wikipedia.org/wiki/Arduino

•http://en.wikipedia.org/wiki/Arduino

Pontos de Interesse

•Google Group Arduino MS (arduinoms@googlegroups.com)

•Usando Eclipse para codar

•ModKit – Interface online para programação visual

•Processing

•Fritzing – IDE para prototipação

Mão à obra...