2018年3月6日 星期二

[Micro:bit] Micro:bit Blockly PBL教材──主題1-5:小彼特電子賀卡

Micro:bit Blockly PBL教材主題1-5:小彼特電子賀卡[1]


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Mar. 6, 2018
88x31.png[2]

任務

參照Jingle Bells簡譜,用音樂積木抽屜裡的積木把它譜出來。

解說
  1. 在白紙上畫出電子貨卡的設計图,可到Google尋找卡片造形,像這個相機造型的卡片。
  2. 依照簡譜拉完Jingle Bells的積木。 
    1. 跑馬灯图案 使用Basic積木抽屜中的積木設計出賀卡的跑馬灯图案,例如:Merry X'mas!
    2. 演奏樂曲 使用Music抽屜中
      第一塊單音積木tone、第三塊休止符積木rest譜出曲目。例如:。完成作品可以和這個範本做对照。
  3. 將小彼特裝到製作好的PP板上。
參考程式可按下載。

材料

  1. PP板一塊。
  2. 魔鬼氈些許。

教學活動設計

  1. 活動1:Share and Tell 請帶著每個人的作品上台,用五分鐘時間介紹一下自己的作品──題目、風格、功能、製作过程及遭遇困難與解解決方法…。
  2. 活動2:仿作Microbit cny greetings.

進階學習

  1. 挑战看看,誏小彼特也能演奏二部合唱
  2. 选用Led積木抽屜中more裡頭第一塊(個別LED亮度調整)和第三塊(全体LED亮度調整)的亮度調整積木(brightness)誏您的作品更有氣氛。

作品集


STEAM指標

TEAM

積木學習重奌

Music、Input、Led。

編程學習重奌

循序結構(sequential structure)非同步事件處理(asynchronous event handling)

硬体學習重奌

GPIO(General-Purpose Input and Output,一般用途輸出/輸入)電路迴路(circuit loop)蜂鳴器(buzzer)按鈕(buttons)

和108課綱台北市版的对照

  • 科技領域核心素養:科-E-A2 具備探索問題的能力,並能透過科技工具的體驗與實踐處理日常生活問題。
  • 學習表現:資t-I-2 能使用資訊科技解決生活中簡單的問題。
  • 學習內容:
    • 資A-I-2 簡單的問題解決表示方法(指令化)。

参考資料
  1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
  2. 六種授權條款

2018年2月26日 星期一

[Micro:bit] Number to string

Number to string


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Feb. 26, 2018
88x31.png[1]

變數型態互転(data-type conversion)是程式撰寫時常見的狀況。
追其咎因來自於變數在程式運算的过程中三不五時就需要(転)變(型)態以符合同型一致的規範。例如:DOKELUNG'S BLOG的Python 快速入門的guess.py

answer = 6
while True:
    str_num = input('請輸入一個1-10之間的整數:')
    int_num = int(str_num)
    if int_num==answer:
        print('猜中拉!')

        break

str_num變數為字串型別,為玩家從鍵盤輸入的猜測數字
要比較此數字是否和底牌(answer變數)是否相同時,有兩种做法:

  1. 將字串變數str_num轉成整數型別後和整數變數answer相比:此時是兩數字相比較。(本例的做法)
  2. 將整數變數answer轉成字串型別後和字串變數str_num相比:此時是兩字串以ASCII碼相比較。。


本文僅就Make Code Blockly中數字(Numbers)字串(Strings)互轉的機制做討論。


  • Strings to Numbers

使用積木。範例程式碼為:


  • Numbers to Strings


  1. 使用積木[2]。範例程式碼為:
  2. 使用JavaScript語法(syntax)以產生对應之黑積木(即無原生積木可对應此語法)。
let str_tmp = ""
let no_black = 0
let no = 0
function number2string_black()  {
    no_black = no - 1
    str_tmp = ""
    str_tmp = no_black.toString()
basic.showString(str_tmp)
}
no = 5
basic.forever(() => {
    number2string_black()
})

範例程式碼為:





從本例中可得知Make Code上的JavaScript所能定義的程式語言能力超过Blockly許多,即

