collapse

* Links de Robótica

* Posts Recentes

Mosfet trocado? por almamater
[Ontem às 23:33]


Ontem pequei... por senso
[Ontem às 19:37]


Motherboard por SerraCabo
[Ontem às 10:04]


Encomenda Colectiva N2-2016[@Mouser - Aberta a pedidos!] por Hugu
[23 de Setembro de 2016, 20:40]


Ficha desconhecida por SerraCabo
[22 de Setembro de 2016, 22:28]


TV Avariou - Sanyo por almamater
[21 de Setembro de 2016, 09:21]


Livros Elektor por beirao
[20 de Setembro de 2016, 22:04]


Encomenda Colectiva MikroElektronika por TigPT
[20 de Setembro de 2016, 08:33]


Sugestões para uma campainha Wireless (longa distância) por samc
[20 de Setembro de 2016, 00:22]


Módulo gsm por Njay
[19 de Setembro de 2016, 23:42]

Autor Tópico: ARDUINO + LED RGB  (Lida 3590 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?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 8.942
  • 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


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 8.942
  • 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