CAVEDU 研發秘辛
啓發創造 勇於冒險人性美德 樂在其中
http://lab.cavedu.com
技術發展
樂高機器人
Android
Arduino
Raspberry
Pi
Maker相關
應用
物聯網
2008之前
2014
2011
從小就有的想法,我想做些什麼
但如何開始?
讓東西動/亮起來
想法具象化
解決問題的流程
找材料/資源整合
Raspberry Pi 用六頻道伺服機控制器
二足步行機器人沒有問題喔!
雷射掃描 RPLIDAR
• 適用Arduino
• 完整SDK
Raspberry Pi OpenCV視覺辨識機器人
針對各年齡
20
學齡前
小學
國中
高中
一般民眾
樂活學習
大專
研究所
學齡前 / 國小低年級創意積木與動力機械
應用Scratch / Scratch PICO board於幼兒
國中/高中電子電路、Arduino與簡易手機程式設計
大專/研究所銜接正規課程:計概、程設、嵌入式、
網路與行動裝置等
一般民眾/樂活學習各類創作工坊、帶狀課程
Problem-based learning
開放所有教學文件與學生專案
http://lab.cavedu.com
寫程式這回事 Arduino
void loop(){
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
文字式程式的常見問題
•不會使用開發環境
•找不到指令
•不會除錯
來看一段C語言
• task main(){
• OnFwd(OUT_B, 75);
• Wait(2000);
• Off(OUT_A);
• }
• 大小寫未注意
• 分號常忘記
• 括號漏掉
Android - App Inventor
圖形化程式的優點
• 直觀,先決定大致上的執行順序再深入調整參數
• 進入門檻低
• 使用資料線來處理變數傳值
• 顏色與線條形狀粗細可以代表很多事情,例如資料型態與維度
當然也有缺點
• 程式畫面很容易變得很雜亂
• 相同的功能,通常效率較差
• 擴充性較低,缺少低階參數
• 有時候簡單的算式反而用掉一大堆空間
動手做實務課程的優點
•好玩!
• 立即性效果
• 動手做
• 跨領域
• 資源分配
• 最佳化
• 體認理論與現實不同
• 整體性思考
資訊
美
術
設計
機
電
跨領域這件事
Passion
Demo
Open mind
Hard Work