Controlando LED RGB com Raspberry Pi
Não abandonei o meu querido amigo RPi. Aliás, de tanto gostar, até arrumei uns amigos pra ele. Mesmo tendo apenas um pino PWM (à partir da versão 0.5.2 do RPi.GPIO isso passa a ser um mito) dá pra controlar as cores de um LED RGB usando o RPi com facilidade. O processo é basicamente o mesmo de qualquer lógica para acender LEDs comuns: cátodo no negativo, ânodo no positivo e corrente passando por eles. Como não temos pinos PWM disponíveis para controlar cada cor, então podemos optar pelas cores primárias e secundárias, gerando assim 7 cores, dispensando o uso do PWM. Para implementar isso teremos que considerar como as cores serão obtidas: cada pino pode assumir o estado ligado e desligado. Dessa maneira, com 3 pinos representando as três cores primárias, dá pra conseguir o seguinte: R G B Cor 1 0 0 Vermelho 1 1 0 Amarelo 1 1 1 Branco 0 1 1 Ciano 0 0 1 Azul 1 0 1 Magenta 0 1 0 Verde Agora é só criar uma coleção (array) com esses valores: cores = [[1,0,0],[1,1,0],[1...