Ho un led bicolore a catodo comune collegato ad un Arduino NANO che si comporta in modo anomalo quando tento di accendere uno solo dei due led.
Lo sketch è il seguente:
Con lo sketch mi si accende fisso il led rosso e il led verde lampeggia.
Se inverto i led da lampeggiare succede che lampeggia il led rosso e il verde rimane fisso acceso.
Se è a catodo comune, il rosso resta spento mentre il verde lampeggia.
Se è ad anodo comune, il rosso resta acceso mentre il verde lampeggia.
Se hai messo solo una resistenza sul terminale comune, se il verde è acceso si spegne quando si accende il rosso, perché il rosso ha una tensione di conduzione più bassa.
Risolto!
Avevo combinato un errore stupido mettendo nel setup i due pin del led a "LOW" con il comando "digitalWrite(led, LOW).
Messi i due comando a "HIGHT", il led bicolore funziona regolarmente facendo lampeggiare solo il led corrispondente.