1. 파이썬 GPIO 라이브러리 설치 : 파이썬에 라이브러리르 추가
    1. https://sourceforge.net/projects/raspberry-gpio-python/
    2. /home/pi/Downloads 에 저장됨
    3. tar zxvf RPi.GPIO-0.6.5.tar.gz
    4. sudo apt-get install python-dev
    5. sudo python setup.py install
  2. 라즈베리파이 핀 배치도 : 참조(https://blog.naver.com/whdgml1996/221542569174)
  3. BreadBoard에 초음파센서 장착 후 라즈베리파이와 연결
  4. 파이썬 소스코드 작성
    1. vi ultraSonic.py  : vi를 이용해서 ultraSonic.py 소스 코드 작성
    2. python ultraS0nic.py  : 실행
    3. 소스 코드 설명 : 출처(https://fancyfantasysciencelab.tistory.com/9)

      1. gpio 번호 : TRIGER 5, ECHO 4
        1. C 언어에서는 wPi 번호 사용(5, 4)
        2. 파이썬은 BCM 번호 사용(24, 23)
      2. 초음파의 속도 : (331.5 + 0.6 * 온도)m/s
      3. startTime : Echo 입력이 Low에서 High로 바뀌는 시간(초 단위)
      4. endTime : Echo 입력이 다시 Low로 바뀌는 시간(초 단위)
      5. period : Pulse의 폭(endTime – startTime)
      6. dist1 = 시간 * 1000000 / 58      <- 초 단위를 100만분의 1초로 변경
      7. dist2 = 시간 * 17241                     <- 초 단위를 100만분의 1초로 변경
error: Content is protected !!