MOSFETs and Transistors with Arduino
Today we will learn how to use Transistors and MOSFETs to enable our Arduino to switch high-current DC loads, including a 12-volt RGB LED Strip Light.
Article at https://dbot.ws/bjtmosfet
More tutorials and projects at https://dronebotworkshop.com
Chat on the Forum at https://forum.dronebotworkshop.com
Join the newsletter – https://dbot.ws/dbnews
Transistors are the basic building block of modern electronics. Just about everything uses transistors, including the Arduino itself.
Using a power transistor or MOSFET we can drive high-current devices using the logic-level outputs from our Arduino. Today we’ll learn to use both devices.
We will start with a simple transistor switch, you’ll see how easy it is to switch a high-current DC lamp using a popular power transistor.
Inductive loads like motors and relays present an additional challenge, as these devices generate a “back-EMF” that we need to deal with. We’ll use a diode to take care of the back-EMF and build a simple motor speed controller.
We will then turn our focus to MOSFETs. MOSFETs have a number of advantages over standard transistors. We will learn how to use popular MOSFET modules to control an RGB LED Strip in a simple but colorful experiment.
Here is what is in today’s video:
Transistors and MOSFETs – 2:49
Transistor Switching Demo – 16:23
Transistor Motor Control – 22:54
MOSFET RGB LED Strip Light Control – 29:52
Please note that transistors and MOSFETs are great for controlling DC loads, but not AC. I’ll be showing you how to control AC loads in a future video.
source