Grove - MOSFET

Grove – MOSFET te permite controlar proyectos de mayor voltaje, digamos 15V DC, con bajo voltaje, digamos 5V, en un microcontrolador. MOSFET también es un tipo de interruptor, pero su frecuencia de conmutación puede alcanzar hasta 5MHz, mucho más rápido que un relé mecánico normal. Hay dos terminales de tornillo en la placa. Una para la fuente de alimentación externa y la otra para el dispositivo que deseas controlar. Grove – MOSFET pasará la energía de un extremo al otro cuando esté cerrado. Pero si la fuente de alimentación externa está ausente, tu dispositivo aún puede obtener energía del microcontrolador a través de la interfaz Grove.
Versión
Versión del Producto | Cambios | Fecha de Lanzamiento |
---|---|---|
Grove - MOSFET V1.0 | Inicial | Oct 2015 |
Especificación
Parámetro | Valor/Rango |
---|---|
Voltaje de trabajo | 5V |
Vin | 5 ~ 15V |
Modelo MOSFET | CJQ4435 |
Más detalles sobre los módulos Grove consulte Sistema Grove
Plataformas Soportadas
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Primeros Pasos
Si esta es la primera vez que trabajas con Arduino, te recomendamos firmemente que veas Primeros Pasos con Arduino antes de comenzar.
Jugar con Arduino
Demostración
Aquí demostramos cómo usar Grove - MOSFET para controlar un motor. Proporcionamos energía para él con una fuente de alimentación externa, pero si tu dispositivo controlado necesita una corriente menor a 300mA, Seeeduino puede soportarlo totalmente y no se necesita fuente de alimentación extra.
Hardware
- Paso 1. Prepara los siguientes elementos:
Seeeduino V4.2 | Base Shield | Grove - MOSFET |
---|---|---|
![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
- Paso 2. Conecta Grove - MOSFET al puerto D6 del Grove-Base Shield.
- Paso 3. Conecta Grove - Base Shield al Seeeduino.
- Paso 4. Conecta Seeeduino a la PC mediante un cable USB.

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove_MOSFET al Seeeduino como se muestra a continuación.
Seeeduino | Grove_MOSFET |
---|---|
5V | Rojo |
GND | Negro |
Sin Conexión | Blanco |
D6 | Amarillo |

Vin: Acepta alimentación de 5V ~ 15V con corriente menor a 2A.
Vout: Conecta actuadores aquí.
Software
- Paso 1. Copia el código en Arduino IDE y súbelo. Si no sabes cómo subir el código, por favor revisa cómo subir código.
// demo of Grove - MOSFET
// use pwm pin 6 to control a motor
int motorPin = 6;
void setup()
{
Serial.begin(38400);
pinMode(motorPin, OUTPUT);
Serial.println("Grove - MOSFET Test Demo!");
}
void loop()
{
motorOnThenOffWithSpeed();
motorAcceleration();
}
void motorOnThenOffWithSpeed()
{
int onSpeed = 200; // a number between 0 (stopped) and 255 (full speed)
int onTime = 2500;
int offSpeed = 50; // a number between 0 (stopped) and 255 (full speed)
int offTime = 1000;
analogWrite(motorPin, onSpeed);
delay(onTime);
analogWrite(motorPin, offSpeed);
delay(offTime);
}
void motorAcceleration()
{
int delayTime = 50;
for(int i=0; i<256; i++)
{
analogWrite(motorPin, i);
delay(delayTime);
}
for(int i=255; i>=0; i--)
{
analogWrite(motorPin, i);
delay(delayTime);
}
}
- Paso 2. Observa el estado del motor
Jugar con Raspberry Pi
Hardware
- Paso 1. Prepara los siguientes elementos:
Raspberry pi | GrovePi_Plus | Grove - MOSFET |
---|---|---|
![]() | ![]() | ![]() |
Consigue Uno Ahora | Consigue Uno Ahora | Consigue Uno Ahora |
- Paso 2. Conecta el GrovePi_Plus a la Raspberry.
- Paso 3. Conecta el Grove-MOSFET al puerto D6 del GrovePi_Plus.
- Paso 4. Conecta la Raspberry a la PC a través del cable USB.

Software
- Paso 1. Navega al directorio de las demos:
cd yourpath/GrovePi/Software/Python/
- Paso 2. Para ver el código
nano grove_mosfet.py # "Ctrl+x" to exit #
import time
import grovepi
# Connect the Grove MOSFET to digital port D6
# SIG,NC,VCC,GND
mosfet = 6
grovepi.pinMode(mosfet,"OUTPUT")
time.sleep(1)
while True:
try:
# Full speed
grovepi.analogWrite(mosfet,255)
print "full speed"
time.sleep(2)
# Half speed
grovepi.analogWrite(mosfet,128)
print "half speed"
time.sleep(2)
# Off
grovepi.analogWrite(mosfet,0)
print "off"
time.sleep(2)
except KeyboardInterrupt:
grovepi.analogWrite(mosfet,0)
break
except IOError:
print "Error"
- Paso 3. Ejecuta la demostración.
sudo python grove_mosfet.py
- Paso 4. Veremos la salida mostrada en la terminal como se muestra a continuación.

|
Recursos
- [Eagle] Archivo esquemático Grove - MOSFET
- [PDF] PDF esquemático Grove - MOSFET
- [Hoja de datos] Hoja de datos CJQ4435
- [WIKI] Wikipedia MOSFET
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.