2019年11月25日 星期一

剪刀石頭布

一、確認角色
老師暫時專案檔下載...
http://nas3.wtps.tp.edu.tw/~lai/10854sss.sb2

玩家player 剪刀p1 石頭p2 布p3
出剪刀拳(p1) 及廣播 開始出拳(gogogo)







電腦computer 剪刀c1 石頭c2 布c3

二、玩家出拳
如果按下角色  p1,廣播出拳(gogogo)廣播 p1。此時p2,p3收到p1立即隱藏。
依此類推...
玩家出拳..<正確>
                         玩家剪刀


    玩家石頭<依此類推>
    玩家 布<依此類推>

三、電腦 亂數 (1~3)出拳 
接收c1 c2 c3


                              













   電腦 剪刀收到 C1顯示


電腦 石頭<依此類推>

電腦  布<依此類推>




輸贏判斷 切換角色(win,lose,push)



3.電腦出拳
亂數



4.判斷
如果出拳
p=1 且c=3,   p=2且c=1, p=3且c=2 , ,  玩家贏,切換的造型






如果出拳 =平手 <自己寫>

p=1 且c=1,    p=2 且 c=2,    p=3 且 c=3 兩家平手,


否則玩家 輸<自己寫>



老師專案檔下載...








程式 Debug,沒有人可以一次寫對程式,透過不斷修改,來完成程式。

關於寫程式的態度說明:
1.沒有每個人一定要會寫程式,不會也沒有關係,人生一樣是彩色的。

2.可以試著把寫程式當成解決人生的困難與挫折。人生充滿各種挑戰與困難,能解決困難的人,可能掌握較多的優勢。

3.學會 『Learn how to learn』學會如何學習,是我們學程式的終極目的。

