collapse

* Links de Robótica

* Posts Recentes

Calcular valor de resistência de NTC em função de temperatura por senso
[Hoje às 00:53]


lushprojects.com/circuitjs por edeweld
[Ontem às 17:00]


Setup de Hardware por KammutierSpule
[24 de Abril de 2017, 16:48]


Projecto button box pc( simracing) por Makreth
[24 de Abril de 2017, 10:01]


Software para organizar componentes por LVirtual
[23 de Abril de 2017, 22:54]


Desempatar - Ferro da JBC por edeweld
[23 de Abril de 2017, 19:22]


Solenoide Pequena, micro! por Hugu
[22 de Abril de 2017, 23:37]


Desligar o SCR por senso
[22 de Abril de 2017, 23:16]


Achado por artur36
[21 de Abril de 2017, 13:52]


Lidl - Suporte Berbequim por Njay
[20 de Abril de 2017, 12:29]

Autor Tópico: ARDUINO + LED RGB  (Lida 3725 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline casvdguimaraes

  • Mini Robot
  • *
  • Mensagens: 5
ARDUINO + LED RGB
« em: 24 de Fevereiro de 2010, 16:40 »
Boa tarde amigos
Gostaria de saber de voces quantos leds RGB um arduino consegue sustentar!
Posso colocar 200 leds em um arduino?
Preciso de algum componente?
Se alguem tiver um circuito para me ajudar
agradeço demais
valeusss

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: ARDUINO + LED RGB
« Responder #1 em: 24 de Fevereiro de 2010, 18:18 »
200 não sei, mas podes usar o shiftout:
http://www.arduino.cc/en/Tutorial/ShiftOut

É o que se usa quando é preciso ligar mais LEDs do que o nº de pinos do Arduino.

Offline katuki

  • Mini Robot
  • *
  • Mensagens: 11
Re: ARDUINO + LED RGB
« Responder #2 em: 24 de Fevereiro de 2010, 18:41 »
Sem grande experiencia nisto penso que o podes fazer usando o exemplo do microbyte, o que duvido que consigas fazer e controlar cada LED individualmente (ligar/desligar/mudar de cor) sendo que os vais ligar ao arduino como se fosse apenas um.

espero ter ajudado, mas espera que alguem com mais experiencia neste ramo te responda.

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: ARDUINO + LED RGB
« Responder #3 em: 24 de Fevereiro de 2010, 18:46 »
Sem grande experiencia nisto penso que o podes fazer usando o exemplo do microbyte, o que duvido que consigas fazer e controlar cada LED individualmente (ligar/desligar/mudar de cor) sendo que os vais ligar ao arduino como se fosse apenas um.

espero ter ajudado, mas espera que alguem com mais experiencia neste ramo te responda.

Podes sim controlar 1 a 1...
Usa-se shiftout para ligar displays de 7 segmentos - mostrar números e alguns caracteres, logo claro que é possível ligar e desligar leds individualmente...

Mas para que é que queres ligar 200 LEDs a um Arduino?
Se o objectivo não for controlar 1 a 1, pode haver outras soluções, dependendo daquilo que queres fazer (nomeadamente se tiveres acesso a uma fonte de energia com mais tensão e não quiseres controlar 1 a 1, podes ligar alguns em série e ligá-los com um relé).

Offline katuki

  • Mini Robot
  • *
  • Mensagens: 11
Re: ARDUINO + LED RGB
« Responder #4 em: 24 de Fevereiro de 2010, 18:51 »
mas com o shiftout vais poder mesmo controlar os LEDs 1 a 1, ou series de 7 LEDs?

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.253
  • Helpdesk do sitio
Re: ARDUINO + LED RGB
« Responder #5 em: 24 de Fevereiro de 2010, 18:55 »
Podes controlar um a um.
Se é para fazer um display tipo um lcd aconselho a usar um led driver da maxim ou assim, porque comunica em spi com o arduino.
Outra coisa é que o atmega usado no arduino não pode fornecer mais que 20-25ma por pino, e um led se for usado com o máximo de brilho precisa de uma corrente constante de 20ma, ou até mais se for um led de alto brilho, e os led's não se alimentam com tensão mas sim com corrente se não nunca sabes se estás a fornecer demasiada corrente ao led e acabas por o queimar.
Com 10ma por led nem deves notar, mas lembra-te que 200 leds "só" a 10ma são 2A de corrente, o que já qualquer coisa, um led driver seria muito melhor porque é só dizeres que led's queres acesos ou apagados ou escreves um duty cycle e o chip encarrega-se de gerar um sinal de pwm para cada um dos led's
Avr fanboy

Offline casvdguimaraes

  • Mini Robot
  • *
  • Mensagens: 5
Re: ARDUINO + LED RGB
« Responder #6 em: 24 de Fevereiro de 2010, 19:22 »
O moçada valeu pelas dicas...
Mas aqui em bh nao acho esse CI 595 nem por reza...Sera que o 74HC141 pode substituir o 74HC595 ?

E neste CI eu colocaria qtos leds rgb ligados?

Esse led driver consigo mudar as cores nele como no RGB? 
Se aguem tiver um esboço desse circuito fico agradecido pra caramba..
Valeu demais moçadaa


Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.253
  • Helpdesk do sitio
Re: ARDUINO + LED RGB
« Responder #7 em: 24 de Fevereiro de 2010, 23:37 »
200 led's rgb é o mesmo que ter fisicamente 600 leds, como são rgb presumo que queiras usar pwm com uma resolução de 8 bits, precisa 600 sinais de pwm distintos, coisa que para um arduino será muito, muito dificil de gerar.
Isto deve ajudar:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=89999
« Última modificação: 24 de Fevereiro de 2010, 23:48 por senso »
Avr fanboy