How do I program an Arduino to be used as an interrupter in a Solid State Tesla Coil? Answered
I want to use an Arduino as the interrupter in my Dual Resonant Solid State Tesla Coil but I do not know how to program in Arduino (or any other programming language for that matter). The rest of my gate driver (i am using an IGBT full bridge) is a 555 timer with equal on/off time generating pulses at the resonant frequency of the coil. The output is split into 2 parts, 1 being the direct output from the 555 and the other being the output of the 555 connected to an inverter gate. From there both inputs are fed into MOSFETs (or some other type of transistor, I just had some switching MOSFETs laying around) that have their gates controlled by the interrupter. I want the Arduino to take the pulse from the 555, read its frequency with pulseIn, and then read a variable resistor on the analog pins whose value will be used as the duty cycle of the pulse generated by the interrupter expressed as a percentage. The drains of the MOSFETs will then be connected to the gates of the IGBTs that will switch 900 volts from an inverter based around a transformer from a disposible camera flash board through the primary coil. This is the last part of my driver and then I can build the coil and post the instructable for everyone to enjoy (hopefully, i am always open to constructive criticism).