LM393 사운드 센서를 라즈베리파이에 연결하기
LM393 사운드 센서는 디지털 센서입니다. 라즈베리파이에 연결해서 0 혹은 1을 입력받을 수 있는데, 다음과 같이 연결하실 수 있습니다.
센서에 있는 VCC는 라즈베리파이의 3.3V에, GND는 라즈베리파이의 GND에, 그리고 센서의 OUT은 라즈베리파이의 GPIO4번에 연결합니다.
그리고 다음의 소스코드를 사용하도록 합니다. nano 에디터를 사용하신다면, $sudo nano lm393.py 로 lm393.py를 만들고, 다음의 소스코드를 입력합니다. 소스코드 import RPi.GPIO as GPIO from time import sleep
GPIO.setmode(GPIO.BOARD) soundpin = 7 GPIO.setup(soundpin,GPIO.IN)
if __name__=="___main__": while(True): soundlevel = GPIO.input(soundpin) print "soundlevel",soundlevel sleep(0.005)
컨트롤+X로 저장한 후에 $sudo python lm393.py를 입력하면 사운드레벨에 따라서 출력값이 0 혹은 1로 표현됩니다. 센서에 있는 포텐쇼미터(파란색)를 돌려주면 감도를 조정할 수 있습니다.
라즈베리파이 저렴한 사이트 바로가기 1. 메카솔루션 (가장 저렴한 B+)
|