#include #include int main() { int LedPin[3] = {20,21,22}; int i=0; // Check how to Setup - http://wiringpi.com/reference/setup/ wiringPiSetupGpio(); for(i=0;i<3;i++) // Setup three PINS for Soft PWM { //int softPwmCreate (int pin, int initialValue, int pwmRange) ; softPwmCreate(LedPin[i],0,100); } while(1) { for(i=0;i<100;i++) { // void softPwmWrite (int pin, int value) ; softPwmWrite(LedPin[0],i); softPwmWrite(LedPin[1],i); softPwmWrite(LedPin[2],i); delay(10); } for(i=100;i>0;i--) { softPwmWrite(LedPin[0],i); softPwmWrite(LedPin[1],i); softPwmWrite(LedPin[2],i); delay(10); } } return 0; }