05 小車練習

(2020/03/14,2020/04/24更新)

今天(3/14)下午去參加一個研習【國產STEAM開發板-最容易學的Python編程-高雄場】,又認識了三塊板子分別是 ePy易控板(類似micro:bit)、ePy-pro智趣板(類似arduino開發板,是我看過內含最多元件的板子)及ePy-Robo智控板(玩機器人用)。首先我發現ePy易控版居然插在一台麥昆車上,所以就先介紹 ePy易控版與麥昆車的結合。

一、認識【ePy易控版】

    • 這些板子的寫程式方式:

    • 利用MU來寫python程式來控制

    • 利用Blockly圖形介面寫積木p程式來控制

二、開啟ePy Blockly 介面

  • 易教雲網站 http://www.easypy.net (2020/04/24補充)

  • Blockly (積木程式)介面有分網頁版及安裝版

  • 安裝完成後,會在桌面出現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鍵,小車停止;