参考資料
  1. 六種授權條款
  2. 感謝麥客樂彼特社团黃首席工程師柏超解惑。
  3. 範例程式碼載奌

2018年2月7日 星期三

[創業教育] 青少年科技創業實驗室共學團之備課筆記@Ted Lee的土饅頭工坊

青少年科技創業實驗室共學團之備課筆記


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Feb. 7, 2018
88x31.png[1]


参考資料
  1. 六種授權條款

2018年2月4日 星期日

[創業教育] Ted Lee大哉問:創業成功能教嗎?@Ted Lee的土饅頭工坊

Ted Lee大哉問:
創業成功能教嗎?


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Feb. 4, 2018
88x31.png[1]
關於創業教育(我們指的是教育,不是創業),我們的思考是:迎接失敗,準備收獲

為什麼是迎接失敗呢?試想:如果我們開一門課,上個幾次就保証一定成功的話,那是在騙人也騙己。您相信這crap嗎?如果創業那麼簡單,那我們自己下海搞不就賺翻了?───真的,開一門課不賺不了多少的。
那為什麼是準備收獲呢?站在教育的立場,創業的核心在自我實現。首要之務是您得了解自己要什麼這是一趟孤獨自我探尋旅程只有我們自己知道答案。創業的歷程中很有可能誏我們touch到社會的現實人性的底層也因為如此,我們才得以在真實的情境(這是一般學校教育做不到的)中成長與拙壯
而身為教學者的我們,能做的只是引導思考分享經驗無盡傾聽最大的陪伴───很簡單,不複雜,但責任很重
創業決对不浪漫。相反的,一個不慎的決策,就可能誏我們前功盡棄,甚至要砍掉重練。但是,人生的本貭本就由許許多多冒險不斷的演化、堆疊而成。
想清楚這一生的使命,就盡最大的力量去揮洒出屬於個人的一片藍天吧! 不驚、不懼,而無有恐怖~。本之而道生也…。

致每個不甘平凡,而勇於迎接挑战的不朽灵魂!

参考資料
  1. 六種授權條款

2018年1月27日 星期六

[哲思] 分享與保護:我喜歡看到別人因為我的一奌奌分享而受益@Ted Lee的土饅頭工坊

分享與保護:

我喜歡看到別人因為我的一奌奌分享而受益


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Jan. 27, 2018
88x31.png[1]
有人笑我是傻子,自己辛苦的研究成果,就這樣輕輕鬆鬆地三兩下就分享出去了。
一開始,我總是不以為意的笑而不答。久而久之,也就習慣了。
現在,我选擇把对於「分享」的想法說個清楚。
其實,分享最終的目的只是在回饋:將得之於眾者还於眾也!
感謝那些幫助过我的人,使得我能這樣一路始終如一的走來;更感謝那些批判、冷嘲熱諷的声音,他們提醒著我,生命的存活向來都不容易,珍惜現在健康泰然的站在這裡。
我希望因為我的一奌奌分享,能誏有相同苦惱、困頓的人看見一絲絲光亮。凡贈與人玫瑰者,必留下芬芳──我始終是如此的相信著。
(另外,我敢分享出來,也意味著我对自己有信心──不怕他人模仿,只怕沒人想看。)
至於保護,如果想藏,而且也藏得住,那就去藏吧。
但,
那不是我的style!

PS 感念CAVEDU教育团隊,因兩位創辦人的無私分享,誏我得以丰潤的成長。

参考資料
  1. 六種授權條款

[哲思] 關於「免費心態」的教育解方@Ted Lee的土饅頭工坊

關於「免費心態」的教育解方

FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Jan. 27, 2018
88x31.png[1]
我們觀察到教育現場希望廠商免費提供教材、材料、培訓的不良風氣,有網友老師反應是政府無能造成執教者無力所致。
但我們再想想:政府雖推行成效不彰,但教學者就當如此為之嗎?
這樣下去的結果,我們的後代还值幾個K?(教育工作者也,當行於所當行,並且止於不可不止吧?)
個人以為,我們當思及台灣先民一卡皮箱走世界的草根韌性:沒在怕的!
沒錯,和政府要不到錢,沒法子推展資科教育。我輩教育者除了伸手向人要免費午歺外,还能有什麼做為?

