Grove - LED Vermelho

Grove - LED Vermelho é semelhante ao módulo Grove - LED que abriga uma fonte de luz LED. Além disso, ele também possui um potenciômetro integrado para gerenciar os requisitos de energia do LED. A PCI deste módulo possui furos de montagem que podem ser fixados na superfície necessária do seu protótipo. Por exemplo, ele pode ser usado como uma lâmpada piloto para indicar presença de energia ou de sinal.
Versão
| Versão do Produto | Alterações | Data de Lançamento |
|---|---|---|
| Grove-LED_v1.3 | Inicial | 15 Mar 2016 |
Recursos
- Fornece uma indicação luminosa em LED para o seu projeto
- Suporta LEDs de diferentes cores, o LED é encaixado no suporte de LED em vez de ser soldado na placa
- Suporta controle de brilho e faixa maior de tensões de entrada com ajuste por potenciômetro on-board
Plataformas Suportadas
| Arduino | Raspberry Pi |
|---|---|
|
|
As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.
Primeiros Passos
Brincar com Arduino
Hardware
- Etapa 1. Prepare os itens abaixo:
| Seeeduino V4.2 | Base Shield | Grove - LED Vermelho |
|---|---|---|
|
|
|
| Compre AGORA | Compre AGORA | Compre AGORA |
- Etapa 2. Conecte o Grove-Red LED à porta D2 do Grove-Base Shield.
- Etapa 3. Conecte o Grove - Base Shield ao Seeeduino.
- Etapa 4. Conecte o Seeeduino ao PC por meio de um cabo USB.

Se não tivermos o Grove Base Shield, também podemos conectar o Grove-Red_Led diretamente ao Seeeduino como abaixo.
| Seeeduino | Grove-Red Led |
|---|---|
| 5V | Vermelho |
| GND | Preto |
| Not Conencted | Branco |
| D2 | Amarelo |
Software
- Etapa 1. Copie o código para a IDE do Arduino e faça o upload.
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
}
- Etapa 2. Veremos o LED acender e apagar.
Brincar com Codecraft
Hardware
Etapa 1. Conecte o Grove - LED Vermelho à porta D2 de um Base Shield.
Etapa 2. Conecte o Base Shield ao seu Seeeduino/Arduino.
Etapa 3. Conecte o Seeeduino/Arduino ao seu PC através de um cabo USB.
Software
Etapa 1. Abra o Codecraft, adicione o suporte a Arduino e arraste um procedimento principal para a área de trabalho.
Se esta é a sua primeira vez usando o Codecraft, veja também o Guia para Codecraft usando Arduino.
Etapa 2. Arraste os blocos como na figura abaixo ou abra o arquivo cdc que pode ser baixado no final desta página.

Envie o programa para o seu Arduino/Seeeduino.
Quando o upload do código terminar, você verá o LED piscando.
Brincar com Raspberry Pi (com Grove Base Hat para Raspberry Pi)
Hardware
- Etapa 1. Itens usados neste projeto:
| Raspberry pi | Grove Base Hat for RasPi | Grove - Red LED |
|---|---|---|
|
|
|
| Compre AGORA | Compre AGORA | Compre AGORA |
- Etapa 2. Conecte o Grove Base Hat ao Raspberry.
- Etapa 3. Conecte o LED Vermelho à porta 12 do Base Hat.
- Etapa 4. Conecte o Raspberry Pi ao PC através de um cabo USB.

Na etapa 3 você pode conectar o LED Vermelho a qualquer porta GPIO, mas certifique-se de alterar o comando com o número de porta correspondente.
Software
Se você estiver usando Raspberry Pi com Raspberrypi OS >= Bullseye, você deve usar esta linha de comando apenas com Python3.
- Etapa 1. Siga Setting Software para configurar o ambiente de desenvolvimento.
- Etapa 2. Baixe o arquivo-fonte clonando a biblioteca grove.py.
cd ~
git clone https://github.com/Seeed-Studio/grove.py
- Etapa 3. Execute o comando abaixo para rodar o código.
cd yourpath/grove.py/grove
python3 grove_led.py 12
Se você conectar o LED Vermelho a uma porta diferente do Base Hat, em vez de executar python grove_led.py 12, você deve rodar o seguinte comando.
python3 grove_led.py portnumber
A seguir está o código grove_led.py.
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()
Se tudo correr bem, você conseguirá ver o LED ligando e desligando.
Para a maioria dos módulos Grove, você precisa adicionar o parâmetro do número do pino, como neste exemplo python3 grove_led.py 12, 12 é o pino GPIO escolhido e a saída do pino 12 irá alimentar o LED.
Brincar com Raspberry Pi (com GrovePi_Plus)
Hardware
- Passo 1. Prepare os itens abaixo:
| Raspberry pi | GrovePi_Plus | Grove - LED Vermelho |
|---|---|---|
|
|
|
| Adquira agora | Adquira agora | Adquira agora |
- Passo 2. Conecte o GrovePi_Plus ao Raspberry.
- Passo 3. Conecte o Grove-Red LED à porta D4 do GrovePi_Plus.
- Passo 4. Conecte o Raspberry ao PC através do cabo USB.

Software
Se você estiver usando Raspberry Pi com Raspberrypi OS >= Bullseye, você deve usar esta linha de comando apenas com Python3.
- Passo 1. Siga Setting Software para configurar o ambiente de desenvolvimento.
- Passo 2. Faça o git clone do repositório do Github.
cd ~
git clone https://github.com/DexterInd/GrovePi.git
- Passo 3. Execute os comandos abaixo.
cd ~/GrovePi/Software/Python
python3 grove_led_blink.py
Aqui está o código 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")
- Passo 4. Veremos o LED ligando e desligando.
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
- [PDF] Esquema do Grove-Red LED
- [Codecraft] Arquivo CDC
Projetos
Usando Grove Button para controlar Grove LED: Como conectar e usar o Grove Button para controlar o kit de soquete Grove LED.
Módulos Grove de Botão e LED:
Suporte Técnico e Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.







