Chiedo scusa per la risposta breve ma sono di corsa.
Circa il PWM: ti serve per variare la luminosità di ciascun colore e dosarli in modo da ottenere quella più somigliante al semaforo reale.
La realizzazione tramite PIC posso provare a farla molto volentieri, unico problema: da domani sono in ferie e non potrò esserti d'aiuto.
Quindi se ce la faccio ti butto giù qualcosa oggi che però rimarrebbe in sospeso per almeno una 20na di giorni.
Programmare il PIC: Siena Empoli non distano molto

O al limite una bella bustina tramite poste e lo ricevi bello pronto.