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

아두이노 5

[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

[Arduino] 아두이노 조이스틱을 이용해서 쉽게 LED를 다루어 보자

조이스틱모듈의 개요 어릴적 오락실에 다들 한번씩은 가봤을것이다. 게임기 화면을 쳐다보면서 문득 생각한다. 게임속에 있는 캐릭터는 어떻게 움직이는걸까? 조이스틱을 이용해 현란하게 캐릭터를 잘 움직여서 게임을 잘하는 친구들이 한명씩은 꼭 있었는데, 가끔가다 오락실 게임기 안에 캐릭터가 움직이면서 어떤방식으로 움직이는지 궁금해해본적이 있을것이다. 그럼 아두이노보드와 조이스틱 모듈을 통해서 게임기의 원리에 대해서 한번 알아보도록 하자. 예제실습 - 조이스틱 모듈 작동확인 처음 핀 연결은 위와같이 연결시켜주면된다. 조이스틱 - 아두이노UNO 연결을 할때 VCC - 5V, GND - GND, VRX - A0, VRY - A1 각 포트에 맞게 연결시켜주면 된다. 나머지 하나 남은 핀은 스위치 핀인데, 이번시간에는 좌..

Programming/Arduino 2020.07.10

[Arduino] 아두이노 광센서(CDS)를 활용해서 LED 제어하기

광센서의 개요 우리가 길가다가 도시나, 골목길에서 가로등을 자주 마추치게 된다. 가로등 뿐만아니라 해가질때 산에 올라가서 서울 시내를 바라볼때 일몰시간이 시작되면 도심속 빌딩들이 점점 환하게 불이 켜지는것을 목격할 수 있다. 우리가 살고있는 이곳은 숨어있는 원리들이 생활속에 하나하나씩 존재한다. 낮에는 불이 안들어오고 밤에만 환하게 비추어주는 가로등의 원리는 과연 무엇일까? 이번시간에 아두이노를 통해서 그 원리를 알아보도록 하자. CDS는 빛을 받아들이게 되면 전도성을 가지는 반도체이며, 빛의 양에 따라서 저항값이 바뀌게되는 가변저항이다. 센서의 구성물질을 황화카드뮴이며, 회로구성이 간단하고 저렴해서 우리의 실생활에서 자주 유용하게 쓰인다. 아두이노에 회로를 구성하게되면, 빛의 양으로인해 저항값이 바뀜과..

Programming/Arduino 2020.07.09

[Arduino] 아두이노 가변저항(Potentiometer) 쉽게 응용하기

가변저항의 개요 가변저항(Potentiometer)은 전기회 로의 소자로서 회로에 흐르는 전류의 값을 다양하게 변화시킬 수 있는 저항이다. 우리가 수도꼭지를 돌려서 흐르는 물의양을 조절할 수 있듯이 회로에서는 가변저항을 통해서 도선에 흐르는 전류의 값을 변화시킬수 있다. 이 전자의 흐름은 아두이노를 통해 센서로부터 입력 된 아날로그 신호를 받을 수 있다. 본론으로 가변저항은 저항 값을 조절 할 수있는 조절기와 3개의 핀으로 구성 되어 있다. 핀은 VCC, A0, GND로 나누어져 있다. A0은 아날로그 신호를 내보내는 역할을 하는데, 시리얼 모니터를 통해서 아날로그 값을 읽어올 수 있다. 그럼, 조건문을 통해서 가변저항의 값에따라서 전구의 색이 바뀌도록 몇가지 실험을 진행 해 보도록 한다. 예제실습 - ..

Programming/Arduino 2020.07.08
반응형