Hello everyone!
Intro:
This is my first post here, so please give me some grace if this is not formatted correctly. Around 10-15 years ago, I used to design and create things using the Arduino platform. However, I have not touched it since then. I know enough to maybe hold a surface level conversation, but I cannot efficient code and and would consider myself an intermediate when it comes to electrical understanding.
The Problem:
With that out of the way, here is my plan. I need to be able to drive either an EL Panel, or a 12v LED with some measure of software control. I am making a device know as a "Flat Panel" for Astrophotography and for that, I need to be able to dim a light to a very low state without any flicker. According to my research, a PWM frequency of 30kHz seems to be the sweet spot for the readout speed of the cameras we use.
I know there are some analog options, but ideally, if I can get the Arduino to work correctly I would like to create a GUI with the ability to save presets to repeatability, but also pay someone to integrate into the normal software that many of us in this hobby already use.
The Solution (kinda)
So here is where I need help. I know I need a mosfet transistor (N type I think) and maybe a resistor for said transistor. However, that is why my understanding stops. I believe using the Arduino Uno I can use one of the pins for a PWM frequency of 31kHz. However, I really do not understand what all I need to create this device. Ideally, I need to make 1 version that runs on 12v for a 12v device, but then I also need one to use with an EL Panel, but I am not sure how to even go about that.
Hopefully this is a good first topic. I am happy to answer any questions!