Pages: [1]   Go Down
Author Topic: Questão muito básica  (Read 2906 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Para ligar 2 leds azuis de alto brilho no mesmo pino do arduino podemos usar algo como isto?



+5v será o pino do Arduino

As resistências de 1/4w

Está correto?

Logged

Rio de Janeiro
Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

NÃO!!

A corrente que passa em cada LED é:   (5V - QuedaTensãoLED )/Resistor

Supondo a queda de tensão desse LED sendo de 2V, a corrente seria:  (5-2)/100 = 30mA por LED ou 60mA no total.

O Arduino tem limite de corrente de 40mA por pino. Então com resistor de 100 você deve acionar no máximo 1 LED por pino.

Isso pra evitar queimar seu Arduino, para obter o melhor brilho possível, você deve descobrir qual a queda de tensão do seu LED, qual a corrente ideal p/ ele e calcular o Resistor para que a corrente seja essa ideal, usando a fórmula que te dei.

Abraços,

Rivello
http://www.youtube.com/MauricioRivello
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

NÃO!!

A corrente que passa em cada LED é:   (5V - QuedaTensãoLED )/Resistor

Supondo a queda de tensão desse LED sendo de 2V, a corrente seria:  (5-2)/100 = 30mA por LED ou 60mA no total.

O Arduino tem limite de corrente de 40mA por pino. Então com resistor de 100 você deve acionar no máximo 1 LED por pino.

Isso pra evitar queimar seu Arduino, para obter o melhor brilho possível, você deve descobrir qual a queda de tensão do seu LED, qual a corrente ideal p/ ele e calcular o Resistor para que a corrente seja essa ideal, usando a fórmula que te dei.

Abraços,

Rivello
http://www.youtube.com/MauricioRivello


Ah ok percebi, será só alterar o valor das resistências.. uma de 220 para cada um dos leds já não deve haver problema..
Logged

Forum Moderator
São Paulo/SP/Brazil
Offline Offline
Sr. Member
*****
Karma: 2
Posts: 305
Brazilian Arduino Team
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

não adianta. vc precisa de um transistor para ligar os 2 led's.

http://www.kpsec.freeuk.com/trancirc.htm
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, será melhor então smiley obrigado
Logged

Rio de Janeiro
Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

não adianta. vc precisa de um transistor para ligar os 2 led's.

http://www.kpsec.freeuk.com/trancirc.htm

Na verdade não há problema nenhum em ligar diretamente se você não exceder os 40mA limite do Arduino.

--
Rivello
http://www.youtube.com/MauricioRivello
Logged

Forum Moderator
São Paulo/SP/Brazil
Offline Offline
Sr. Member
*****
Karma: 2
Posts: 305
Brazilian Arduino Team
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Na verdade não há problema nenhum em ligar diretamente se você não exceder os 40mA limite do Arduino.

eu quis dizer que não adianta trocar o resistor. se for usar os 2 led's e eles vão usar >40mA vc precisa do transistor. desculpe não ter explicado corretamente.
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Na verdade não há problema nenhum em ligar diretamente se você não exceder os 40mA limite do Arduino.

eu quis dizer que não adianta trocar o resistor. se for usar os 2 led's e eles vão usar >40mA vc precisa do transistor. desculpe não ter explicado corretamente.

Pois.. vou meter um transistor BCxxx qualquer coisa.. é melhor smiley

Logged

Ribeirao Preto - Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Primeiro veja se encontra o datasheet desses leds e veja a corrente e tensao que trabalham.
Provavelmente vai exceder o limite do arduino se sao realmente de alto brilho.
Nesse caso tem mesmo que usar algum transistor que suporte a corrente dos LEDs.
Logged

Precisa de produtos para seu Arduino?
Não deixe de ver meus produtos no Mercado Livre!
http://lista.mercadolivre.com.br/_CustId_76934379

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ao medir com o multímetro na escala de 10A para medir a intensidade de corrente tenho o valor de - 0.39A.. são 390mA correcto? porquê que me aparece o sinal "-" ?

Liguei o mais ao + do circuito e na linha do - coloquei o multímetro em série.
Logged

Ribeirao Preto - Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá. Sim sao 390 mA. O valor negativo é apenas pq vc colocou na polaridade invertida. Onde vc colocou o probe vermelho coloque o preto e vice-versa.
E vc achou que com essa corrente o LED estava no brilho que vc deseja?
Logged

Precisa de produtos para seu Arduino?
Não deixe de ver meus produtos no Mercado Livre!
http://lista.mercadolivre.com.br/_CustId_76934379

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Neste caso estava a medir um cold cathode smiley para saber a corrente que usa para adaptar também um transistor..

Obrigado pela resposta
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ora preciso de saber a vossa opinião quanto à escolha de transistores de acordo com as coisas que quero ligar/desligar com o Arduino.

Cada transistor vai estar ligar com uma resistência de 1K da base até ao respetivo Pino digital no Arduino:

  • LedBar com 6 Leds Verdes, 4 Amarelos e 2 Vermelhos. Parecida a esta
-> Com o multímetro medi uma intensidade de 0.05A (ligando aos 12v), mas como apenas se acenderam metade dos leds presumo que tenha uns 120mA. Transistor por exemplo, BC547B

  • 2 Leds azuis de Alto Brilho
-> Ligando cada led a 5v com uma resistencia de 100R tenho uns ~20mA, como vou ligar 2 deve ficar assim uns 40mA no total (máx. 60mA). Transistor BC548

  • LCD 16X2
-> Com o multimetro ligando os pinos de power do lcd a 5v tenho 30mA, mas como na datasheet diz que é 140mA (o que deve ser muito mas pronto): Transistor 2N3904

  • Pequeno display de temperatura
-> Medi 20mA com o multimetro nos 5v. Transistor: BC548

  • Cold Cathode duplo
-> Ligando aos 12v medi 320mA, nas características dão a potência (8.88w) e os volts de trabalho (12v) pelo cálculo que fiz daria uns 740mA (I=W/V). Portanto vou ter em conta os 740mA. Transistor: BD137


Obrigado.
« Last Edit: December 16, 2011, 05:59:11 am by almamater » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 70
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Todos os transistores dão conta.

Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 133
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Para desligar um backlight de um lcd uso este esquema:



Em vez de controlar o (-) do LCD testei controlar o (+) mas já não funcionou.. ou seja:

- Usei um 2N3904
- Liguei o (-) do LCD diretamente na fonte (-)
- Liguei o (+) do LCD no coletor do transistor
- O emissor do transistor liguei a 5v da fonte
- com uma resistencia de 1k liguei o arduino à base do transistor

Algum motivo para não funcionar desta forma (com o positivo) ?  enviando HIGHT ou LOW para o pino do arduino nada acontece.

Apenas curiosidade.




Logged

Pages: [1]   Go Up
Jump to: