micro:bit - 초음파 거리센서(HC-SR04) 확장 라이브러리

OS/micro:bit 2018.12.08 17:13 Posted by 파란크리스마스

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.


출처 : Steve136/microbit-ultrasonic: Example usage of a HC-SR04 Ultrasonic Sensor and the BBC Micro:Bit.
HCSR04 - Ultrasound Ranging Sensor module | Mbed

micro:bit - 초음파 거리센서(HC-SR04) 확장 라이브러리

micro:bit의 기본 함수로 구현하기 힘든 부분들은 확장 라이브러리로 제공이 되는데, 
초음파 거리센서(HC-SR04)를 단순하게 사용할 수 있도록 확장 라이브러리를 직접 만들어 보았습니다.

라이브러리의 사용은 제한이 없지만, 다른곳에 글을 올리는 경우 출처만 남겨주세요.

구현이 필요한 확장 라이브러리가 있으시면 댓글 남겨주시면 시간날때 만들어서 공개하겠습니다.

micro:bit - 초음파 거리센서(HC-SR04) 확장 라이브러리 사용하기

확장 라이브러리를 추가하기 위해서, [고급] 메뉴를 선택하여 [고급] 메뉴를 확장

확장된 메뉴에서 [확장] 메뉴를 선택하여 라이브러리 추가 화면으로 이동

검색창에 초음파 센서 Github 주소(https://github.com/bluexmas/pxt-ultrasonic-microbit)를 삽입하고, 검색(돋보기) 버튼 선택

검색된 초음파 센서 라이브러리 선택 (아이콘 작업을 했는데 아이콘이 나오지 않는데 이유를 알수가 없네요)

초음파 센서 라이브러리 함수 확인 ( 초기화 함수, 거리값을 가져오는 함수)

초음파 센서 함수 설정 - 첫번째 파라미터는 Trig핀, 두번째 파라미터는 Echo핀 설정

거리측정 값을 담을 변수 생성을 위해서 변수 메뉴에서 [변수 만들기...] 선택

변수 이름을 설정하고, [확인] 버튼 선택

거리 변수에 초음파 센서로 받은 거리값을 담고, LED 화면에서 거비 변수값을 출력

실행

OLED 거리값 출력 해보기

실행 결과


마이크로비트 지니어스키트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
아이씨뱅큐 공식 카페 : http://cafe.naver.com/icbanq
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
나도메이커 유튜브 채널 : https://www.youtube.com/user/ICbanQ