S3i第3課用鍵盤控制LED
使用鍵盤按鍵來控制LED
注意:
記得先檢查[輸入法]是否為[英],當輸入法不對時,鍵盤按鍵對應的值是錯的,無法正確反應動作。
一、按下鍵盤上的[空白鍵]讓LED燈亮,鬆開[空白鍵]讓LED燈熄滅。
直接使用iL學習板擴充版上位於D13的LED燈,使用Jump直接將D13和LEDY接上。(老師可以先幫同學都接好。)
否則就數位腳位13輸出0(低電位),讓LED熄滅。
結果會發現好像無法作用?
檢查程式連接,檢查[輸入法]是否為[英]?還是無法作用?
否則就數位腳位13輸出0(低電位),讓LED熄滅。
要加上[重複無限次],讓程式不斷的去檢查鍵盤按鍵的情形。(不斷的去檢查是否有按空白鍵)
延伸:
1.亮燈時讓小貓改變動作、移動、顏色、造型。
2.亮燈時讓小貓發出叫聲。
二、同時按住[空白鍵]和[向左鍵]兩個鍵,LED才會亮。
使用[如果..否則]加[…且…]來決定LED要不要亮。
記得要加上[重複無限次],讓程式不斷的去檢查鍵盤按鍵的情形。(不斷的去檢查是否有按空白鍵)
三、按住[空白鍵]或[向左鍵]任一個鍵,LED都會亮。
使用[如果..否則]加[…或…]來決定LED要不要亮。
記得要加上[重複無限次],讓程式不斷的去檢查鍵盤按鍵的情形。(不斷的去檢查是否有按空白鍵)
延伸:
按任意鍵都會亮。
四、按鍵盤上的[空白鍵]鍵讓LED燈一直亮,按鍵盤上的[向左鍵]鍵讓LED燈熄滅。
A.
使用[如果..否則]來決定LED要不要亮。
記得要加上[重複無限次],讓程式不斷的去檢查鍵盤按鍵的情形。(不斷的去檢查是否有按空白鍵)
B.
另一種方式也可以喔!
——————————
1.實際上課時,可能無法在一節課內完成,老師視學生情形彈性調整上課進度,可以先請學生另存新檔,下次上課時再開啟舊檔來繼續修改。
2.程式並無標準答案,所附程式僅供參考。
—————————–
相關連結:
S32E(Scratch3 to Esp8266)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/113127/750388
S3i(Scratch3 to arduino iL學習板)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/113128/750428
S3A(Scratch3 to Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/113129/750447
arduino iL學習板課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/111175/727272
WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433
新DiFi課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192