• 部落格
  • 動手做實記
  • 關於我
大頭老師 - 兒童程式設計 &樂高EV3機器人 STEM教學 邏輯訓練

LEGO樂高機器人EV3程式設計教學 - 有趣好玩的按鍵比賽遊戲

8/4/2013

1 Comment

 
Picture
在程式設計的課堂上,無論是Scratch或EV3/NXT,總是比較喜歡嘗試好讓讓學生用玩的方式來學習,可以讓學習的動機更強也更持續! 曾經帶過自己也很喜愛的介紹按鍵感應器(Touch Sensor)課中,讓學生用嘗試的方式來做出可以快速反應的遊戲,這篇文章用EV3程式來解釋為什麼最簡單的按鍵,學生會這麼的喜愛,這樣又趣又好玩的課程是如何設計。
文章最後有範例遊戲可以下載,有EV3的朋友可以下載來玩玩看!說不定可以幫你做出其它更有趣的遊戲。

基本1 學習最簡單發出聲音功能功能 - 讓學生先自己寫出程式,可以發出單音的方塊,做出來就像是下面的程式,只一個聲音的方塊,這點一定難不倒同學,如果你有EV3,可以和文章的步驟來完成 (點小圖可以看大圖)
图片
基本2 等待按下按鍵再發出一個聲音 - 改動上面做好程式,等待使用者按下後手發出聲音,所以多一個等待按下按鍵的方塊,按鍵的方式要選2(來回一次),像下面程式(點小圖可以看大圖):
图片
基本3 加上迴圈 Loop- 只有一聲就結束真是怪,應該使用者每要每按一下都發一聲,要如何做呢? 這點就需要加入程式中最常出現的邏輯觀念,迴圈,同時我們將迴圈命名一個好記的名字(點小圖可以看大圖)。
图片



很多一般機器人的課,做到上面就覺得按鍵功能應該學會了,再來就可以和組裝的模型一起出機器人任務,喜愛遊戲設計,也愛玩遊戲的我,幾乎什麼功能都愛遊戲化Gamification,如果限時比賽看誰可以按的最快,就會讓這三個簡單方塊變化成有趣的活動。可是,程式的難度就提高很多,覺得好玩,孩子就會忘記困難,在好玩的情境就有動力挑戰更難的程式設計。


進階4 限時10秒 - 讓迴圈只執行10秒,時間到的時侯發出一個自己喜歡的音效Bravo,如下圖,可是這樣怎麼可以看出有幾下? (點小圖可以看大圖)
图片
進階5 顯示按的次數 - 變數的觀念對學生是困難的,要有抽象思考的能力,不過就從A=A+1開始吧! 不用研究太多,先模仿老師的做法,把變數+1的動作做出來,同時再顯示在畫面上,如下圖,同時在結束前等待一段時間,才好看到使用者的成績(點小圖可以看大圖)。
图片
進階6 畫面的次數比實際.次數的少 - EV3按鍵偵測做了保護,避免誤判,所以無法追上手的速度,所以要從邊緣偵測Edge detection,邊緣偵測是電子類產品一定有用要的功能,讓學生可以正確感應到次數,相信實際玩一次就會很難忘記,如下圖(點小圖可以看大圖)。
图片
進階7 聲音加上爬升的變化 - 如果聲音有變化,從聲音的變化就知道誰快獲勝了! 如下圖(點小圖可以看大圖)。
图片
研究8 雙打 - 是不是可以兩人同時比賽,誰嬴可以從畫面上知道,這就不用程式範例了,讓有興趣的讀者自己試試,如果還是覺得難,可以來大拇指教室上課,在團體動力下會學的更快更好 :)
EV3程式專案 (play_note.ev3)
File Size: 22 kb
File Type: ev3
Download File

相關文章:
玩樂可以讓學習更有效 - 樂高LEGO STEM教習心得


1 Comment
JACKY
8/10/2013 03:57:16 pm

GOOD

Reply

Your comment will be posted after it is approved.


Leave a Reply.

    大頭老師
    Eric Huang

    相信每一個孩子的潛能和獨特性,經由樂高積木和兒童程式課程,動手玩積木、動腦想邏輯,做中學,玩出屬於孩子自己的自信心和創造力,挑戰未來無限的可能!連絡我 或大拇指積木創作教室,同時我也在找尋志同道合的工伙作伴。

    Picture

    分類

    All
    Arduino
    Ev3
    Fll
    Lego
    Maker
    Nxt
    Python
    Raspberry Pi
    Robotics
    Scratch
    Stem
    Ted
    Wro
    兒童程式設計
    兒童程式設計
    動力機械
    動力機械
    機器人
    機器人

    文章(依時間)

    September 2021
    August 2021
    May 2021
    March 2018
    February 2018
    January 2018
    December 2017
    September 2017
    August 2017
    May 2017
    February 2017
    October 2016
    May 2016
    March 2016
    January 2016
    December 2015
    October 2015
    May 2015
    April 2015
    March 2015
    January 2015
    November 2014
    October 2014
    September 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    March 2013
    January 2013
    December 2012
    November 2012

    好站推薦
    研發養成所
    探奇自然科學教室
    陳鍾誠的網站

    RSS Feed

Powered by Create your own unique website with customizable templates.