2019年1月22日 星期二

micro:bit 與 程式語言



  • 課程內容:
  •  
  •  
  • 在5個簡易步驟中學習使用micro:bit

  • 簡易動畫創作(認識5X5屏幕)
    • 心臟噗通噗通跳
    • 動畫創作

  • 剪刀石頭布遊戲一(指定出拳)(認識按鍵)
    • 按A鍵顯示剪刀
    • 按B鍵顯示石頭
    • 按A+B鍵顯示布

  • 計數器、計步器 (認識變數)
    • 一開始【人數】歸零 (【人數】設為0)
    • 按A鍵【人數】增加1人,並顯示人數
    • 按B鍵顯示【人數】
    • 按A+B鍵【人數】設為0 ,並顯示人數
    • 如何改成計步器
    • 轉換成按按按或搖搖搖遊戲

  • 剪刀石頭布遊戲二(隨機出拳) (認識邏輯、判斷)
    • 當搖動板子的時侯,會隨機出拳

  • 想一想:設計【四則運算練習機】
    • 按A鍵隨機出現0~9 (變數0-9)
    • 按B鍵隨機出現0~9 (變數0-9)
    • 按A+B鍵隨機出現+、-、*、/ 的符號  (變數1-4)
    • 搖動板子顯示正確結果

  • 示範光影魔術手 (認識光線感測器)
    • 測得及顯示光線感測值 (認識類比信號)
    • 實作【天黑請開燈】
      1. 開啟【5X5屏幕的圖案】
      2. 開啟【外接LED燈】(認識腳位及數位信號)  想一想如何做?

  • 簡易溫度計 (認識溫度感測器)
    • 測得及顯示溫度感測值 (認識類比信號)
    • 利用哈氣及搓揉感測器(內建在處理器上)提高溫度

  • 水往低處流 (認識加速度感測器)
    • 不管如何翻轉板子(前後翻轉或左右翻轉),5X5屏幕均會顯示向地上的箭頭
    • 利用監控台來顯示模擬器的X、Y、Z的加速度感測值
    • 利用監控台來顯示模擬器的pitch及roll的旋轉感測值

  • 想一想:設計一個程式,看珠寶盒(或裝Micro:bit的盒子)被打開幾次。
    • 可從pitch或roll的角度變化來著手

  • 心情傳送器 (認識藍牙廣播功能)
    • 兩人一組,要設同一個廣播群組編號
    • 一人為發送端(如兒女)
    • 一人為接收端(如父母)
    • 發送端心情好時,按A鍵發送happy文字給接收端(自己的屏幕顯示笑臉),心情不好時,按B鍵發送sad文字給接收端(自己的屏幕顯示哭臉)
    • 接收端接到happy的文字時,會在自己屏幕顯示笑臉,接收端接到sad的文字時,會在自己屏幕顯示哭臉

  • 點亮一列LED燈的運算思維
  • 射擊遊戲 (認識遊戲積木)
    • 角色:一共有三個角色(【主角】、【飛機】、【子彈】,要先建立這三個角色變數)
      • 主角:主角的起始位置在(2,4),主角只在最下方一排(Y4),利用按A、B鍵來控制左右移動
      • 飛機:飛機的起始位置在(0,0),然後往右移動,到最右方時,再移到下一列
      • 子彈:子彈的起始位置在主角的位置處,當按下A+B鍵時,子彈由下往上跑
    • 子彈打到飛機,得1分
    • 飛機碰到主角,則GAME OVER

  • 參考資料

2015年5月18日 星期一

河內塔(Tower of Hanoi)遊戲


1883年,一位法國的數學家 Edouard Lucas 教授在歐洲的一份雜誌上介紹了一個相當吸引人的難題──迷人的智力遊戲。這個遊戲名為河內塔(Tower of Hanoi)
它源自古印度神廟中的一段故事(也有一說是 Lucas 教授為增加此遊戲之神秘色彩而捏造的)。傳說在古老的印度,有一座神廟,據說它是宇宙的中心。在廟宇中放置了一塊上面插有三根長木釘的木板,在其中的一根木釘上,從上至下被放置了64片直徑由小至大的圓環形金屬片。
古印度教的天神指示祂的僧侶們將64片的金屬片移至三根木釘中的其中一根上。規定在每次的移動中,只能搬移一片金屬片,並且在過程中必須保持金屬片由上至下是直徑由小至大的次序,也就是說不論在那一根木釘上,圓環形的金屬片都是直徑較小的被放在上層。
直到有一天,僧侶們能將64片的金屬片依規則從指定的木釘上全部移動至另一根木釘上,那麼,世界末日即隨之來到,世間的一切終將被毀滅,萬物都將至極樂世界。

河內塔(Tower of Hanoi)遊戲

河內塔演算法

2015年4月28日 星期二

凱文.凱利 的 "網路未來五千天"

觀賞 凱文.凱利 的 "網路未來五千天" 演講之後,寫下演講中你印象最深刻的一句話或是你看完後的感想.

演講中的主要觀念: 網路 雲端 物聯網 大數據 共享 TheONE

https://youtu.be/eCHkjFJ4hJ4?list=LLgpS572hSSHBSjSDh0qeWMQ

2015年1月18日 星期日

3D列印

觀賞 "李四端的雲端世界6-這就是3D列印!"之後,寫下你印象最深刻的一句話或是你看完後的感想.

演講中的主要觀念: 3D列印 第三次工業革命 加法製造

https://www.youtube.com/watch?v=uu0r3dB0aMY


其他相關影片


2014年12月14日 星期日

由Scratch開始學習電腦程式語言

1.Scratch的官方網站 http://scratch.mit.edu/ ,取得一個帳號,加入後我們就開始
2.可以在線上編輯程式,或是安裝軟體於個人電腦中(可到官方網站或學校的FTP伺服器163.32.48.15下載ˉ)
3.練習課本的習題吧!很有趣也很簡單地!記得可以利用官方網站帳號做儲存
   3.1 練習1 http://scratch.mit.edu/projects/38147062/
   3.2 練習2 http://scratch.mit.edu/projects/38152646/#editor

2014年11月2日 星期日

妙趣橫生的影像合成

參考以下的作品之後,發揮你的創意與想像力,完成一幅影像合成的作品.並注意以下規定:
1.請注意智慧財產權,勿任意下載未經授權的圖像,可參考創用cc相關說明
2.作品請勿違反善良風俗,避免暴力與色情的合成作品
3.作業要求:
   檔名: 班級姓名座號.jpg (合成的影像檔)
             班級姓名座號-作品說明.doc (說明作品的創作動機,理念與作法)
4.作品若要轉印至馬克杯上,轉印最大尺寸為20公分*8公分 傳檔 班級姓名座號-馬克杯.jpg
5.以上傳到163.32.48.15 檔案伺服器

穿越時空?女兒竟出現在媽媽兒時照片

天馬行空搞放泥!妙趣橫生的影像合成攝影

影像合成攝影

122 個令人驚豔的影像合成藝術