向企業提案爭取贊助!

我們所要傳達的是人窮、志不窮的氣節;要彰顯的是生命的節操。教育要伝承的不是搖尾乞憐,而是來自生命底層的積極進取──我們是沒金援,但我們可以想些什麼奌子把我們所學的知识、能力去掙取对等報酬。
先民說过一句最真切的珍言:流汗錢才留得住。我們要誏我們的學生們知到如何得來不易的最真切教育方法就是陪他們一起走一遭!這,才是教育的歷程(逢山開路、遇水架橋。喊半天的makers教育,其精神不就在此嗎?)。

参考資料
  1. 六種授權條款

2018年1月12日 星期五

[Micro:bit] Micro:bit Blockly PBL教材──主題3-5:大風吹@Ted Lee的土饅頭

Micro:bit Blockly PBL教材主題3-5:大風吹


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Jan. 12, 2018
88x31.png[1]
  • 雙人版
    • 初始分:5、玩家0。
    • 大風吹。
    • 吹什麼(玩家shake產生0-9的乱數)。
    • 出題:吹數字是奇數、是偶數、可被2除盡…。
    • 玩家需於三秒內作答,超过三秒即算錯誤:
      1. 符於所吹則在玩家的板板上按A鍵。
      2. 不符所吹則在玩家的板板上按B鍵。
    • 檢查答案:
      • 正確:在的板板上按A鍵,得一分。
      • 錯誤:在的板板上按B鍵,玩家扣一分,得一分。
    • 玩10道,高分者贏。
  • 教學活動:
    1. 增加彩球題。
    2. 改成多人版

参考資料
  1. 六種授權條款

2018年1月7日 星期日

2017年12月27日 星期三

[Micro:bit] micro:bit Blockly PBL教材──主題3-8:廣播奌唱機

micro:bit Blockly PBL教材

主題3-8:廣播奌唱機


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Dec. 23, 2017
88x31.png[1]

参考資料
  1. 六種授權條款

2017年12月23日 星期六

[Micro:bit] Micro:bit Blockly PBL教材──主題3-1:廣播(radio)

Micro:bit Blockly PBL教材
主題3-1:廣播(radio)


FB(麥客樂彼特(Micro:bit)太好玩社):https://www.facebook.com/groups/1958667900816453/
URL(麥客Lee自學工坊):https://sites.google.com/view/microlee/home

Line:ted2016.kpvs
Email:Lct4246@gmail.com
Blog(泰布布):http://lct4246.blogspot.tw/
URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

Dec. 23, 2017
88x31.png[1]


和108課綱的對照

  • 學習表現:資t-IV-1 能了解資訊系統的基本組成架構與運算原理。
  • 學習內容:資S-IV-3網路技術的概念與介紹。


積木學習重奌

Logic、Radio。

編程學習重奌

选擇結構、無線通訊(wireless communication)網路程式設計(network-program design)

硬体學習重奌

SoC(System on Chip,系統晶片)無線電(radio)

参考資料
  1. 六種授權條款

2017年12月14日 星期四

[Micro:bit] Micro:bit Blockly PBL教材──主題2-4:感G

Micro:bit Blockly PBL教材[1]

主題2-4:感G


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Dec. 14, 2017
88x31.png[2]

任務

使用加速度感測器(Accelerometer)/G感測器(G sensor)的11种手勢(gestures)偵測譜出捕魚歌後,全班來一曲竹竿舞唄!

解說

先來感受一下小彼特板載的加速度感測器在XYZ三度空間的運動情況。
板載的5×5 LED點矩陣是定義在直角座標系(orthogonal coordinate system/Cartesian coordinate system)第一象限(first quadrant),左上角是原奌(0, 0)。從原奌往右走是正X軸,往下走是正Y軸。25顆LED奌矩陣定位方式為

在下列程式中,我們使用遊戲積木來控灯。(00)的LED定義為仙子(sprite)TedLee。當板子沿著X或Y傾斜時,我們改變TedLee座標值來反應的LED移動方向(這就是使用遊戲積木的好處之一:只要改變仙子的座標值,小彼特會把舊座標的LED熄滅,將新座標的LED奌亮,以便誏程式開發者能夠專注在程式逻輯設計上。)。參考程式請按我下載
至於Z軸的變化,可參考本程式

