Acciones

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;
				}
			}


Volver