collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: ARDUINO + LED RGB  (Lida 5539 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.733
  • 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.733
  • 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