Você está na página 1de 28

Robtica com Arduino

Resistores

Professor: Paulo Trentin

O que ?
Componente que resiste a passagem de certa
corrente no circuito.
"o valor da resistncia eltrica obtido
mediante a formao de um sulco no filme"

Tipos e Medida
resistores fixos: Possuem valores fixos (variam
somente o aceito por sua tolerncia)
resistores varivies: Seu valor varia de acordo
com seu objetivo. Por exemplo um
potencimetro varia ao ser movido.
A medida de um resistor sempre em Ohms,
seu smbolo a legra Grega omega

Valor fixo - carbono, filme e SMD

Valor fixo - resistncia do chuveiro


O resistor converte energia em calor.

Valor varivel - Potencimetro

Valor varivel - Sensor presso


Quanto maior a presso exercida sobre a rea
sensvel, menor a resistncia

Valor varivel - Sensor temperatura


NTC - Negative Temperature Coeficiente
Quando aumenta a
temperatura, diminui
a resistncia.
Usados em fonte de
computadores.
"Fabricado a partir da mistura de xidos de
metais de transio, mangans, cobre,
cobalto e nquel"

Valor varivel - Sensor de luz

Construindo um resistor
Vamos construir nosso resistor e
potencimetro!

Acesse e pratique
http://www.paulotrentin.com.br/eletronica/entendendo-ofuncionamento-de-um-potenciometro-com-arduino

Princpio do divisor de tenso

Divisor de tenso com resistores


Monte o divisor de
tenso ao lado, com
R1 valendo 10k e R2
valendo 100k.
Qual o valor de Vout?

Exerccio
Altere os valores de R1 e R2, use outros 4
resistores e verifique se a teoria confere na
prtica medindo sempre com o multmetro a
tenso de Vout
Use um potencimetro no lugar de um dos
resistores e confira a variao de tenso na
sada de acordo com a posio do
potencimetro

Aplicao em som automotivo

Fonte: http://macao.communications.museum/por/exhibition/secondfloor/moreinfo/2_3_3_VoltageDivider.html

O LDR (Resistor Dependente de Luz)


Quanto mais luz, menor a resistncia;
Varia de 1M (milho de ohms) (com auxncia
total de Luz), at 500 ohms (dia claro)

O LDR (Resistor Dependente de Luz)

Fonte: http://www.tep.org.uk/PDF/Electronics%20V1.2/ldr.pdf

Brincando com o LDR


Monte o esquema
eltrico ao lado, para
R1, use um resistor de
10k.
Com um multmetro
mea o valor de Vout,
e verifique sua
variao conforme a
luz incide sobre R2.

Ligando o sensor de Luz LDR ao


Arduino

Cdigo fonte para ler o sinal analgico


void setup() {
Serial.begin(9600);
}
void loop() {
// Le o valor do pino analgico A0
int valorSensor = analogRead(A0);
// Exibe valor lido
Serial.print("Valor: " );
Serial.println(valorSensor);
// Aguarda conversor analgico digital fazer a converso
delay(2);

Ligando um potencimetro no
Arduino

Exerccio 2
Ligue um LDR (Resistor Dependente de Luz)
no Arduino seguindo o esquema visto
anteriormente.
Conecte tambm 5 LEDs no Arduino.
Faa com que ao aproximar a mo do LDR o
LED ligue mais LEDs e ao afastar desligue-os.

Exerccio 3
Ligue um potencimetro e o display 7
segmentos ao Arduino.
Faa com que ao girar o potencimetro
aparea os nmeros 0 9 no display.
Depois faa o mesmo com o sensor LDR.

Exerccio 4
Insira um pino do speaker do PC no pino 8 do
Arduino e o outro no GND.
Aps ler o valor do sensor (potencimetro,
LDR, ou sensor de distncia), execute:
tone(8, valorDoSensor * 10);
E para parar o som:
noTone(8);

Exerccio 5
Faa um programa que receba via serial o comando do
usurio.
Os comandos possveis so: "ativar modo ldr" e "ativar
modo potenciometro"
No modo LDR, o Arduino deve enviar para o computador
os valores lidos do pino analgico e tambm informar se
est claro ou escuro.
No modo potencimetro, o Arduino deve informar a
porcentagem de acionamento deste componente e dizer
se est posicionado na esquerda, centro ou direita.

Exerccio 5
Em ambos os modos, 5 LEDs conectados ao Arduino
devem ligar de acordo com a intensidade do sensor
ativo.
O programa deve usar vetores para armazenar os
comandos, e deve comparar cada caractere recebido da
Serial com o armazenado no vetor.
Os comandos devem ser armazenados em um vetor
multidimensional.

Exerccio 6 - Barra grfica com LEDs

Exerccio 6 - Barra grfica com LEDs


Conecte um fio da sada de audio do PC ao
GND e outro um resistor de 1k. A outra ponta
do resistor conecte em uma porta analgica do
Arduino.
Faa um programa que de acordo com a
intensidade do som recebido pelo Arduino,
ligue os LEDs conectados nele.

Mais sobre resistores - referncias


http://www.newtoncbraga.com.br/index.php/comofunciona/3214-art443a.html
http://www.newtoncbraga.com.br/index.php/comofunciona/3379-art472.html
http://poluidor.blogspot.com.br/2011/02/resistor.html
http://www.youtube.com/watch?v=VPVoY1QROMg
http://brunoum.sites.uol.com.br/
http://www.tep.org.uk/PDF/Electronics%20V1.2/ldr.pdf