const int potPin = A0;   // analog pin for potentiometer
const int pwmPin = 6;    // PWM pin connected to the transistor gate
const int pwm2Pin = 5;

void setup() {
  pinMode(pwmPin, OUTPUT); // set pwmPin as output
  pinMode(pwm2Pin, OUTPUT);
}

void loop() {
  // read the potentiometer value (0-1023)
  int potValue = analogRead(potPin);
  
  // map the potentiometer value to a PWM value (0-255)
  int pwmValue = map(potValue, 0, 1023, 0, 255);
  
  // write the PWM value to the PWM pin
  analogWrite(pwmPin, pwmValue);
  analogWrite(pwm2Pin, pwmValue);
  
  // slight delay to stabilize readings
  delay(10);
}
