강좌

    아두이노에 대해서 - IDE(통합개발환경)

    IDE? IDE는 Integrated Development Environment의 줄임말입니다. 한글로는 통합개발환경이라고 부르죠. 공학적으로 설명하자면, 코드 편집기-컴파일러-디버거-인터프리터 등을 함께 제공하는 소프트웨어를 통합개발환경이라고 할 수 있습니다만,,, 역시나 이렇게 설명하면 이해하기 어려울 겁니다. 자, 여러분들이 저에게 메시지를 보내야 하는 상황이라고 가정해봅시다. 그러면 당연하게도 메시지 앱을 열어 글을 작성한 다음 전송 버튼을 누르겠죠. 간단합니다. 근데 메시지 앱에 글을 작성하는 칸이 없다고 가정해봅시다. 그럼 굳이 메모장으로 가 글을 작성한 다음 그것을 저장해서 전송해야 하는 수고를 감수해야 할 겁니다. 이런 수고를 덜기 위해서 개발자들은 메시지 앱에 전송 기능뿐만 아니라 글을 ..

    005. 음파를 이용한 거리 측정, 원리부터 파악하는 초음파 거리 센서

    서론 오늘은 초음파를 이용한 거리 측정 센서에 대해서 살펴보겠습니다. 초음파? 보통 아두이노를 많이 접하셨다면 초음파는 거리 센서로 익숙하실 겁니다. 적외선을 이용한 방식의 거리 센서도 있지만 초음파 거리 센서는 가격도 저렴하고 사용 방법이 어렵지도 않기 때문에 다양한 강의나 키트로 만날 수 있죠. 초음파(超音波, Ultrasonic)는 단어에서도 알 수 있듯이 '음파'입니다만, 들을 수 없는 음파에 속합니다. 보통의 음파는 우리의 귀로 청취가 가능하지만 이 음파는 우리가 들을 수 있는 한계의 주파수를 초월한 음파를 가지고 있기 때문에 '초음파'로 불리고 우리가 들을 수 없는 음파인 것입니다. 수치로 풀어서 설명하자면 우리는 20Hz ~ 20kHz (Hz : 헤르츠, 진동 수의 단위) 대역의 주파수를 들..