Introdução ao Arduino para Iniciantes

100% acharam este documento útil (1 voto)
226 visualizações21 páginas
Este documento apresenta a plataforma Arduino, que permite a prototipagem de componentes eletrônicos e sistemas de automação para iniciantes. O Arduino é uma plataforma de hardware e softwar…

Enviado por

FranciscoRicardo

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: [Link]

Sites para visitar

[Link]

Obrigado!
Contato:
[Link]@[Link]
[Link]@[Link]

[Link]
[Link]

Prof. Cláudio Oliveira 
Coordenador - Fatec Jundiaí 
Prof. Humberto Zanetti 
Professor - Fatec Jundiaí 
Coordenador - Etec de
A ideia! 
Criar uma plataforma de prototipagem 
de componentes eletrônicos e 
sistemas de automação para leigos!
O que é Arduino? 
• Open source: projeto aberto para reprodução 
da plataforma de hardware e software; 
• Prototipagem: rapid
O que é Arduino? 
• Arduino é um pequeno computador que pode ser 
programado para controle  de dispositivos; 
• Como um compu
O que é Arduino? 
Hardware 
Ambiente de 
Programação 
Comunidade
A placa Arduino
Computação Física 
• Uso de computação e eletrônica (sensores e 
atuadores) na prototipação de objetos físicos para 
interaçã
O “Hello World” do Arduino (Blink) 
int led = 13; 
 
void setup()  
{                 
pinMode(led, OUTPUT);      
} 
 
void
O Analógico e o Digital 
O Arduino tem como objetivo omitir a 
complexidade dos componentes eletrônicos, 
dando importância n
Sensores e atuadores 
Para o desenvolvimento da programação no S4A 
devemos apenas compreender qual categoria o 
dispositivo

Você também pode gostar