Atualmente, tenho um ânodo RGB conectado aos pinos 11, 10 e 9 PWM no meu arduino. No entanto, gostaria de adicionar mais 3 LEDs ao meu projeto, mas não quero necessariamente ocupar todos os pinos PWM (ainda quero anexar uma blindagem). Existe uma maneira de conectar todos os 4 LEDs e ainda poder usar apenas um número mínimo de pinos? Tenha em mente que eu quero usar todos os 12 resistores para os 4 LEDS. Ah, e todos os LEDs farão exatamente a mesma coisa (todos ficarão vermelhos e todos ficarão azuis etc.) se isso ajudar.
Veja como minha placa está agora:
Eu tenho três transistores NTE123AP que posso usar para este projeto.
PS Anexei o arquivo .fzz para que, se algum de vocês gostaria de editar a imagem esquemática, seria super fácil. Na verdade, isso seria melhor, já que sou novo nisso, e seria mais fácil de seguir! :)
fonte
Respostas:
Relativamente simples. Apenas usando transistores npn. Duplicar por canal de cor.
Seu transistor pode afundar até 600mA continuamente. A 20mA por led, 4 por canal, isso é apenas 80mA. Isso é mais do que suficiente.
Mas verifique se sua fonte de alimentação pode suportar isso. 80 * 3, isso é 240mA apenas nos leds, sem incluir o restante do arduino, a base do transistor, qualquer outra coisa que você esteja usando.
O OP também forneceu um diagrama fritzing da resposta:
fonte
Esses diagramas / imagens podem ser melhores para ver visualmente o que está acontecendo:
Nota
@ Passerby: Onde você conseguiu essa imagem esquemática no seu post?fonte