LM393 사운드 센서를 라즈베리파이에 연결하기

메이커 2016-04-18 (월) 12:50 8년전 23795  

117f5bd5b2085ee63e3094d0f701ce18_1460950 

 

LM393 사운드 센서는 디지털 센서입니다. 라즈베리파이에 연결해서 0 혹은 1을 입력받을 수 있는데, 다음과 같이 연결하실 수 있습니다. 

 

센서에 있는 VCC는 라즈베리파이의 3.3V에, GND는 라즈베리파이의 GND에, 그리고 센서의 OUT은 라즈베리파이의 GPIO4번에 연결합니다.

 

117f5bd5b2085ee63e3094d0f701ce18_1460951
 

 

 

그리고 다음의 소스코드를 사용하도록 합니다.

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+)

2. 키트 정리와 메뉴얼이 제공되는 사이트 

3. 초소형 라즈베리파이 구매 사이트

 

메카리워즈 Image Map

송태현 2017-11-01 (수) 16:08 6년전
복붙하니까 안되요ㅠㅠㅠ 뭐가문제일까요?????ㅠㅠ
주소

모바일 버전으로 보기