프로그래밍 / C++ / 언리얼

lcd 3

[Arduino] 아두이노 온습도센서(DHT11) 여러가지 예제를 통해 알아보자

온습도센서의 개요 우리가 기온을 측정할때 크게 온도만 측정할수있는 LM35센서와 온,습도 모두 측정할 수 있는 DHT11센서 2가지로 분류되는데 주로 많이 사용되는 센서는 DHT11 온습도 센서다. 온습도센서를 잘 살펴보면 겉에 구멍이 뚤린것을 확인할 수 있는데, 공기중의 수분을 잘 흡수하도록 설계가 되었다고 한다. 센서내부에는 미세한 전극이 있어서 공기중의 수분을 감지할때 미세하게 전류가 흘러서 변화된 저항값을 우리가 시리얼 모니터를 통해서 읽어들일 수 있게된다. 습도값의 오차가 ±5%, 온도값의 오차가±2%정도로 오차범위가 크게 차이가 없을 정도로 센서의 정확도 또한 뛰어나다. 이제 온습도 센서를 통해서 출력값이 어떻게 나타나는지 알아보도록 하자. 알아보기 앞서서 우선 온습도센서와 관련된 라이브러리를..

Programming/Arduino 2020.07.21

[Arduino] 아두이노 초음파 센서(HC-SR04) 3가지 예제를 통해 거리를 감지해보자

초음파센서의 개요 초음파 센서는 20kHz이상의 높은 주파수의 소리를 내보내어 물체를 맞고 돌아오는 시간을 측정하여 물체의 유무감지, 감지거리 등을 측정하는센서다. 물체를 향해 내보내진 초음파는 물체에 따라서 일부물질은 초음파를 흡수하는 경우도 있기때문에 100% 정확하다고 할 수는 없다. 하지만 대부분의 고체성 물질은 신뢰도가 높은 편이다. 우리 실생활에서 흔히보는 식당의 자동문, 주차장의 차단기, 로봇청소기 이런것들이 초음파 센서를 이용한 사례들이다. 그럼 다음 예제를 통해서 초음파센서로 거리측정을 진행해보도록하자. 초음파센서 라이브러리 NewPing 설치 먼저 초음파 센서를 아두이노 프로그램을 통해서 작동을 시키려면 프로그램 내에서 라이브러리를 설치를 해야된다. 먼저 스케치 - 라이브러리 포함하기 ..

Programming/Arduino 2020.07.19

[Arduino] 아두이노 LCD 16x2 다양한 예제 응용하기

LCD의 개요 위의 LCD(16x2)는 특이하게 아두이노 쉴드처럼 남땝처리가 되어있는데, 핀 구성이 기존의 LCD의 회로방식과는 다르게 되어있다. 이 방식은 I2C통신방식이다. SPI통신은 핀 연결만 10번을 진행하게 되는데, 기존 SPI통신과는 다르게 I2C LCD는 회로가 간결하게 구성되어있는게 특징이다. LCD 라이브러리 설치 이 LCD를 이용하려면 특정 라이브러리를 추가해 주어야한다. LCD와 여러모듈을 이용하기 위해서는 "liquidcrystal I2C"라는 라이브러리가 필요하다, 그래서 특정 LCD에 맞는 라이브러리를 설치해 줄 필요가 있다. 아두이노를 실행하고 스케치 탭 - 라이브러리 포함하기 - 라이브러리 관리 를 들어간다. 라이브러리 관리를 들어가게되면 라이브러리 매니저라는 창이 뜨게된다..

Programming/Arduino 2020.07.17
반응형