you are overcomplicating things. look at lamp dimmer circuit. it is more complex that using a mosfet, and a arduino to control such as ramps and at a safer voltage such as 12v.
[
wiki.dxarts.washington.edu]
this is a full wave and uses an scr, but concept is same. you want to lower the voltage across the gate to keep it from turning on until the voltage you want is reached. it relies on the fact that the input voltage is sinusoidal, and has a wide range of increasing voltages through its wave form.
you need to control the forward voltage as to not trigger until a certain point. you can control average power but peek voltage will still reach maximum as what the input voltage is. it is just the nature of the circuit.
if you are looking for average output power control, and not voltage control this circuit above would be a good starting point. also just google lamp dimming circuits.
Edited 1 time(s). Last edit at 11/28/2013 08:55AM by jamesdanielv.