有了moleGraph,就可以把Arduino當在示波器來使用。
我們使用紅外線的感測模組來作測試,一共有類比/數位的輸入值。
其中的可變電阻用來決定數位HIGH/LOW的閥值大小。
在可變電阻右側為電源指示的LED燈。
可變電阻的右下側標示"開關指示"是表示數位輸入的HIGH/LOW狀態。
接線圖
1.點選ArduBlock外掛,輸入下列程式,
數位輸入的部分,因為其值是HIGH/LOW,沒法在示波器上呈現,所以利用一個IF/THEN/ELSE來進行轉換,HIGH-->1,LOW-->0
將類比輸入值是由1023到0,為了可以和數位輸入的部分作對比 ,可以用MAP函數,把輸入值由0~1023對映到0~10。
將程式上傳到Arduino 。
2.開啓moleGraph,
3.設定moleGraph連接埠,一樣是連接到Arduino UNO同一連接埠。
4.當呈現connected狀態後,就可以點選Start來連接Arduino
5.可以看到類比和數位訊號輸入的差異,類比會有上下的起伏,但是數位只有二種狀態的變化。