#define PWM1 3
#define PWM2 5
#define PWM3 6
#define PWM4 9
#define PWM5 10
#define POT A0
uint8_t pot_value = 0;
void setup(){
pinMode(PWM1, OUTPUT);
pinMode(PWM2, OUTPUT);
pinMode(PWM3, OUTPUT);
pinMode(PWM4, OUTPUT);
pinMode(PWM5, OUTPUT);
pinMode(POT, INPUT);
Serial.begin(9600);
}
void loop() {
pot_value = (analogRead(POT) >> 2);
analogWrite(PWM1, pot_value);
if(pot_value > 75){
analogWrite(PWM2, pot_value);
}
analogWrite(PWM3,160);
if(pot_value < 180){
analogWrite(PWM4, 255 - pot_value);
}
analogWrite(PWM5, (255 - pot_value));
}