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 Hardware Microcontrolador 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 água Fluxo (Corrente) de Água = Fluxo (Corrente) de Energia
Básico de Elétrica Corrente (ampéres)
Básico de Elétrica Caixa de Água Pressurizada Caixa de Água Aberta água água água Roda d’água Impedimento do fluxo normal = Resistência
Básico de Elétrica Resistência ohms
Básico de Elétrica Caixa de Água Pressurizada Caixa de Água Aberta água água água Roda d’á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
Básico de Elétrica
Componentes Eletrônicos Leds (lado achatado/menor = negativo)
Componentes Eletrônicos LDR – Sensor de Luminosidade
Componentes Eletrônicos Piezo Energia 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  ( [email_address] ) Usando Eclipse para codar ModKit – Interface online para programação visual Processing Fritzing – IDE para prototipação
Mão à obra...

Arduino TechThursday