y0u_bat

[아두이노] 3. 조도센서 & 부저 or LED 이용하기 본문

Hardware/아두이노

[아두이노] 3. 조도센서 & 부저 or LED 이용하기

유뱃 2015. 5. 6. 00:19


안녕하세요.

준비물: 아두이노,브레드보드,점퍼선,조도센서,220옴저항,LED



1. 부저 & 조도센서




위와 같이 회로를 짜줍니다.



아래와 같이 코딩합니다.


setup에서 시작 5초동안 조도센서에서 빛을 받아 최대 아날로그 값과 최소 아날로그 값을 구합니다.

loop에서 A0(조도센서)에서 받아온 값을 sensVal 에 넣고 

setup에서 구한 최대,최소 아날로그값과 사운드주파소 50~4000 사이를 매핑시킵니다.

그다음 tone으로 8번핀의 부저를 pitch음계만큼 20주기로 소리내줍니다.

serial.println(pitch); // 시리얼모니터에 pitch값을 찍어줍니다.

delay(100); // 0,1초 지연



동영상






2. LED & 부저

부저대신 led로 하는것두 완전히 거의 같다.




회로에만 부저대신 led넣어주면 된다



그리고 소스에서 map에서 50 ~ 4000을  0 ~ 255로 수정하면 된다.



동영상




Comments