2018年3月19日 星期一

[魔法車] 電學魔法車特訓1A班

電學魔法車特訓1A班

Ted Lee的土饅頭(To Mentor)工坊

FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

Mar. 19, 2018
88x31.png[1]

  • 8/10, May 7, 2018
今天玩了可變電阻調灯、彩色LED控制與電流急急棒製作。
慢慢的,我們不再提供麵包接線图,而開始進一級的挑战看線路图直接接線。
當然,淚低卡卡是在所難免。但过了這関,電路功力就能再上層樓,坐穩了,車速稍快了喔!
  • 7/10,Apr. 30, 2018
  1. 光控車。
  2. 避障車。
  3. 叫車。  
  • 6/10,Apr. 23, 2018
今天試了「用愛發電,Give Me Five」實驗,希望把能應用電磁感應實驗的原理。不过可能是線圈的磁場太小了,導至實驗沒成功。然後實驗了會唱歌的紙張和隔空送電實驗。
最後,我們玩了用兩顆電晶体的達灵頓放大電路來控車。
  • 5/10,Apr. 16, 2018
今日課程有兩大重奌實驗:
  1. 電生磁:電流、磁場、受力方向以佛萊明右手定則判斷,為馬達轉動的基本原理。
  2. 磁生電:電流、磁場、受力方向以佛萊明左手定則判斷,為發電機的基本原理。
PS 居然还有這麼多可以玩?
  • 4/10,Apr. 10, 2018
今天再次複習了以光敏電阻的感光程度來啟動21世紀最偉大的發明---電晶體(其兩大功能是當做電子式切換開關和放大器)去控制LED、蜂鳴器和魔法車的直流馬達。
課程的實驗過程中,發生了一個好玩的狀況 :線路檢查了n次,它不動就是不動!怎辦?
  1. 首先,把接線壓緊或重插試試。有時就因接不良而不給力。
  2. 針对怀疑的零件逐一更換測試。
  3. 和成功的學員作交叉比對。
  4. 以上3法还不成的話就…打掉重練比較快。
  5. 當然,信號量測是最精確的,只要有耐心和儀器(三用電錶…)一定可以找出問題所在滴。
最後,我們以一段十分有趣的電磁影片來連結九下理化的電生磁、磁生電的物理現象做為總結。
  • 3/10,Apr. 2, 2018
今日先小測一下串聯、並聯及迴路,來個按鈕播歌。然後做了電容器、光(敏電阻)控灯/車、智慧灯控。最後玩到電晶体做為電子開関及電流放大來放音樂及控車。
電路接線有個從抽象(電路图)転具象(接線)的过程,科學魔法車裡在中間加了一塊麵包板接線當作中繼,幫助學員做學習过渡站,甚讚!
  • 2/10,Mar. 19, 2018 乱有道理
今日進度稍慢,因為在一整個乱玩乱接,乱玩什麼呢?乱玩串、並聯。兩顆LED串在一起會怎樣?LED和開關並聯會怎樣?再加一顆蜂鳴器要怎接到電路裡…?
雖然串、並聯與迴路概念很簡單,但要在初學者的腦袋建構這三個簡單的構念似乎需要有一段時間的練習。
不过乱乱玩的好處就是隨便接,接对了再回來整理為啥這樣會work?
真是乱有道理!
  • 1/10,Mar. 5, 2018
有好教材、教具,更重要的是搭配粉棒的「教學理念」是重要的!
曹齊平老師精心研發的這台魔法小車,在今日的課程中,有學員上到驚嘆連連;也有學員上的不斷自我挑战:啊這樣接會怎樣???。
於是,知识就在手動过程中一步一步被銘記在腦海之中了…。
偉哉,Magic Car!
偉哉,曹老師!

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

2018年3月10日 星期六

[Micro:bit] 小彼特(Micro:bit)之JavaScript讀書會

小彼特(Micro:bit)之JavaScript讀書會

Ted Lee@Ted Lee的土饅頭工坊

FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

Mar. 10, 2018
88x31.png[1]

  • 4/5,Apr. 2, 2018
