Patrón de luces
De Ay!Bot
Prueba este código con tu placa de expansión ya montada:
ExpansionLeds_init();
int rojo = 99; // Color 1
int verde = 0; // Color 2
int azul = 0; // Color 3
int colorMas = 2;
int colorMenos = 1;
while(1)
{
for(int i = 0; i < 100; i++)
{
if (colorMas == 1)
rojo++;
else if (colorMas == 2)
verde++;
else if (colorMas == 3)
azul++;
if (colorMenos == 1)
rojo--;
else if (colorMenos == 2)
verde--;
else if (colorMenos == 3)
azul--;
ExpansionLedsRGB_color(rojo, verde, azul);
_delay_ms(50);
}
if (colorMas == 1)
{
colorMas = 2;
colorMenos = 1;
}
else if (colorMas == 2)
{
colorMas = 3;
colorMenos = 2;
}
else if (colorMas == 3)
{
colorMas = 1;
colorMenos = 3;
}
}