The SparkFun Mini FET Shield is an expansion board designed for Arduino and other compatible microcontrollers. This shield allows users to control high-power devices such as motors, lights, and solenoids through Field-Effect Transistors (FETs). It is an ideal choice for projects requiring the switching of higher currents and voltages that a microcontroller cannot handle directly.
The SparkFun Mini FET Shield is built to handle substantial power requirements with the following key specifications:
Specification | Value |
---|---|
Operating Voltage | 3.3V - 5V (Vcc) |
Maximum Output Load | 30V @ 6A per channel |
Number of Channels | 2 |
Logic Level | Compatible with 3.3V and 5V logic levels |
Pin | Description |
---|---|
GND | Ground pin, common reference for all signals |
Vcc | Power supply for the FETs (3.3V - 5V) |
IN1 | Input signal for Channel 1 |
IN2 | Input signal for Channel 2 |
OUT1 | Output for Channel 1 |
OUT2 | Output for Channel 2 |
// Example code to control a motor using the SparkFun Mini FET Shield
const int fetChannel1 = 3; // Connect IN1 to Digital Pin 3 on Arduino
void setup() {
pinMode(fetChannel1, OUTPUT); // Set the FET channel as an output
}
void loop() {
digitalWrite(fetChannel1, HIGH); // Turn on the motor
delay(1000); // Wait for 1 second
digitalWrite(fetChannel1, LOW); // Turn off the motor
delay(1000); // Wait for 1 second
}
Q: Can I control the speed of a motor with this shield? A: Yes, by using PWM (Pulse Width Modulation) on the input pins, you can control the speed of a DC motor.
Q: Is it possible to stack multiple Mini FET Shields? A: Stacking is not natively supported, but with careful wiring and ensuring unique control pins for each shield, you can control multiple shields from one microcontroller.
Q: Can I use this shield with a 3.3V microcontroller? A: Yes, the shield is compatible with both 3.3V and 5V logic levels.
For further assistance, please refer to the SparkFun community forums or contact technical support.