宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

使用鍵盤按鍵來控制LED

注意:

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

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

直接使用iL學習板擴充版上位於D13的LED燈,使用Jump直接將D13和LEDY接上。(老師可以先幫同學都接好。)

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

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

結果會發現好像無法作用?

檢查程式連接,檢查[輸入法]是否為[英]?還是無法作用?

如果按下[空白鍵],就讓數位腳位13輸出1(高電位),讓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




 
 
 
用LINE傳送