Skip to main content

Grove - LED 插座套件

pir

Grove - LED 是为 Arduino/Seeeduino 初学者设计的,用于通过数字端口监控控制。它可以轻松安装到您的盒子或桌面表面,并用作电源或信号的指示灯。其亮度可以通过电位器调节。

特性


  • Grove 兼容接口

  • 3.3V/5V 兼容

  • 可调节 LED 方向

  • 可调节 LED 亮度

规格


项目 描述
LED 控制模式 Arduino 的数字引脚
工作电压 5V
供电模式 Grove 接口

使用 Arduino 入门


以下是使用 Arduino 控制 LED 状态的步骤。

  1. 使用 4pin Grove 电缆将 LED 连接到 Base Shield 的 数字端口 2。当然,如果需要,您可以更改为其他有效的数字端口,并相应地更改端口定义。

  2. 将其插入 Arduino/Seeeduino。使用 USB 电缆将板子连接到 PC。

pir

  1. 将示例代码复制到您的草图中,然后上传到 Arduino 或 Seeeduino 板。如果您不知道如何上传,请点击 这里

您将看到 LED 每秒闪烁一次。

/*************************************************************************
* 文件名 : GroveLEDDemoCode.ino
* 作者 : Seeedteam
* 版本 : V1.1
* 日期 : 18/2/2012
* 描述 : Grove - LED 的示例代码
*************************************************************************/

#define LED 2 //将 LED 连接到数字引脚2
void setup() {
// 初始化数字引脚2为输出。
pinMode(LED, OUTPUT);
}

void loop() {
digitalWrite(LED, HIGH); // 打开 LED
delay(500); // 持续 500ms
digitalWrite(LED, LOW); // 关闭 LED
delay(500);
}

使用 Raspberry Pi 入门


LED 连接到端口 D4 并为 Raspberry Pi 供电,使用 Grove 线连接器。这是一个测试 LED 闪烁的示例。您可以将其连接到 GrovePi+,如下图所示。

# GrovePi LED 闪烁示例

import time
from grovepi import *

# 将 Grove LED 连接到数字端口 D4
led = 4

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

while True:
try:
# 使 LED 闪烁
digitalWrite(led,1) # 发送 HIGH 打开 LED
time.sleep(1)

digitalWrite(led,0) # 发送 LOW 关闭 LED
time.sleep(1)

except KeyboardInterrupt: # 停止前关闭 LED
digitalWrite(led,0)
break
except IOError: # 如果遇到通信错误,打印 "Error"
print "Error"

运行程序

  • 找到文件路径(根据您的实际路径)
cd GrovePi/Software/Python/
  • 运行程序
sudo python grove_led_blink.py

Grove - LED

Grove - LED v1.3

资源


技术支持与产品讨论

感谢您选择我们的产品!我们提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...