05 小車練習
(2020/03/14,2020/04/24更新)
今天(3/14)下午去參加一個研習【國產STEAM開發板-最容易學的Python編程-高雄場】,又認識了三塊板子分別是 ePy易控板(類似micro:bit)、ePy-pro智趣板(類似arduino開發板,是我看過內含最多元件的板子)及ePy-Robo智控板(玩機器人用)。首先我發現ePy易控版居然插在一台麥昆車上,所以就先介紹 ePy易控版與麥昆車的結合。
一、認識【ePy易控版】
金手指腳位與 micro:bit 相容
正反面圖
這些板子的寫程式方式:
利用MU來寫python程式來控制
利用Blockly圖形介面寫積木p程式來控制
二、開啟ePy Blockly 介面
易教雲網站 http://www.easypy.net (2020/04/24補充)
Blockly (積木程式)介面有分網頁版及安裝版
網頁版:進入上面網站的【實驗室】http://www.easypy.net/?lab/blockly?lang=zh-tw&.html 就可以開始輕鬆來寫Blockly程式
安裝版:進入上面網站的【下載】,找到blockly離線版,下載並安裝,今天安裝的是1.0.6版
安裝完成後,會在桌面出現ePyBlockly及ePyWinConnectTool 兩個捷徑
執行ePyBlockly後,會先開啟ePyWinConnectTool (板子連線用,不能移除,點右上角X後會縮小在常駐程式) ,再開啟ePyBlockly
接上板子(易控板或智趣板)後,連線程式會顯示Connect OK
安裝版主畫面
小車積木
三、 小車測試
按A鍵,小車前進;按B鍵,小車後退;按C鍵,小車停止;
程式如下:
速度最快的值不知是多少?再查!
執行程式方法一:
先將板子與電腦連接
再來執行ePyWinConnectTool程式
再來執行上面的ePy程式
最後點擊上圖的【運行】
執行程式方法二:
複製右方的python檔案
執行MU (如果之前有執行ePyWinConnectTool的程式,要去右下角【常註區】把這程式結束掉)
將複製的程式貼上
將檔案另存(save as)到板子的磁碟槽,把原本的main.py蓋過去 (板子一開機就會先執行main.py)
將電源關掉重開,就可以按A鍵,小車前進;按B鍵,小車後退;按C鍵,小車停止;