01 Quno + PictoBlox 初體驗

(2021/11/01)

感謝文盛老師提供資訊,讓我申請【廣達游於智】的硬體設備,由於此設備也是基於Arduino Uno修改而來,因此玩法跟玩Arduino Uno都一樣。再由於我是國小老師,Scratch是小朋友最熟悉的編程軟體,所以我用類似Scratch的PictoBlox來玩這板子,簡單測試如下:

一、廣達游於智提供的硬體

  • QUno本體

  • 伺服馬達

  • 超音波模組

二、PictoBlox的使用

三、Quno與Pictoblox的結合

  • 先選擇板子(Arduino Uno)與連接埠

  • 先使用舞台(stage)模式,可進行硬體與舞台角色的互動

    • 記得先燒錄Pictoblox的韌體到Q uno

  • 簡單測試

    • 點擊【大熊】點亮Quno紅色LED燈,按【空白鍵】關閉紅色LED燈

      • 後來發現,D9為綠燈、D10為紅燈、D11為藍燈

  • 請大熊說出【按鍵】的數位值

    • 左鍵接在D2、右鍵接在D4

    • 發現按鍵未按下時其值為0、按下後其值為1

  • 按下Quno左鍵,大熊向左移20像素,按下鍵,大熊向移20像素

  • 按下Quno左鍵,播放全家便利商店入店時的音樂

    • 蜂鳴器接在D3腳位

    • 簡譜:3 1 5(低音) 1 2 5 2 3 2 5(低音) 1

    • 發現本軟體的音樂積木在舞台模式下好像有問題,只發出第一音

  • 安裝伺服馬達,並利用變數去改變角度

    • 伺服馬達要接在PWM腳位(3、5、6、9、10、11)

    • 這次接在D6

  • 安裝超音波模組,並請大熊說出量測的距離

    • 超音波模組有4個腳位,除了VCC及 GND外,還有TRIG及ECHO,利用提供的排線剛好可以接在【- A1 A0 +】的位置,所以TRIG接A0、ECHO接A1

    • 以上為原套件所提供模組的簡單使用,接下來就看如何去應用了!

  • 再來上傳(upload)模式,就可以進行離線操作了

  • 進行簡單測試

    • 按Quno左鍵亮綠燈,按右鍵關綠燈

      • 寫完程式,點擊【Upload Code】將程式燒錄到板子去

    • 按Quno左鍵亮綠燈,再按一下關綠燈按Quno鍵亮燈,再按一下關

      • 此要進行原始程式的修改,先完成下面積木程式

      • 再點擊文字程式上方的【鉛筆】,進行文字程式修改

  • 按下Quno左鍵,播放全家便利商店入店時的音樂

    • 簡譜:3 1 5(低音) 1 2 5 2 3 2 5(低音) 1

    • 之前聲音部份在舞台模式有問題,在上傳模式則沒有問題

  • 按下Quno左鍵,伺服馬達轉到30度、按下右鍵,轉到120度

  • 安裝超音波模組,利用序列埠顯示量測的距離

    • 超音波模組連接方法同上

    • 由於要使用【序列埠】來監控,所以要先添加其相關積木

  • 以上為Quno及內附模組的簡單測試

  • 這還有很多可以玩的東西,如:

    • 倒車雷達

    • 簡易保全系統

    • 停車場匣門模擬