Codigo para semaforo

¿Lo probaste?
lowByte() devuelve un byte (el byte de menor peso de un int, long, etc.), y como cualquier valor distinto de 0 se considera true (o sea, 1), entonces cualquier número distinto de 0 apaga el LED en el primer caso y lo enciende en el segundo, sea par o impar, da lo mismo porque es distinto de 0. :man_facepalming:t2:

Saludos