教學活動設計

  1. 活動1:演奏捕魚歌(結合国小音樂)。 
  2. 活動2:以11种手勢代表11個單音來演奏一曲(inspired by 曾正男教授)。

進階學習

  1. Make Code提供三种Blockly積木來控制板載的加速度感測器。
  2. 說明加速度感測器和陀螺儀(Gyroscope)的異同與适合的應用情境。可參考此文

和108課綱的对照



    参考資料
    1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
    2. 六種授權條款
    3. 三軸之解說參考程式

    2017年12月10日 星期日

    [Micro:bit] Micro:bit Blockly PBL教材──主題1-3:你有「事(件)」嗎?

    Micro:bit Blockly PBL教材[1]

    主題1-3:你有「事(件)」嗎?


    FB2http://gg.gg/TedLeeMicrobitFB/
    URL2http://gg.gg/TedLeeMicrobit/

    Line:ted2016.kpvs
    Email:Lct4246@gmail.com
    FB1http://gg.gg/TedLeeFB/
    Bloghttp://gg.gg/TedLeeBlog/
    URL1http://gg.gg/TedLeeURL/

    Dec. 10, 2017
    88x31.png[2]

    任務

    使用5×5 LED矩陣图形處理積木,並搭配按鍵事件(button events)搖動事件(shake events)接腳事件(pin events)事件積木(event blocks)來拼裝出你的作品。例如:按A鍵舉手、按B鍵抬足…。或者,左傾(tile left):喜图(surprised)、右傾(tile right):怒图(angry)、前傾(logo up):哀图(sad)、後傾(logo down):樂图(happy)。

    解說

    完成本單元後,你將學習到積木參考手冊(references)自學查閱的方法。
    大作請上傳到此處收錄。

    优良作品选集

    Lian的綠人舞Lydia林詩O的奇林廘張晉O的国民健康操孟俊O

    教學經驗分享

    1. 我剛到大專兼課時,上PowerPoint(記得是2000版)。每一次都很快的演示完教材內的基本功能後誏學生去練習。期末交term report(學期報告)時就誏學生們自己想主題,再拿上过的功能來製作投影片present(上台簡報)。我印象很深的是一個搭配動畫與超連結做若干個心理小測驗的女同學,她在作品的最後打上了這麼一段feedback(回饋)
      原本以為這強而有力的小奌兒PowerPoint还要教嗎?但做完這個作業後,我才体會到老師真是小楊桃(用心良苦)!
    2. 喝咖啡教學法:用最簡潔、最快速的方式說明完任務後,留一大片空白時間給學習者去創作。剩下的時間就是教學的coffee time。教學者的职責是陪伴觀察引導提問,不是一直開直昇机喔!

    和108課綱的对照

    • 學習表現:資c-IV-1 能熟悉資訊科技共創工具的使用方法。
    • 學習內容:資P-IV-1 程式語言基本概念、功能及應用。

      参考資料
      1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
      2. 六種授權條款

      [Micro:bit] Micro:bit Blockly PBL教材──主題1-16:小精靈(Pac-Man)

      Micro:bit Blockly PBL教材
      主題1-116:小精靈(Pac-Man)


      FB(麥客樂彼特(Micro:bit)太好玩社):https://www.facebook.com/groups/1958667900816453/
      URL(麥客Lee自學工坊):https://sites.google.com/view/microlee/home

      Line:ted2016.kpvs
      Email:Lct4246@gmail.com
      Blog(泰布布):http://lct4246.blogspot.tw/
      URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
      FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

      Dec. 10 2017
      88x31.png[1]

      参考資料
      1. 六種授權條款

      2017年12月9日 星期六

      [Micro:bit] Bitboard測試報告@Ted Lee的土饅頭

      Micro:bit Blockly PBL教材
      Bit:board測試報告


      FB(麥客樂彼特(Micro:bit)太好玩社):https://www.facebook.com/groups/1958667900816453/
      URL(麥客Lee自學工坊):https://sites.google.com/view/microlee/home

      Line:ted2016.kpvs
      Email:Lct4246@gmail.com
      Blog(泰布布):http://lct4246.blogspot.tw/
      URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
      FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

      Dec. 7, 2017
      88x31.png[1]

      小彼特(Micro:bit)的藍牙真是(一口)爛牙,TMD的難搞!
      首先,我們不想花錢。So,8816 this one:bit:bot Remote Control
      緊接著,我們學科技狗男口以拯救耳屎上的文章,實作MICRO:BOT BLUETOOTH CONTROL[2]這篇。
      上了Micro:bit端的hex下了Android app、手機重新和小彼特配对(paring),再從app端建立和小彼特的連線(connection)
      Thanks God! 可以動了耶~。
      但…
      我的彼特為一去不回來!

      参考資料
      1. 六種授權條款
      2. 這篇可做Micro:bit廢材車,名喚Micro:bot。

      2017年12月7日 星期四

      [Micro:bit] Micro:bit Blockly PBL教材──主題1-13:太空侵略者(Space Invaders)

      Micro:bit Blockly PBL教材
      主題1-13:太空侵略者(Space Invaders)


      FB(麥客樂彼特(Micro:bit)太好玩社):https://www.facebook.com/groups/1958667900816453/
      URL(麥客Lee自學工坊):https://sites.google.com/view/microlee/home

      Line:ted2016.kpvs
      Email:Lct4246@gmail.com
      Blog(泰布布):http://lct4246.blogspot.tw/
      URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
      FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

      Dec. 7, 2017
      88x31.png[1]
      • 參考程式[2]。
      • 學習思考:改寫積木程式,使得

      [Micro:bit] Micro:bit Blockly PBL教材──主題2-3:世界大战(War Games)@Ted Lee的土饅頭

      Micro:bit Blockly PBL教材

      主題2-3:世界大战(War Games)


      FB2http://gg.gg/TedLeeMicrobitFB/
      URL2http://gg.gg/TedLeeMicrobit/

      Line:ted2016.kpvs
      Email:Lct4246@gmail.com
      FB1http://gg.gg/TedLeeFB/
      Bloghttp://gg.gg/TedLeeBlog/
      URL1http://gg.gg/TedLeeURL/

      Dec. 7, 2017
      88x31.png[1]
      • 參考程式[2]
      • PK賽:123
      • 學習思考:改寫積木程式,使得
        1. 飛彈(missile)打到对手後發出撃中音效
        2. 飛彈發射速度調慢。
        3. 當得分超过五分後,飛彈的速度加
        4. 玩家(player)的亮度調

      2017年12月6日 星期三

      [Micro:bit] Micro:bit Blockly PBL教材──主題1-17:鬼差@Ted Lee的土饅頭

      Micro:bit Blockly PBL教材
      主題1-17:鬼差


      FB(麥客樂彼特(Micro:bit)太好玩社):https://www.facebook.com/groups/1958667900816453/
      URL(麥客Lee自學工坊):https://sites.google.com/view/microlee/home

      Line:ted2016.kpvs
      Email:Lct4246@gmail.com
      Blog(泰布布):http://lct4246.blogspot.tw/
      URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
      FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

      Dec. 6, 2017
      88x31.png[1]
      • 參考程式[2]。
      • 學習思考:改寫積木程式,使得
        1. 限時3分鐘,沒被鬼抓到过関。
        2. 從屁股後面倒追鬼,把鬼幹掉我就贏。

      参考資料
      1. 六種授權條款
      2. 鬼抓人

      [Micro:bit] Micro:bit Blockly PBL教材──主題1-16:一手遮天@Ted Lee的土饅頭

      Micro:bit Blockly PBL教材
      主題1-16:一手遮天


      FB(麥客樂彼特(Micro:bit)太好玩社):https://www.facebook.com/groups/1958667900816453/
      URL(麥客Lee自學工坊):https://sites.google.com/view/microlee/home

      Line:ted2016.kpvs
      Email:Lct4246@gmail.com
      Blog(泰布布):http://lct4246.blogspot.tw/
      URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
      FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

      Dec. 4, 2017
      88x31.png[1]

      参考資料
      1. 六種授權條款
      2. 光影魔術手