today's helen

seize!

physical computing

[physical computing] sol1: 확장보드와 sonar-모션감지 센서를 이용해 후방감지 시스템 제작하기

yooncandooit 2022. 11. 28. 14:29
반응형

장점: 회로가 간단하고 점퍼선을 써서 오류가 잘 나지 않는다
단점: 확장보드는 무거워서 불편할 것 같다(휴대성이 떨어짐) & 난 확장보드가 없어서 sol2로만 해보았다.

  • 준비물

마이크로비트
점퍼선
초음파센서
부저
마이크로비트 확장보드

  • 하드웨어 제작

1. 초음파 센서 확인
(왼쪽부터) VCC, trig=송신부, Echo=수신부, Gnd
2. trig핀(송신부)를 1번핀에 Echo핀(수신부)를 2번에 꽂고 부저는 0번 핀에 꽂기

  • 블록 코딩

1. 마이크로비트 확장tab-> ‘sonar’ 검색&클릭-> sonar 블록 추가 확인
2. 설정(사진 참고)

이거를 ping trig->p1//echo->p2//unit->cm로 변경하기
 
화질 깨짐... 수정 중

위에서부터 설명하자면...
무한반복
-> 변수 A에 sonar 셋팅 저장
-> if-else로 거리에 따른 템포 조정해주기
>>
if A>20 & A<=30, 도 1박
if A>10 & A<=20, 도 1/4
if A>3 & A<=10, 도 1/8

if A>1 & A<=3, 도 hz
else 실행 중지

 
반응형