Skip to main content

Grove - LED Rojo

pir

Grove - LED Rojo es similar al módulo Grove - LED que aloja una fuente de luz LED. Además, también tiene un potenciómetro integrado para gestionar los requisitos de energía del LED. La PCB de este módulo tiene orificios de montaje que se pueden montar en la superficie requerida de tu prototipo. Por ejemplo, se puede usar como una lámpara piloto para indicar la presencia de energía o señal.

pir

Versión

Versión del ProductoCambiosFecha de Lanzamiento
Grove-LED_v1.3InicialMar 15 2016

Características

  • Proporciona una indicación de luz LED para tu proyecto
  • Soporta LEDs de diferentes colores, el LED se conecta al soporte LED en lugar de soldarse en la placa
  • Soporta control de brillo y mayor rango de voltajes de entrada con ajuste de potenciómetro integrado

Plataformas Soportadas

ArduinoRaspberry Pi

pir

pir

caution

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

Jugar Con Arduino

Hardware

  • Paso 1. Prepara las siguientes cosas:
Seeeduino V4.2Base ShieldGrove - LED Rojo

pir

pir

pir

Consigue UNO AhoraConsigue UNO AhoraConsigue UNO Ahora
  • Paso 2. Conecta el LED Rojo Grove al puerto D2 del Shield Base Grove.
  • Paso 3. Conecta el Shield Base Grove al Seeeduino.
  • Paso 4. Conecta el Seeeduino a la PC a través de un cable USB.

pir

note

Si no tenemos el Shield Base Grove, también podemos conectar directamente el LED Rojo Grove al Seeeduino como se muestra a continuación.

SeeeduinoLED Rojo Grove
5VRojo
GNDNegro
Sin ConexiónBlanco
D2Amarillo

Software

  • Paso 1. Copia el código en el IDE de Arduino y súbelo.
