新DiFi第3課用鍵盤控制LED

使用鍵盤按鍵來控制LED

注意:

記得先檢查[輸入法]是否為[英],當輸入法不對時,鍵盤按鍵對應的值是錯的,無法正確反應動作。  

0、先請同學練習讓LED亮綠燈閃爍

使用Jump直接將D5和LEDB、D6和LEDR、D7和LEDG兩兩接上。(老師可以先幫同學都接好。)

一、按下鍵盤上的[空白鍵]讓LED燈鬆開[空白鍵]讓LED燈熄滅

使用Jump直接將D5和LEDB、D6和LEDR、D7和LEDG兩兩接上。

因為這是共陰極RGB LED,共用的負極已經內接了。

如果按下[空白鍵],就讓數位腳位7輸出1(高電位),讓LED亮。

否則就數位腳位7輸出0(低電位),讓LED熄滅。

要加上[重複執行],讓程式不斷的去檢查按鍵的情形。(不斷的去檢查是否有按空白鍵)

程式下載:空白鍵亮.sb2

延伸:

1.改變LED的顏色。

2.每次按空白鍵都亮不同的顏色。

二、同時按住[空白鍵]和[向上鍵]兩個鍵,LED才會

使用[如果..否則]加[…和…]來決定LED要不要亮。

要[不停重複]來偵測鍵盤動作。

程式下載:  空白向上鍵亮.sb2

住[空白鍵][向上鍵]任一個鍵,LED都會

使用[如果..否則]加[…或…]來決定LED要不要亮。

要加上[不停重複]來偵測鍵盤動作。

程式下載:空白或向上鍵亮.sb2

延伸:

按任意鍵都會亮。

鍵盤上的[空白鍵]鍵讓LED燈一直亮鍵盤上的[向上鍵]鍵讓LED燈熄滅

1.

程式下載:空白向上鍵(亮暗).sb2

2.

另一種方式也可以喔!

程式下載:空白向上鍵(亮暗)1.sb2

—————-

相關連結:

新DiFi課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192

WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433

roc

宜蘭縣國小資訊小站

您可能也會喜歡…