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