아두이노 자이로센서 MPU6050 납땜 및 라이브러리 추가하기
로봇이나 항공에 많이 이용되는 센서는 자이로센서입니다. 아두이노에서는 MPU6050이라는 센서를 많이 사용합니다. 가속도계, 자이로센서가 합쳐진 모듈로 X, Y, Z 축의 정보를 제공을 합니다.
움직임에 따라 값이 변하기도 합니다. 자이로센서 MPU6050 사용 방법에 대해 소개를 하겠습니다.
자이로센서 MPU5060 납땜하기 |
작년 겨울 전에 자이로센서를 온라인에서 구매를 하였습니다. 택배 온 것을 뜯어보니 위와 같이 안에 자이로 센서가 동봉되어 있었고, 개봉해보니 납땜을 해야 했습니다. |
집에 때 마침 인두기, 납땜이 있어 자이로 센서를 납땜을 하기 위한 준비를 마치고 예전의 납땜을 하던 실력을 발휘하여 납땜을 하기 시작했습니다. |
납땜을 하기 전에 MPU6050 자이로센서의 모습입니다. 8개의 핀을 전부 납땜을 하여야 합니다. 납땜을 하는 방법도 초보자분들도 조금만 배우시면 연습을 통해 하실 수 있습니다. |
새로운 인두기도 개봉 박두를 하였습니다. 완전 신품이라 감회가 새롭네요. 납땜을 하여야 할 때 조심을 해야 할 점이 인두기를 사용 완료를 하고 코드를 뽑는 것이 필수입니다. 실수로 손이나 팔에 데이면 상처로 남게되는 경우도 있습니다. |
※ 아두이노 자이로센서 MPU6050 납땜 및 라이브러리 추가하기 연관글
납땜을 완료한 MPU6050 자이로센서입니다. 브레드보드에 꽂고 아두이노와 연결만 하면 됩니다. 그리고 MPU6050 라이브러리 다운 및 라이브러리 설치를 하는 과정을 거쳐야 합니다. |
뭔가 복잡해 보이는 MPU6050입니다. 이걸 실제로 사용을 한다니 벌써 부터 기대가 됩니다. 에어마우스나 시뮬레이터로 테스트를 해볼 수 있습니다. 이 부분은 다음에 기회가 되면 포스팅을 하겠습니다. |
아두이노와 MPU6050 센서와 선으로 연결을 합니다. 아래 링크에서 MPU6050 연결 방법을 자세히 확인을 하실 수 있습니다. |
링크 ☞ [MPU6050 연결하는 방법 알아보기]
자이로센서 MPU6050 라이브러리 다운 및 설치하기 |
MPU6050 라이브러리를 다운을 위해 아래의 링크에 접속하여 다운로드를 받습니다. 다운로드가 완료되었으면 아두이노 개발툴을 실행을 합니다. 스케치 - 라이브러리 포함하기 - .ZIP 라이브러리 추가를 클릭을 합니다. |
링크 ☞ [자이로센서 MPU6050 라이브러리 다운받기]
아두이노 관련 도움이 되는 추천 링크
2015/12/11 - [사물인터넷/아두이노] - 아두이노 - 아두이노 설치하기
2016/11/14 - [사물인터넷/아두이노] - 아두이노 - VS1053 MP3 Shield 라이브러리 설치 및 프로그래밍
2016/03/13 - [알뜰 정보/생활제품 정보] - 아두이노 모바일 로봇 종결 키트 RC카 구입 후기
2017/01/02 - [잡동사니/유용한 사이트] - 아두이노 센서 및 부품 구매할 때 유용한 지마켓(G마켓) 미니샵 목록
다운로드 받은 MPU6050.zip 파일을 선택하여 열기를 클릭합니다. |
라이브러리 추가가 완료가 되었으면 파일 - 예제 - MPU6050 - Examples - MPU6050_DMP6를 클릭합니다. 새로운 예제파일이 열립니다. 컴파일을 하여 실행을 하면 값이 나오는 걸 확인하실 수 있습니다. |
자이로센서 MPU6050 컴파일 에러 해결방법 |
컴파일 에러가 날 때는 I2Cdev.h 라이브러리를 설치를 하여야 합니다. 아래의 링크에서 다운로드를 받습니다. |
링크 ☞ [I2Cdev.h 라이브러리 다운받기]
아두이노 개발툴에서 스케치 - 라이브러리 포함하기 - .ZIP 라이브러리 추가를 클릭합니다. |
다운로드 받은 I2Cdev.zip를 선택한 후에 열기를 클릭합니다. 컴파일을 하고 실행을 하면 제대로 동작이 되는 것을 확인을 하실 수 있습니다. MPU6050 자이로센서는 다양하게 응용을 하실 수 있으니 여러분 만의 멋진 작품을 만드시길 바래요^^ |
'IT' 카테고리의 다른 글
안드로이드 스튜디오(Android Studio) 에뮬레이터 - Genymotion 생성하기 (0) | 2017.02.24 |
---|---|
안드로이드 스튜디오(Android Studio) 최적화 및 속도 빠르게 하기 - 자동 import 설정하기 (0) | 2017.02.24 |
123D 설정에서 필요하지 않은 항목 체크 해제하기 (0) | 2016.12.10 |
안드로이드 해킹과 보안 - 리눅스가 중요한 이유 (0) | 2016.12.08 |
안드로이드 해킹과 보안 - 안드로이드 개발 도구의 변화 (0) | 2016.12.08 |