VPython Device Application� and �12/22練習題
蔡文能
交通大學資訊工程系
2020/12/22
IoTtalk System
Agenda (大綱)
2
關於 VPython Device Application
3
準備工作
4
先不必用到 Flask 網站
5
抓回並修改 Ball-throw1.py
6
Python + Flask 建立網站
7
注意!注意!注意!
8
12/22習題
(1)把 Ball-throw1 的 DA 弄在自己電腦跑 (類似之前抓Bulb回自己電腦跑);
規定: Due: 2020/12/28(一)23:59:59
(a)HTML檔案, dai.js, dan.js, Ball-throw1.py 這四個都要在自己電腦上
(b)上述兩個 .js 和 一個 .py 可以用本機檔案也可以搭配 Flask 在自己電腦的Web Server;
把 HTML 也放自己網站更好! 這部分會另外提供影片檔 demo 並說明! (其實都很簡單)
(c)不可以寫任何連結線上的函數, 就是說要全部設定 Disabled
(d)可以修改各 ODF 的 [Min, Max], 不過注意改了會影響其他人, 也可能被其他人影響:-)
不過既然 DA 主要程式碼在自己電腦, 其實你也可改 dm_name 搭配自己建立新 DM 名稱;
(e)Speed一定要用 Dummy_Device 從鍵盤上輸入; 且 Speed 這ODF 的上下限請設 [0, 0]
(程式碼參考 DAI2 即可, 或用你之前自建的 Dummy_Device也可)
(f)Angle 和 Height 用新 RemoteControl 但自己決定用哪個功能
(2)繳交: 12/28(一)23:59:59之前(心得 + 圖片 + 必要時對圖片簡單解說); 不必拍攝影片!
(a) 心得至少 55字, 至多 355字; (加分題總該多一點心得:-)
(b) 測試過程抓有代表性的螢幕截圖, 至少 8張, 至多 12張
再說一次: 卡通小美人魚裡有經典名句:
Life is Full of Choices. You can NOT have it all.
至少要看看影片以及同學心得!
9
End of the Lecture�2020/12/22�參考 https://iottalk.vip/b1/� �Vpython DA
10
謝謝捧場
tsaiwn@cs.nctu.edu.tw
蔡文能
備用測試網站
入門使用手冊
11
VPython Device Application� and �12/22練習題