Burst Fire Question

Hello all, the community has yet to fail me so I am posting once again. I play a sport called airsoft. It involves Automatic Electric Guns which have a battery, motor, and trigger contacts. I just built a MOSFET circuit to stop the trigger contacts from arcing. This has been working great for me but I am looking online and I am seeing all these MOSFET's with microchips on them. These MOSFET's include many microchip-powered functions one of which being burst fire. Let me explain, There are three modes of fire; Safe(No Shots), Semi(Single Round Shot), and Auto(Fully automatic constant fire). Almost all of these computerized MOSFET's include a "Burst function" that can replace the Auto slot. My question is, how would this work microchip wise. If the battery is sending a constant voltage through the MOSFET to power the motor, how would it know when three(or however many are programmed) shots are fired and how would this be done with an arduino?

Thanks so much for all the help.

  • Z

My question is, how would this work microchip wise.

You probably need to post a link to the mosfet you are talking about.

Here is the MOSFET. I am using the Drain tab as the Negative to the motor instead of the drain pin. http://parts.digikey.com/1/parts/1707726-mosfet-n-ch-40v-195a-to220ab-irlb3034pbf.html

Here is the MOSFET.

I thought you had questions about "MOSFET's with microchips on them". Does the mosfet you provided the link to have a microchip? As to the microchip, there could be various ways they operate, from mild to wild.

Haha, I like that. No, that's just the mosfet I'm using to switch the motor on and off. I don't know what microcontroller I'm using yet. I guess I'll ask again when I do.

Ok, I am going to be using an ATTiny85 chip to power this VERY small device. So, my question remains, how would one create a burst fire mode using a MOSFET and an ATTiny85. I am going to solder two wires directly to the trigger contacts. One will go to +5v from a regulator, and the other will go to a analog input. When the trigger is pulled, the analog input will be read high and a digital pin will be pulled HIGH to the MOSFET's gate to cause the power to go from the source to the drain to the motor. So, back to my initial question, how would one cause three shots to be fired with a trigger pull and then stop. This is confusing to me because so many companies can do it. I see microchip-powered MOSFET's all the time with the amazing burst function and I don't get how it can fire three shots and stop. The only thing that is connected to the microchip is the trigger contact and the MOSFET. No matter how fast the gun is or how many rounds it can fire per second it will always stop after three shots. Please let me know if you think of anything so I can add it to my sketch!

So, my question remains, how would one create a burst fire mode using a MOSFET and an ATTiny85.

What makes you think these two components will do the trick? Google has a number of hits for airsoft burst fire that might provide info. First you will need to develop a way to count the shots, probably based on the mechanical action or electrical propertys of the gun.