3. Quem é o palestrante
É pragmático
Desenvolvedor há 14 anos
Autônomo, consultor e desenvolvedor
Co-fundador da comunidade Django brasileira
Autor do Geraldo Reports
Programador Python do Ano em 2009
Estudando Automação Industrial
5. O que é Arduino?
Criado por Massimo Banzi em 2005
Placa controladora com entradas e saídas e
processador Atmel ATMega328p
Licença Creative Commons
Possui inúmeras variantes
Utiliza linguagem Wiring (baseado em C++)
Baixo custo (27 dolares no eBay)
14. Sensor de luz (LDR)
int valor;
void setup() {
Serial.begin(9600);
}
void loop() {
valor = analogRead(3);
Serial.println(valor);
delay(1000); // 1 segundo
}
15. Motores de passo (servo e stepper)
#include <Servo.h>
Servo servo;
int pos = 1;
int dir = 1;
void setup() {
servo.attach(10);
}
void loop() {
servo.write(pos);
if (pos<=0 || pos>=180){
dir = dir * -1;
}
pos = pos + dir * 19;
delay(1000);
}
16. Componentes essenciais
Arduino e cabo USB
Fios/jumpers
Resistores (470Ω, 1kΩ, 2kΩ, 4.7kΩ, 10kΩ)
Leds 5v
Transistores PNP e NPN 2v ou 3v
Diodos Zener 2v ou 3v
Protoboard
Alicate de corte
Estilete
Multímetro
Potenciômetro
Servo 180º e/ou continuous rotation
Palitos de picolé
Liguinhas de borracha
Cola quente de silicone
17. Componentes adicionais
LDR (sensor de luz)
Motor (rotor) DC
Sonar (sensor ultrassônico)
Caixinha de acrílico
Aparelho de solda
Jacarés
Furadeira e brocas para acrílico, madeira e alumínio
Parafusos, porcas e arruelas
Relés e bornes
Engrenagens
Timpot
Braçadeiras
Bateria 9v, interruptor e conector de bateria
Rodinhas
Sensores em geral
18. Dicas para iniciantes
Começar do mais simples
Não comprar kits, e sim componentes
Aprender o básico de circuitos elétricos e
mecânica
E-bay é um dos melhores sites de compra
Rodinhas, eixos, engrenagens do 1,99
Instalar o Fritzing