新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