最近在臉書上看到一篇文章:「原來超音波只要用echo腳位就好」。原作是在Microbit上使用,筆者就開始想在Arduino上試試看,底下為筆者搭配Arduino New Ping的成功做法。
- Arduino UNO R3 板子 x 1
- 杜邦線母對母 x 7
- 330歐姆電阻 x 1
- Arduino Sensor Shield x 1
- HC-SR04 x 1
- SSD1306 I2C 0.96 吋 OLED 顯示模組 x 1
- 麵包版 x 1
硬體電路:
接線方式:
將HC-SR04 接在麵包版上,使用330歐姆的電阻將HC-SR04的 Echo 與 Trig 給接在一起。
HC-SR04 的 Echo 接到 Arduino Sensor Shield Pin 12
OLED 的 SCL 接到 Arduino Sensor Shield SCL
OLED 的 SDA 接到 Arduino Sensor Shield SDA
安裝 Arduino New Ping 與 OLED的程式庫:
https://github.com/adafruit/Adafruit_SSD1306
https://github.com/adafruit/Adafruit-GFX-Library
Arduino IDE 程式碼:
示範影片:
沒有留言:
張貼留言