類別之前拜讀了劉老師的"原來超音波只要用echo腳位就好" 文章後,一直沒機會實作看看 可能是 HC-SR04 版本不同,花了一個早上試了三顆 HC-SR04 發現直接改程式的方法皆失敗,不死心的我,就上網問 google,終於找到一個方式可以讓我手上的 HC-SR04 只用三根 pins 就可以操作. 參考文章如下: https://www.cascologix.com/…/hc-sr04-ping-sensor-hardware-…/ 1. 移除 10K pull-up 電阻? 這裏我的板子找不到 pull-up 電阻,所以這步我跳過。 2. 加顆 10K 電阻至 Trig 和 Echo 之間 -> 由於找不到 10K 電阻,我拿手邊的 0805-6.8K 電阻焊上也是可以的. 3. 這時要用 Trig pin 來當讀取 distance 的 pin. (注意不是用 Echo pin, Echo 不用接) 4. 程式寫法,就只需將 Trig 和 Echo 指定至同一根即可. 這邊可參考劉老師寫的文章. MiniPOW 擴充板除了提供 3.3V 給 micro:bit ,也是可以提供 5V 電壓給其它周邊的,所以我直接拿來接改過的超音波試試,只用三根 pins 是可以正常動作. 以上是花了一個早上的心得,提供給大家做參考囉. |