Pular para o conteúdo principal

Grove - LED Vermelho

pir

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.

pir

Versão

Versão do ProdutoAlteraçõesData de Lançamento
Grove-LED_v1.3Inicial15 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

ArduinoRaspberry Pi

pir

pir

cuidado

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.2Base ShieldGrove - LED Vermelho

pir

pir

pir

Compre AGORACompre AGORACompre 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.

pir

nota

Se não tivermos o Grove Base Shield, também podemos conectar o Grove-Red_Led diretamente ao Seeeduino como abaixo.

SeeeduinoGrove-Red Led
5VVermelho
GNDPreto
Not ConenctedBranco
D2Amarelo

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.

nota

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.

pir

Envie o programa para o seu Arduino/Seeeduino.

success

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 piGrove Base Hat for RasPiGrove - Red LED

pir

pir

pir

Compre AGORACompre AGORACompre 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.

pir

nota

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

nota

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()


success

Se tudo correr bem, você conseguirá ver o LED ligando e desligando.

nota

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 piGrovePi_PlusGrove - LED Vermelho

pir

pir

pir

Adquira agoraAdquira agoraAdquira 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.

pir

Software

nota

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

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.

Loading Comments...