Arduino
Arduino
Cludio Oliveira
Coordenador - Fatec Jundia
A ideia!
Criar uma plataforma de prototipagem
de componentes eletrnicos e
sistemas de automao para leigos!
O que Arduino?
Uma plataforma de prototipao para componentes eletrnicos
O que Arduino?
Arduino um pequeno computador que pode ser
programado para controle de dispositivos;
Como um computador, oferece interaes de E/S,
atravs de seus pinos digitais (entrada e sada) e
analgicos (entradas);
Digital: possui apenas 2 estados, 1/0, ON/OFF;
Analgico: possui uma variao de valores;
O que Arduino?
Hardware
Ambiente de
Programao
Comunidade
A placa Arduino
Computao Fsica
Uso de computao e eletrnica (sensores e
atuadores) na prototipao de objetos fsicos para
interao com seres humanos
Comportamento implementado por software
Utilizao de microcontroladores
Physical Computing is about prototyping with electronics,
turning sensors, actuators and microcontrollers into materials
for designers and artists.
It involves the design of interactive objects that can
communicate with humans using sensors and actuators
controlled by a behaviour implemented as software running
inside a microcontroller
Massimo Banzi, co- fundador do Arduino
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
O Analgico e o Digital
O Arduino tem como objetivo omitir a
complexidade dos componentes eletrnicos,
dando importncia nos seus valores (analgicos
ou digitais) de manipulao.
Analgico: composio de variao de valor,
diferente para cada dispositivo;
Digital: 0 ou 1, ON ou OFF, TRUE ou FALSE, ...
Sensores e atuadores
Para o desenvolvimento da programao no S4A
devemos apenas compreender qual categoria o
dispositivo pertence (sensor ou atuador) e qual
seu valor de manipulao.
Sensores: dispositivos que enviam valores ao
sistema;
Atuadores: dispositivos que so controlador por
valores informados pelo sistema.
LED
Sada digital
Valores: ON, OFF
LED RGB
Sada analgica
Valores: 0 255 em cada entrada
Sensor de luminosidade
Entrada analgica
Valores: 0 escurido total
Servo motor
Entrada digital
Valores: sentidos horrio e anti-horrio
Motor
Entrada digital
Valores: ON, OFF (energia)
O Ambiente de Programao
compilar
(verif. programa)
exibir serial
rea de cdigo
parar execuo
novo
abrir
salvar
enviar programa
para placa
rea de status
O que o Fatecino?
Aprendizagem mo na massa
Workshops (Prdio 2, Laboratrio 210)
Encontros semanais
Toda quarta-feira s 18:00 horas
Resoluo de desafios
Aprendizagem colaborativa
Para comear
No necessrio conhecimentos prvios!
O que ajuda?
Programao
Eletrnica
Kits
A placa
Protoboard
Jumpers
Leds
Resistores
....
Alguns Kits
- 1 CD interativo
- 1 Arduino Uno
- 1 Cabo USB A para B
- 1 Protoboard 830
- 5 LED 3mm Verde
- 5 LED 3mm Vermelho
- 5 LED 3mm Amarelo
- 10 Resistor 330R
SmartKit
- 10 Resistor 10k
- 1 Potencimetro 10k R$189,00
- 8 Chave Tctil
- 1 Pacote com 25 Jumpers
- 1 LDR
- 1 Termistor NTC 10k
-1 Display 7 segmentos
-1 Display 16x2 com backlight
-1 Alto Falante
- 4 BC337
- Caixa Organizadora
1x Placa Arduino
1x CD com o manual completo
1 x Protoboard 840
1 x Cabo USB AB
1X Sensor de Temperatura (Termistor NTC 10k)
1x Sensor de Luminosidade (LDR 5mm)
1x Potencimetro 10k
4x Chave Momentnea (PushButton)
5x LEDs Amarelos
5x LEDs Verdes
5x LEDs Vermelhos
Iniciante
1x LED alto brilho
R$145,00
15x Resistores 300
5x Resistores 10k
1x Buzzer
1x Display de LCD 16x2 (sem backlight)
20x fios Jumper Premium de 20 cm
10x fios Jumper Premium de 10 cm
1x Caixa Organizadora
Material
Ficar disponvel online e ser aberto ao
pblico
Alunos podero gerar contedo e agregar ao
clube:
Descrio de projetos
Montagem de circuitos
Cdigo-fonte
Projetos legais
lilypad
mini
playground.arduino.cc
Obrigado!
Contato:
[email protected]
[email protected]
http://goo.gl/mHLez6
http://www.facebook.com/Fatecino