Você está na página 1de 49

Curso de

Automao

Arduino
1Aula

Quixad CE
Outubro de 2013

Dinmica
- Qual o seu nome? de onde voc ?
Qual semestre?
- O que voc entende por automao?
- Porque se inscreveu no curso?

Contedo

Computao fsica
Conceitos bsicos de eletricidade
Conceitos bsicos de eletrnica
Introduo ao arduino
Sinais analgicos e digitais
Sensores e atuadores
Comunicao serial

Computao
fsica
O objetivo interligar o mundo
fsico com o mundo virtual.
Usar a computao e a interao com
a tecnologia para o desenvolvimento
das suas atividades.
meio para comunicao e
interao entre pessoas.

Computao
fsica

como vemos os
computadores?

Computao
fsica

Teclado
Mouse
Monitor
CPU
Caixas de som

Computao
fsica

como os
computadores nos
veem?

Computao
fsica
Dedos
[teclado/mouse]
Olho
[monitor]
Duas orelhas
[caixas de som]

Eletricidade

Conceitos bsicos de eletricidade

Universo formado de tomos partculas atmicas:

prtons: cargas positivas

eltrons: cargas negativas

Eletricidade - interao entre partculas


atmicas.

Conceitos bsicos de
eletricidade
eltron extra

buraco

Atomos com mais eltrons que


prtons esto carregados
negativamente (on negativo)

Atomos com menos eltrons que


prtons esto carregados
positivamente (on positivo)

Conceitos bsicos de
eletricidade
Cargas iguais se repelem

Cargas opostas se atraem

Cargas em movimento
geram campo magntico

Campo magntico em movimento


gera corrente eltrica

Conceitos bsicos de
eletricidade
Condutores e isolantes

Condutor permite o fluxo de eltrons

Isolante evita a passagem de eltrons

Conceitos bsicos de
eletricidade
Diferena de potencial (v)
Cargas positivas

Diferena de potencial
ou tenso.

Cargas negativas

Quanto maior a tenso, mais fora teem os eltrons

Conceitos bsicos de
eletricidade

Corrente eltrica (i)

fluxo de eltrons em um condutor

quanto maior a corrente,


maior a quantidade de eltrons

Conceitos bsicos de
eletricidade
Tipos de corrente eltrica
Mesma polaridade
no tempo (sentido
continuo)

Inverso de
polaridade no tempo

Conceitos bsicos de
eletricidade
Resistncia eltrica (r)

propriedade do material condutor em reduzir


a passagem dos eltrons

eltrons se acumulam e batem


no condutor, dissipando sua energia
(gerando calor)

Conceitos bsicos de
eletricidade
Circuito eltrico
carga
[consumidor]
+
gerador
[fonte]

condutor
[caminho]

Conceitos bsicos de
eletricidade
Circuito eltrico

carga
[consumidor]
condutor
[caminho]

R
V

Introduo ao
arduino

Introduo ao arduino

uma plataforma de prototipagem


eletrnica de hardware e software
livre, a qual tem origem em
Wiring(fiao), utiliza uma linguagem
de programao padro C/C++.

Introduo ao arduino

Lilypad
Boarduino

Paperduino

Pro

Mini

Duemilanove

mega

Introduo ao arduino
As duas placas mais utilizadas:

LEONARDO

UNO

Introduo ao arduino
Mega

Arduino Mega

Arduino Mega
portas
54 entradas/sadas digitais
16 entradas analgicas

memria
RAM: 8K
Flash (programa): 128k 4k (bootloader)

velocidade de processamento: 16MHz

Arduino Mega
Entradas e sadas digitais
54 pinos de entradas e sadas digitais (0 54)

Arduino Mega
Entradas analgicas

16 pinos de entrada analgica com resoluo de 10 bits (0 1023), Ao contrario das


portas digitais, as portas analgicas so apenas de entrada e nelas podemos ter
como entrada infinitos valores de tenso (delimitados na faixa de 0V a 5V). Como os
conversores analogico-digitais

Arduino Mega
Sadas analgicas
12 pinos de sada analgica (PWM) com
resoluo de 8 bits (0 255)

Arduino Mega
Portas seriais
4 portas seriais
os objetos Serial(conectado USB), Serial1,
Serial2 e Serial3 so utilizados para acessar essas
portas.

Introduo a plataforma arduino.


compilar
(verif. programa)

parar
execuo
novo

exibir serial
rea de
cdigo

abrir
salvar
enviar programa
para placa

rea de
status

Plataforma arduino - estrutura do


sketch

Plataforma arduino linguagem


Linguagem baseada em C (mas bem mais fcil)
Comandos bsicos
pinMode() define um pino com entrada ou sada
digitalWrite() liga ou desliga uma sada digital
delay() espera um determinado tempo

Plataforma arduino linguagem


Exemplos
pinMode(num_do_pino, OUTPUT);
digitalWrite(num_do_pino, valor);
valor LOW ou HIGH (0 ou 1, 0V ou 5V)
delay(milisegundos);

Plataforma arduino linguagem


constantes
LOW | HIGH indica nvel baixo (0V) e
alto (5V) nos pinos
INPUT | OUTPUT define se um pino vai
ser pino de entrada ou de sada

Atividade prtica!

Atividade
fazer o programa hello arduino, para pisca
um led
use o pino 13 de sada digital

Resposta

Eletrnica

Eletrnica
protoboard
antes disso:
Protoboard

Jumpers

Eletrnica
resistores
O resistor o componente utilizado
para limitar a passagem da corrente
eltrica. Os resistores so feitos com
material
condutor
de
alta
resistividade eltrica e dissipam esta
energia eltrica na forma de calor. A
unidade de medida o ohm ().

Eletrnica
resistores

LEDS
(Diodo Emissor de Luz) um
componente eletrnico que emite luz
visvel (exceto LEDs infravermelhos e
ultravioletas).
O terminal positivo o
anodo e o terminal
negativo o catodo,
representado
geralmente nos circuitos
respectivamente pelas
letras A e K.

Circuito de um
LED

Circuito de um
LED
Esquemtico

Como aceder um LED

Você também pode gostar