void setup() {
// initialize digital pin2 as an output.
pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
  • Paso 2. Veremos el LED encenderse y apagarse.

Jugar con Codecraft

Hardware

Paso 1. Conecta Grove - LED Rojo al puerto D2 de un Base Shield.

Paso 2. Conecta el Base Shield a tu Seeeduino/Arduino.

Paso 3. Conecta Seeeduino/Arduino a tu PC mediante un cable USB.

Software

Paso 1. Abre Codecraft, añade soporte para Arduino, y arrastra un procedimiento principal al área de trabajo.

note

Si esta es tu primera vez usando Codecraft, consulta también Guía para usar Codecraft con Arduino.

Paso 2. Arrastra bloques como en la imagen de abajo o abre el archivo cdc que se puede descargar al final de esta página.

pir

Sube el programa a tu Arduino/Seeeduino.

success

Cuando el código termine de subirse, verás el LED parpadeando.

Jugar con Raspberry Pi (Con Grove Base Hat para Raspberry Pi)

Hardware

  • Paso 1. Elementos utilizados en este proyecto:
Raspberry piGrove Base Hat para RasPiGrove - LED Rojo

pir

pir

pir

Consigue UNO AhoraConsigue UNO AhoraConsigue UNO Ahora
  • Paso 2. Conecta el Grove Base Hat al Raspberry.
  • Paso 3. Conecta el LED Rojo al puerto 12 del Base Hat.
  • Paso 4. Conecta el Raspberry Pi a la PC a través del cable USB.

pir

note

Para el paso 3 puedes conectar el LED Rojo a cualquier Puerto GPIO pero asegúrate de cambiar el comando con el número de puerto correspondiente.

Software

note

Si estás usando Raspberry Pi con Raspberrypi OS >= Bullseye, tienes que usar esta línea de comandos solo con Python3.

  • Paso 1. Sigue Configuración de Software para configurar el entorno de desarrollo.
  • Paso 2. Descarga el archivo fuente clonando la biblioteca grove.py.
cd ~
git clone https://github.com/Seeed-Studio/grove.py

  • Paso 3. Ejecuta el siguiente comando para ejecutar el código.
cd yourpath/grove.py/grove
python3 grove_led.py 12

Si conectas el LED Rojo a un puerto diferente del Base Hat, en lugar de ejecutar python grove_led.py 12, deberías ejecutar el siguiente comando.

python3 grove_led.py portnumber

Following is the grove_led.py code.


from grove.gpio import GPIO


class GroveLed(GPIO):
def __init__(self, pin):
super(GroveLed, self).__init__(pin, GPIO.OUT)

def on(self):
self.write(1)

def off(self):
self.write(0)


Grove = GroveLed


def main():
import sys
import time

if len(sys.argv) < 2:
print('Usage: {} pin'.format(sys.argv[0]))
sys.exit(1)

led = GroveLed(int(sys.argv[1]))

while True:
led.on()
time.sleep(1)
led.off()
time.sleep(1)


if __name__ == '__main__':
main()


success

Si todo va bien, podrás ver el led encenderse y apagarse.

note

Para la mayoría de los módulos grove, necesitas añadir el parámetro del número de pin, como en este ejemplo python3 grove_led.py 12, 12 es el pin GPIO elegido y la salida del pin 12 alimentará el led.

Jugar Con Raspberry Pi (con GrovePi_Plus)

Hardware

  • Paso 1. Prepara las siguientes cosas:
Raspberry piGrovePi_PlusGrove - Red Led

pir

pir

pir

Consigue UNO AhoraConsigue UNO AhoraConsigue UNO Ahora
  • Paso 2. Conecta el GrovePi_Plus al Raspberry.
  • Paso 3. Conecta Grove-Red Led al puerto D4 del GrovePi_Plus.
  • Paso 4. Conecta el Raspberry a la PC a través del cable USB.

pir

Software

note

Si estás usando Raspberry Pi con Raspberrypi OS >= Bullseye, tienes que usar esta línea de comandos solo con Python3.

  • Paso 1. Sigue Setting Software para configurar el entorno de desarrollo.
  • Paso 2. Clona el repositorio de Github con Git.
cd ~
git clone https://github.com/DexterInd/GrovePi.git

  • Paso 3. Ejecuta los siguientes comandos.
cd ~/GrovePi/Software/Python
python3 grove_led_blink.py

Aquí está el código de grove_led_blink.py.


import time
from grovepi import *

# Connect the Grove LED to digital port D4
led = 4

pinMode(led,"OUTPUT")
time.sleep(1)

print ("This example will blink a Grove LED connected to the GrovePi+ on the port labeled D4. If you're having trouble seeing the LED blink, be sure to check the LED connection and the port number. You may also try reversing the direction of the LED on the sensor.")
print (" ")
print ("Connect the LED to the port labele D4!" )

while True:
try:
#Blink the LED
digitalWrite(led,1) # Send HIGH to switch on LED
print ("LED ON!")
time.sleep(1)

digitalWrite(led,0) # Send LOW to switch off LED
print ("LED OFF!")
time.sleep(1)

except KeyboardInterrupt: # Turn LED off before stopping
digitalWrite(led,0)
break
except IOError: # Print "Error" if communication error encountered
print ("Error")

  • Paso 4. Veremos el LED encenderse y apagarse.
pi@raspberrypi:~/GrovePi/Software/Python $ python3 grove_led_blink.py
This example will blink a Grove LED connected to the GrovePi+ on the port labeled D4.
If you're having trouble seeing the LED blink, be sure to check the LED connection and the port number.
You may also try reversing the direction of the LED on the sensor.

Connect the LED to the port labele D4!
LED ON!
LED OFF!
LED ON!
LED OFF!

Recursos

Proyectos

Usando el Botón Grove para Controlar el LED Grove: Cómo conectar y usar el Botón Grove para controlar el kit de socket LED Grove.

Módulos Grove de Botón y LED:

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.

Loading Comments...