[펌웨어] 에어 마우스 PJT

정재훈·2022년 5월 4일
0

FirmWare

목록 보기
7/7

STMStudio 설치

System Call : APP에서 Kernel에게 요청하는 API
Winodws API(구 : Win32API) - Windows에서 제공하는 API
윈도우즈가 가지고 있는 기능을 App에서 쓸 수 있다.

에어 마우스 : 기기를 움직여 마우스 포인터를 제어
가속도 센서 이용 : 마우스의 움직임을 감지한다
Windows API 사용 : Windows API 를 통해 마우스 커서를 제어한다

MPU 6050 : InvenSense 회사에서 개발한 MEMS 센서
세 가지 센서가 포함 됨
1. 온도 센서
2. 가속도 센서
3. 자이로 센서

I2C 통신 사용
가속도 센서: X, Y, Z 성분의 중력가속도 값
중력가속도 값을 이용하여 멈춰있는 상태에서 각 축의 기울려진 정도를 알 수 있다.

중력가속도 특징 : 중력이 지구에서 위치에 따라 값이 달라지는 것 처럼 중력가속도도 지구에서 위치에 따라 값이 달라짐

자이로센서 : X, Y, Z 축의 각속도 를 측정하는 센서
각속도 : 특정 축을 기준으로 각이 돌아가는 속력

고정하면 0, 0, 0 에 수렴, 회전 움직임을 감지할 수 있음

.elf :
1. 전역변수들 메모리 위치가 적혀있는 정보
2. 최종 만들어진 코드
3. 디버깅을 위한 여러 정보들

profile
여러 방향으로 접근하는 개발자

0개의 댓글