/* Written by R. Jordan Kreindler, 12/2017 PWM digital pin ~3 is in series with 10M ohm resistor and connected to MOSFET Gate LED in series with 220 ohm resistor, and placed between MOSFET Source and Drain */ int delay1 = 20; // PMW pin 3 #define PWM1 3 void setup() { // Set PWM pin for output pinMode(PWM1, OUTPUT); } void loop() { // By incrementing i we brighten LED in steps for (int i = 0; i <=255; i++) { analogWrite(PWM1, i); // Use delay to make changes in LED brightness // clearly visible delay(delay1); } // End for } // End loop