이 글을 읽기 전에 I2C에 대한 내용을 알고 계셔야 합니다.
I2C 통신
I2C 통신 : 2개의 선을 이용하는 통신 방식으로 직렬 통신이라고도 함-> 하나의 마스터와 여러 개의 슬레이브 구조(1:N) => 127개 까지 가능-> 클럭 신호를 사용하는 동기식 통신 방식-> 데이터가 얼마
dawon-project.tistory.com
VL53L1X : 적외선 레이저를 방출하여 대상에 대한 반사시간(즉, 부딪혀서 되돌아오는 시간)을 측정
시야각 : 15도~27도
=> 거의 한점을 detecting
-> why? 제일 가까운 것으로 들어옴
=> 풀업 방식으로 회로 설계 되어 있다.
<결선도>
I2C에 대한 자료 : https://dawon-project.tistory.com/12
I2C 통신
I2C 통신 : 2개의 선을 이용하는 통신 방식으로 직렬 통신이라고도 함-> 하나의 마스터와 여러 개의 슬레이브 구조(1:N) => 127개 까지 가능-> 클럭 신호를 사용하는 동기식 통신 방식-> 데이터가 얼마
dawon-project.tistory.com
<알고리즘 순서도>
<사용 방법 2가지 >
1. Polling 방식 : 측정 결과를 받을 때까지 기다린다.
2. Interrupt 방식 : 측정 결과를 받았을때 호출되어 명령을 수행한다.
=> 사용자가 이외의 선택사항 함수들을 사용하지 않을 경우 -> 기본 값으로 세팅
< 사용자 설정 함수>
TOF 센서(VL53L1X) (2)
RGB기준으로 3.2m까지는 측정거리 값이 출력되었으나 3.2m를 넘긴 후 부터는 측정값의 변동폭이 너무커 정확한 값을 출력할 수가 없었습니다.아크릴로 투명한 물체를 측정했을 때, 움직이는 순간
dawon-project.tistory.com
'STM32 정리' 카테고리의 다른 글
초음파 센서 (SRF05와 SRF08) (0) | 2025.01.10 |
---|---|
많은 센서들에서 사용되는 Pull-up / Pull-down 방식 (0) | 2025.01.10 |
STM Clock (0) | 2025.01.10 |
TOF 센서(VL53L1X) (2) (0) | 2025.01.09 |
STM32 설명서 (0) | 2025.01.08 |