int main(void)
{
	int i;

	if(wiringPiSetup() == -1){ //when initialize wiring failed,print messageto screen
		printf("setup wiringPi failed !");
		return 1; 
	}
	//printf("linker LedPin : GPIO %d(wiringPi pin)\n",LedPin); //when initialize wiring successfully,print message to screen

	ledInit();

	while(1){
		ledColorSet(0xff,0x00);   //red	
		delay(500);
		ledColorSet(0x00,0xff);   //green
		delay(500);
		ledColorSet(0xff,0x45);	
		delay(500);
		ledColorSet(0xff,0xff);	
		delay(500);
		ledColorSet(0x7c,0xfc);	
		delay(500);
	}

	return 0;
}
예제 #2
0
void flashLed(uchar r, uchar g, uchar b){
  ledColorSet(r, g, b);
  delay(150);
  ledColorSet(0x00,0x00,0x00);
  delay(100);
  ledColorSet(r, g, b);
  delay(150);
  ledColorSet(0x00,0x00,0x00);
  delay(10);
}
예제 #3
0
int main(void)  
{  
	int i;  

	if(wiringPiSetup() == -1){      //When wiringPi initialize failed, print message to screen  
		printf("setup wiringPi failed !\n");  
		return 1;   
	}  

	ledInit();  

	while(1){  
		for(i = 0; i < sizeof(colors)/sizeof(int); i++){  
			ledColorSet(colors[i]);  
			delay(500);  
		}  
	}  

	return 0;  
}  
int main(void){

	if(wiringPiSetup() == -1){ //when initialize wiring failed, printf messageto screen
		printf("setup wiringPi failed !");
		return 1; 
	}

	ledInit();

	printf("\n");
	printf("\n");
	printf("========================================\n");
	printf("|              Breath LED              |\n");
	printf("|    ------------------------------    |\n");
	printf("|       Red Pin connect to GPIO0       |\n");
	printf("|      Green Pin connect to GPIO1      |\n");
	printf("|       Blue Pin connect to GPIO2      |\n");
	printf("|                                      |\n");
	printf("|  Make a RGB LED emits various color  |\n");
	printf("|                                      |\n");
	printf("|                            SunFounder|\n");
	printf("========================================\n");
	printf("\n");
	printf("\n");

	while(1){
		printf("Red\n");
		ledColorSet(0xff,0x00,0x00);   //red	
		delay(500);
		printf("Green\n");
		ledColorSet(0x00,0xff,0x00);   //green
		delay(500);
		printf("Blue\n");
		ledColorSet(0x00,0x00,0xff);   //blue
		delay(500);

		printf("Yellow\n");
		ledColorSet(0xff,0xff,0x00);   //yellow
		delay(500);
		printf("Purple\n");
		ledColorSet(0xff,0x00,0xff);   //purple
		delay(500);
		printf("Cyan\n");
		ledColorSet(0xc0,0xff,0x3e);   //cyan
		delay(500);
	}

	return 0;
}