8-1.LED陣列的基本串接
LED陣列為8X8的方陣
LED陣列為8X8的方陣
它有16支腳位,分別為
它有16支腳位,分別為
C8 C7 R7 C1 R5 C6 C4 R8
C8 C7 R7 C1 R5 C6 C4 R8
R4 R2 C2 C3 R1 C5 R3 R6
R4 R2 C2 C3 R1 C5 R3 R6
這一節我們只需要一個5X5的方陣,
這一節我們只需要一個5X5的方陣,
我們利用Arduino的0~4,8~12的腳位來控制
我們利用Arduino的0~4,8~12的腳位來控制
0~4用來當作高電壓腳位
0~4用來當作高電壓腳位
8~12來當作低電壓的地線腳位,
8~12來當作低電壓的地線腳位,
這樣讓電流流過縱橫兩個方向的交點LED,LED便會亮起。
這樣讓電流流過縱橫兩個方向的交點LED,LED便會亮起。
由於LED陣列嵌入麵包板中時,剛好蓋滿中段插槽部分,
由於LED陣列嵌入麵包板中時,剛好蓋滿中段插槽部分,
所以我們直接以公母的杜邦線進行連接。
所以我們直接以公母的杜邦線進行連接。
注意,因為LED陣列只有16個腳位,所以控制64個燈號實屬不可能,同時讓兩條通路開通會造成很多燈一]起亮,所以利用程式與人類的視覺暫留來達到目的,也就是說
注意,因為LED陣列只有16個腳位,所以控制64個燈號實屬不可能,同時讓兩條通路開通會造成很多燈一]起亮,所以利用程式與人類的視覺暫留來達到目的,也就是說
【讓一個通路通了之後,經過一毫秒=千分之一秒,再將它關閉,接著再讓另一條通路開啟,然後一直循環,這樣我們就能看到這些燈同時亮起,其實是"輪流亮起"】。
【讓一個通路通了之後,經過一毫秒=千分之一秒,再將它關閉,接著再讓另一條通路開啟,然後一直循環,這樣我們就能看到這些燈同時亮起,其實是"輪流亮起"】。
建議使用Arduino C語言編輯,使用scratch需透過仲介介面,會受到舞台畫面重畫禎數的影響,所以執行效率差很多,視覺暫留用不上!!!!