Design a USB-C powered PWM LED dimmer using an NE555 timer
and a MOSFET to drive a 12V LED strip. Include:
- USB-C connector with proper CC resistors for 5V
- 555 timer in astable mode for PWM generation
- Potentiometer for frequency/duty cycle adjustment
- N-channel MOSFET (e.g., IRLZ44N) for the LED load
- Flyback diode for inductive protection