今天玩了Recipe 5和6。园黑奌的是global variable,#黑奌的是local variable。
此外,globals.score=globals.score+1算式中積木中,奌向下箭頭在Globals區的score變數居然是#?最後,等號右邊的+式要直接奌向下箭頭即可找到(而非在積木抽屜裡!)。
至於一堆if會怎樣?就自看吧!
Recipe 1-6的source code可按我下載。
Recipe 3有logic bug:
  1. 變數readyForNewGame在onShake()設成false後,遊戲就只能玩一次。
  2. 當方塊沒出來就偷按算是偷跑,給個X,但要把onPressB的<- onpressa="">拿掉比較合理。
  3.  
今晚【小彼特(Microbit)之JavaScript讀書會】第二談繼續開進第三個recipe。不过我們已經放棄用create code那個三不五時就搞失蹤的tutorials,直接用語法積木來玩。
Create code產生的JS語法格式竟和Make Code不一樣,真是一整個無言。反正我們也只是拿Micro:bit來當學步車,目標还是要殺往網頁程式設計的前端開發滴~。
最後,來搞一個像create code那樣有check points的指引學習好像是個不錯的idea!
我們週一晚【小彼特(Microbit)之JavaScript讀書會】會友反應create code上step-by-step tutorials跑起來會淚滴卡卡。剛在家裡的Win 10桌機上跑create code,tutorials跑起來是順的,但會掉漆、失尋。
我的Chrome版本 64.0.3282.186 (正式版本) (64 位元)。

解方:直接看cookbook自己拉語法積木完成任務。(拉語法積木時要留意積木抽屜的位置、試著從右上角的文字提示去了解該積木的用途,並且体會每個單元的解題步驟,即演算法)。
各位麥客友有興趣也一起來玩玩唄!

今晚JavaScript讀書會一起玩了Code Kingdoms平台。它的目標是要將JS語法學習從具象的語法積木一路帶領到抽象的語法寫作。
現場共有三台筆電,二Asus、一Acer,都裝Win 10,都用Chrome,但它的Tutorials在另兩台上跑起來要嘛是龜速、要嘛是提示沒跑出來。
因為我事先玩过,加上我的筆電給力,CK跑起來雖还是有奌淚滴卡卡,不过硬摧还是搞定。And then,有一台即使換了Firefox,提示積木就是從抽屜拉不出來,真不給力!

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

[Teaching] Not Knowing(無知)

Not Knowing(無知)


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

Mar. 10, 2018
88x31.png[1]
原發表於此。節錄如下:

看來「曹式教學法」更進一大步了!
此法在開平歺飲學校稱做「師生共學」,其哲學原理叫「Not Knowing.」

舉例來說好了,諮商師和個案談他的困境時,諮商本身未必有個案的相同經驗,也就無法理解個案所陳述的問題。
相反的,若諮商師有和個案類似的經歷時,又很容易流於主觀偏見。

無經驗較不會有主觀意识;有經驗也可分享給個案。這並沒有絕对的对與錯。
所以諮商師的訓練就要練功,把這自己放到全然未知的角色,以同理心陪伴個案面对問題。

個人在教學上的經驗是會當老師都有一個特貭:好為人師。我自己也是常犯此錯。所以我們教育工作者要練教學技巧之前要先能澄淨到Not Knowing。

無知,不表未知;真知,確是無知──也許是「無所不知」。
很玄~
但原理卻很簡單。

大家參考啰。
感謝曹老師為我們帶來了豐厚的一課。

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

2018年3月6日 星期二

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

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


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://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


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://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的土饅頭工坊

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


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

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


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

2018年2月4日 星期日

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

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


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

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

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

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

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

2018年1月27日 星期六

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

分享與保護:

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


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

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

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

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

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

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

FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://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:大風吹


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://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:廣播奌唱機


FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1:http://gg.gg/TedLeeFB/
Blog:http://gg.gg/TedLeeBlog/
URL1:http://gg.gg/TedLeeURL/

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

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