c
c
cavedu
Search…
大顆LED紅綠燈整合模組

專案說明

使用「科易KEYES Arduino UNO R3 開發板」連接「大顆LED紅綠燈整合模組」, 每1秒鐘紅黃綠燈交換閃爍一次。
大顆LED紅綠燈整合模組包含於「洞洞兩教學材料包 Education Kit 002」內。

電路圖

  • 通用型彩色Sensor shield v5.0感測器擴充板
  • 大顆LED紅綠燈整合模組
大顆LED紅綠燈整合模組數位訊號輸出, 可以接「D0 ~ D13」的 KEYES Arduino UNO R3訊號端上。 本範例連接到「D3」「D4」「D5

Arduino 程式

透過控制數位腳位的高低電位來使 紅黃綠燈三色亮或暗。此範例使用的是共陰極的LED,所以該顏色(R/Y/G)對應的腳位(D3/D4/D5)為高電位狀態時,電流才會流過並發亮。
將3號、4號、5號腳位的電位拉低、拉高,每1秒鐘會切換紅黃綠燈交換閃爍一次。
產生出的 Arduino 程式如下
1
void setup()
2
{
3
4
pinMode(3, OUTPUT);
5
pinMode(4, OUTPUT);
6
pinMode(5, OUTPUT);
7
}
8
9
10
void loop()
11
{
12
digitalWrite(3, HIGH);
13
digitalWrite(4, LOW);
14
digitalWrite(5, LOW);
15
delay(1000);
16
digitalWrite(3, LOW);
17
digitalWrite(4, HIGH);
18
digitalWrite(5, LOW);
19
delay(1000);
20
digitalWrite(3, LOW);
21
digitalWrite(4, LOW);
22
digitalWrite(5, HIGH);
23
delay(1000);
24
}
25
Copied!