2019年11月8日 星期五



    nodeMcu驅動

    Arduino的安裝說明: 
    打開ARDUINO軟體,檔案>>偏好設定,在下方額外的開發板管理員網址:輸入
    http://arduino.esp8266.com/stable/package_esp8266com_index.json

    加入


    Adafruit Unified Sensor Driver




    2019年10月30日 星期三

    ARDUINO

    1.Arduino,是一個開放原始碼單晶片微控制器,它使用了Atmel AVR單片機,採用了開放原始碼的軟硬體平台



    2開發沿革

    Arduino的核心開發團隊成員包括:馬西莫·班齊(Massimo Banzi)、大衛·奎提耶斯(David Cuartielles)、湯姆·伊果(Tom Igor)、贊布羅塔·馬提諾(Gianluca Martino)、大衛·梅利斯(David Mellis)和尼可拉斯·蘭比提(Nicholas Zambetti)。

    幾乎任何人,即使不懂電腦編程,也能用Arduino做出很酷的東西,比如對感測器作出回應,閃爍燈光,還能控制馬達。
    資料來源:維基百科 https://zh.wikipedia.org/wiki/Arduino



    4.圖形介面ardublock

    安裝方式:
    1.先裝Arduino-1.8.10-windows

    https://www.arduino.cc/

    Windows Installer 
    2.


    3.ˇ打開Arduino(1.8.10)板:在:
    檔案/偏好設定 >找到"草稿碼簿的位置"  例如C:\User\documents\Arduino 
    接到這個位置再新增" tools\ArduBlockTool\tool"       (大小寫相同)
    把 

    https://sourceforge.net/projects/ardublock/

    ardublock-beta-20140702.jar  放到這個資料夾










    Ardublock即裝成功!!
    下載與安裝


    慧手科技



    2019年10月6日 星期日

    打磚塊 暫時

    打磚塊 暫時

    1.球



    2.磚塊




    3.打擊板

    4.成功

    5.失敗
    6.線

    暫時專案檔

    學生創意
    抓雞

    延伸學習:
    變化
    1.如何動態改變球速?等等

    2019年9月17日 星期二

    2019年7月2日 星期二


    快速機器車簡報

    每人介紹5分鐘

    1.循跡原理

    2.舉重原理

    3.顏色偵測原理

    4.地圖邏輯次數

    _____________________________________


    麥坤車MAQUEEN原廠網站

    壹、有網路時: 一、有網路時,上原廠網站參考
    https://wiki.dfrobot.com/micro:Maqueen_for_micro:bit_SKU:ROB0148-E(ROB0148)

    一、第一次要載入maqueen麥坤車元件
    找到 延伸 外掛,貼入網址
    https://github.com/DFRobot/pxt-maqueen

    二、下載程式並解壓縮
    拖曳程式 .hex檔至chrome BROWSER
    共有 10個,每個都看一下 寫程式網址https://makecode.microbit.org/#


    三、上傳並修改測試。

    四、找到紅外線(前後左右)顯示代碼,做出遙控車。





    貳、如果沒有網路時

    一、可使用SCRATCH 3.0(mind) 加  延伸外掛,載入馬達附函式


    mind下載
    http://mindplus.cc/download-en.html




    Mind+基础wiki教程-加载扩展库流程


    http://wiki.dfrobot.com.cn/index.php?title=Mind%2B%E5%9F%BA%E7%A1%80wiki%E6%95%99%E7%A8%8B-%E5%8A%A0%E8%BD%BD%E6%89%A9%E5%B1%95%E5%BA%93%E6%B5%81%E7%A8%8B


    二、安裝MIND,設定com PORT 選 麥坤車外掛


    三、上傳並修改測試。


    四、找到紅外線(前後左右)顯示代碼,
    http://wiki.dfrobot.com.cn/index.php?title=(SKU:ROB0148)_micro:Maqueen(V2.0)%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%B0%8F%E8%BD%A6#.E8.AF.BB.E5.8F.96.E7.BA.A2.E5.A4.96.E7.BA.BF.E9.94.AE.E5.80.BC

    參考網路教學文件,做出遙控車。

    _____________________________________________________________________________



    SMART 小車程式 網址
    https://sites.google.com/a/go.pymhs.tyc.edu.tw/startlearning/ardublockly


    2019年6月2日 星期日

    WORD打字 ,用 20字 大小,每一段 50個字,含標點。



    WORD打字 ,用 20字 大小,每一段 50個字或以上更好,含標點。

    如下:

    我叫某某某,我今年10歲.....(第一段...)



    將來志願我想當....(第二段....)

    2019年5月13日 星期一

    六年紀畢業生

    1.     知道及使用email+附加檔。------郵件往來

    電子郵件格式

    t83@wtps.tp.edu.tw

    sXXXXX@st.wtps.tp.edu.tw

    2.     共享軟體使用(openoffice文書+7zip 壓縮+xnview看圖+防毒)。方便你打報告。交作品+防毒
    openoffice
    xnview看圖

    防毒

    3.     智慧財產權 視力安全及網路成癮症

    著作權法
    使用30分鐘休息10分鐘


    網路成癮症
    http://web.pts.org.tw/php/event/livehouse.in/index.html


    滑世代面對這麼多挑戰,怎樣才是應有的態度?


    4.     撰寫程式(Scratch or Arduino)?

    一定要會寫程式嗎 ???





    5.     善用GOOGLE  (LEARN HOW TO LEARN)



    2019年4月1日 星期一

    serial print

    serial print





    程式循環(LOOP):
    1.如果序列埠有資料,讓現在序列埠資料=一個暫時的變數(tmp)

    2.如果變數=o,讓7號數位為高電位。(開燈)

    3.如果變數=c,讓7號數位為低電位。(關燈)

    4.測試,利用serial 傳送文字,若為o 開燈,若為c關燈。




    參考答案




    2019年2月18日 星期一

    萬大國小三年級生電子郵件格式



    萬大國小107學年度   三年級學生電子郵件格式

    s105xxx@st.wtps.tp.edu.tw

    賴老師 

    t83@st.wtps.tp.edu.tw

    訂閱電子報


    s學號    @學生.萬大國小.台北市.教育.台灣
    預設密碼:老師上課會講~


    任務1:
    寄信給賴老師(用 密件附送)
    t83@wtps.tp.edu.tw
    請注意郵件禮節




    任務2
    改密碼:8碼以上,請勿用簡單密碼(no 1234...)。謝謝。

    可以用大小寫+特殊符號的密碼+-!@#$%^&*等等

    密碼改完一定要記起來。








    點亮LED燈

    LED是單向導通元件,接反不會亮

    較長是正極(+)
    較短是負極(-)或地(有一個切口)

    arduino13號腳位有電阻保護,所以較長針腳插到13號腳位
    較短針腳插到GND地線






    開啟 ARDUINO >>ARDUBLOCK


    設置13號腳位為高電壓,等一秒設置,13號腳位為低電壓


    Question
    1.如果燈泡不亮?檢查哪裡?

    點亮LED燈 使用麵包板

    1.電阻(R)是什麼?

    阻礙電流流動的因素


    電阻是一個物體對於電流通過的阻礙能力,以方程式定義為


    2.電流(A)是什麼?
    電在導體中流動的現象



    3.電壓(V)是什麼?
    代表推動電流能力的大小

    也稱作電位差electrical potential difference),是衡量單位電荷靜電場中由於電位不同所產生的能量差的物理量。此概念與位高低所造成的「水壓」相似。需要指出的是,「電壓」一詞一般只用於電路當中,「電動勢」和「電位差」則普遍應用於一切電現象當中。(維基百科)






    led的工作電壓約為2伏特,但Arduino輸出電壓為5伏特

    1.麵包板是什麼?
    麵包板是不需要經由焊接過程,就可以將電路所使用. 的電子元件加以連接,進而進行電路特性的量測,以驗證. 電路的功能是否正常








    2.導線

    一般習慣
    正電接紅色

    接地用黑色


    3.挑戰

    (1)如何讓四個燈一起亮?

    (2)如何2個一組亮燈

    (3)如何依序亮燈?

    (4)如何亂數亮燈?

    2019年2月17日 星期日

    請用SCRATCH 做一個只要輸入數值就可以自動評估 BMI 的程式

    【 BMI 測試】
    世界衛生組織建議以身體質量指數(Body Mass Index, BMI)來衡量肥胖程度,
    其計算公式是以體重(公斤)除以身高(公尺)的平方。
    國民健康署建議我國成人BMI應維持在18.5(kg/m2)及24(kg/m2)之間,
    太瘦、過重或太胖皆有礙健康。
    研究顯示,體重過重或是肥胖(BMI≧24)為糖尿病、心血管疾病、惡性腫瘤
    等慢性疾病的主要風險因素;而過瘦的健康問題,則會有營養不良、骨質疏鬆
    、猝死等健康問題。
    http://www.fitness.org.tw/model08.php

    公式:

    Bmi=體重w(公斤) / 身高h() * 身高h()


    出來的數值與全台灣同年紀同性別的人相比較

    一般來說 
    18.5(kg/m2)及24(kg/m2)之間,





    請用SCRATCH 做一個只要輸入數值就可以自動評估 BMI 的程式

    練習把複雜事物簡單化

    1.畫好一個圖(有三種造型)
    2.設定三個變數(bmi、w<體重> 、h<身高>)
    3.bmi=?

    bmi = 體重(公斤)/身高X身高(公尺)   (請注意單位歐~)





    4.加入判斷式 及 哪時該顯示

    <我們忽略過重> 取3個範圍即可

    男生
    小於14. 4 太瘦  
    大於 22.7 太肥
    介於 中間  適中

    女生
    小於14. 2  太瘦  
    大於 22 .0 太肥
    介於 中間  適中


    請輸入身高體重後,按任意鍵測量bmi