(2021/12/10)
今天從LINE群組得知官方也有類似SCRATCH的積木程式平台(Qblock的Web版),當然要趕快來測試,測試內容跟之前使用PictoBlox的內容一樣,只是改用Qblock來撰寫程式,後來發現Qblock的使用與PictoBlox很像,而且更適合用在國小及Arduino的入門使用,測試內容如下:
一、廣達游於智提供的硬體
QUno本體
伺服馬達
超音波模組
三、Quno與Qblock的結合
將Quno與電腦連接
點擊裝置/選擇序列埠
找到連接Arduino Uno(COMx),並點擊【連線】
Qblock跟PictoBlox一樣有分【即時模式】(互動模式)及【上傳模式】
若要使用【即時模式】(也就是可以與舞台做互動),之前要先燒錄【即時模式韌體】(只要做一次即可,如果如從【上傳模式】改回【即時模式】就一定要燒錄此韌體)
點擊【燒錄即時模式韌體】
由於要使用{即時模式】,所以點擊裝置/連線(即時)
即時模式的前置作業完成!
建議:把裝置底下的【連線(即時)】與【燒錄即時模式韌體】,位置互換,因為第一次使用時會弄錯
簡單測試
點擊【主角】點亮Quno紅色LED燈,按【空白鍵】關閉紅色LED燈
D9為綠燈、D10為紅燈、D11為藍燈
也可以測試LED燈一閃一滅(每隔1秒)
請主角說出【按鍵】的數位值
左鍵接在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左鍵亮綠燈,按右鍵關綠燈
寫完程式,點擊【ArduinoIDE】,再點擊【燒錄到Arduino】
按Quno左鍵亮綠燈,再按一下關綠燈;按Quno右鍵亮紅燈,再按一下關紅燈
我發現這部份的呈現很強,很少積木程式能這樣做
按下Quno左鍵,播放全家便利商店入店時的音樂
簡譜:3 1 5(低音) 1 2 5 2 3 2 5(低音) 1
之前在即時模式也有做過,再測試一下上傳模式
按下Quno左鍵,伺服馬達轉到30度、按下右鍵,轉到120度
安裝超音波模組,利用序列埠顯示量測的距離
超音波模組連接方法同上
由於要使用【序列埠】來監控,由於內建監控視窗,所以可能要借用Arduino IDE的序列埠監控視窗(鮑速要用115200)
建議:內建序列埠監控視窗
以上為Quno及內附模組的簡單測試,目前有3個建議:
把裝置底下的【連線(即時)】與【燒錄即時模式韌體】,位置互換
內建序列埠監控視窗
加入更多感測器或元件的積木
這還有很多可以玩的東西,如:
倒車雷達
簡易保全系統
停車場匣門模擬