[Arduino] 거리측정센서와 OLED 이용하기.
Arduino 실습으로 아래와 같은 내용으로 실습해 보았다.
1. 개요
초음파 거리 측정 센서에서 측정한 거리값을 아두이노로 받고, 이를 OLED 모듈에 출력한다.2. 구성요소
- WiDo(Arduino Leonardo + Adafruit Wi-Fi)
- HC-SR04 (초음파 거리 측정 센서)
- 128x64 OLED (OLED 디스플레이)
3. 필요한 라이브러리
OLED를 사용하기 위한 라이브러리가 필요하다.
- Adafruit_SSD1306
(https://github.com/adafruit/Adafruit_SSD1306) - Adafruit GFX Library
(https://github.com/adafruit/Adafruit-GFX-Library)
4. Pin Mapping
(1) HS-SR04(초음파거리센서)
Arduino | HC-SR04 |
---|---|
5V | Vcc |
D2 | Trig |
D3 | Echo |
GND | Gnd |
(2) 128x64 OLED (OLED 디스플레이)
Arduino | OLED |
---|---|
D9 | Data |
D10 | Clk |
D11 | DC |
D13 | Rst |
D12 | CS |
- | 3v3 |
5V | Vin |
GND | Gnd |
5. 소스코드
(!주의!) 아래 코드는 128x64 OLED에서 SPI방식으로 연결한 예이다!! I2C방식이나 128x32 OLED의 예제는 라이브러리의 예제에 있으니 거기를 참고하길 바랍니다!!!https://github.com/ChanMinPark/makeup/blob/master/007_Distance-OLED_Arduino/Arduino_code/pcmOLED.ino
댓글 없음:
댓글 쓰기