Prof.
Cludio Oliveira
Coordenador - Fatec Jundia
Prof. Humberto Zanetti
Professor - Fatec Jundia
Coordenador - Etec de Itatiba
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
Open source: projeto aberto para reproduo
da plataforma de hardware e software;
Prototipagem: rapidez para controlar
dispositivos eletrnicos, ocultando parte da
complexidade dos componentes;
Plataforma: arquitetura de hardware com um
framework (software) para execuo das
rotinas de controle.
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 sketch (programa) desenvolvido no Arduino IDE
lido pela placa e armazenado no
microcontrolador.
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
O Hello World do Arduino (Blink)
int led = 13;
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.
Componentes eletrnicos mais
comuns
LED
Sada digital
Valores: ON, OFF
LED RGB
Sada analgica
Valores: 0 255 em cada entrada
Componentes eletrnicos mais
comuns
Sensor de luminosidade
Entrada analgica
Valores: 0 escurido total
Sensor de presena (montado)
Entrada digital
Valores: TRUE, FALSE
Componentes eletrnicos mais
comuns
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
Espao para entusiastas de Arduino na
regio!
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
Ver mais: http://www.instructables.com/id/20-Unbelievable-Arduino-Projects/
Sites para visitar
playground.arduino.cc
Obrigado!
Contato:
prof.claudioluis@fatecjd.edu.br
prof.humberto@fatecjd.edu.br
http://goo.gl/mHLez6
http://www.facebook.com/Fatecino