Grove - LED 插座套件
Grove - LED 是为 Arduino/Seeeduino 初学者设计的,用于通过数字端口监控控制。它可以轻松安装到您的盒子或桌面表面,并用作电源或信号的指示灯。其亮度可以通过电位器调节。
特性
-
Grove 兼容接口
-
3.3V/5V 兼容
-
可调节 LED 方向
-
可调节 LED 亮度
规格
项目 | 描述 |
LED 控制模式 | Arduino 的数字引脚 |
工作电压 | 5V |
供电模式 | Grove 接口 |
使用 Arduino 入门
以下是使用 Arduino 控制 LED 状态的步骤。
-
使用 4pin Grove 电缆将 LED 连接到 Base Shield 的 数字端口 2。当然,如果需要,您可以更改为其他有效的数字端口,并相应地更改端口定义。
-
将其插入 Arduino/Seeeduino。使用 USB 电缆将板子连接到 PC。
- 将示例代码复制到您的草图中,然后上传到 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
资源
技术支持与产品讨论
感谢您选择我们的产品!我们提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。