collapse

* Posts Recentes

é preciso ter cuidado com ESD? por senso
[Hoje às 01:15]


Potênciometro 4.7 ou 5 KOhm com switch por brunus
[Ontem às 19:35]


Bibliotecas para arduino e drivers de stepper - o problema da 'distracção' por SerraCabo
[Ontem às 02:12]


Zener BZW04-105? por brunus
[11 de Dezembro de 2018, 17:34]


Artigo 11, 13 e os restantes por jm_araujo
[10 de Dezembro de 2018, 11:05]


Compra Colectiva Mouser N3-2018 (limite 25 Nov) por Hugu
[10 de Dezembro de 2018, 01:07]


Ajuda para reparar Luzes de LED de Natal por brunus
[09 de Dezembro de 2018, 00:59]


Como reproteger as pontas de cobre do ferros de soldar? por brunus
[09 de Dezembro de 2018, 00:12]


Usar steppers de 5 pontas como se fossem de 4 pontas por SerraCabo
[08 de Dezembro de 2018, 21:18]


LusoRobótica - Website - Estado actual por Tech_JA
[06 de Dezembro de 2018, 09:18]

Autor Tópico: ARDUINO + LED RGB  (Lida 4183 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.
Katuki - Katukados@gmail.com

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?
Katuki - Katukados@gmail.com

Offline senso

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