How do you plan to solve it?
#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)); }
Submit Your Solution