點點樂_55x55  FB_55x55  twitter_55x55

調整點點樂具有距離感應功能也非常的簡單,當然開始前必須確定以下步驟已經完成

    > 準備Arduino程式介面

    > 上傳距離感應模式程式碼

如果都完成了,請開啟Arduino程式介面,選擇File -> Sketchbook -> Proximity_MP3

請尋找以下的程式碼"MPR121.setTouchThreshold" 還有 "MPR121.setReleaseThreshold" (可以按下Ctrl+F,利用Find視窗功能尋找)

距離感應程式碼

如上圖所示,MPR121.setTouchThresholdMPR121.setReleaseThreshold可分別設定點點樂觸發與釋放的敏感度。數字越小表示越敏感。

MPR121.setTouchThresholdMPR121.setReleaseThreshold的在一般觸控模式下,預設值分別是40與20,你可以發現,範例程式將它們改成8與4,這表示將大大提高了觸發的敏感度,達到距離感應的效果。

當你了解這兩行程式碼的意義後,您可以依照您的專案所需,自行設定與測試出最佳的敏感度設定。當然,設定的越敏銳,表示可能將收到更多的雜訊與更不穩定的效果。另外必須注意的是,MPR121.setReleaseThreshold的值一定要比MPR121.setTouchThreshold來的小!

最後,設定好之後,請務必記得將程式再次上傳,就完成了點點樂距離感應模式的敏感度調整囉。

後篇(進階版):

以上設定方式是針對整塊點點樂的所有感應器同時進行設定。但有時候因為感應圖案的形狀與大小的不同,您可能必須針對個別感應器進行不同敏感度的設定,程式寫法如下

MPR121.setTouchThreshold(0, 10); 表示設定感應器0,觸發感應程度為 10

MPR121.setReleaseThreshold(2, 5); 表示設定感應器2,釋放感應程度為 5

感謝您耐心看完本篇文章,如此具有教育性與趣味性的商品,我想比起現在市面上許多現成的玩具而言,才是真正可以幫助到孩子的學習與成長。歡迎您到Touch Board台灣專賣店參觀選購,我們會提供您最優惠的價格與快速的物流服務,幫您省去飄洋過海的運費與時間。更重要的是,我們在出貨前會再進行測試,確保到您手上的Touch Board的品質,還有還有,我們提供了完善的售後與退換貨服務,讓您從此輕鬆購物無煩惱!!!

以上,謝謝收看^^

點點樂_55x55  FB_55x55  twitter_55x55

文章標籤

點點樂 發表在 痞客邦 留言(0) 人氣()