라즈베리파이 입점음 시스템 3
5942 단어 RaspberryPiPython3
[Raspberry Pi] 센서 설정 및 반응 획득
이전 글: [Raspberry Pi] Vim 설정에서 프로그래밍까지
0장 전체 프로세스
이전 글에서 나는Vim을 설정하고 프로그래밍을 진행했다.이번에 나는 가게에 들어오는 것을 감지하는 센서를 설치하고 싶다.
제1장에는 필요한 항목(이번에 사용한 것)의 링크가 실렸다.
제2장에서는 센서의 물리적 연결을 진행한다.
제3장 프로그래밍을 통해 센서의 반응을 얻는다.
제1장 필수 항목
이 두 개는 모두 지난번에 사용한 것이다.사전에 필요한 설정 등은 보세요저번 보도.
1. Raspberry Pi 3 model B
2. macbook
3. 센서 HC-SR501
4. 줄넘기
제2장 Raspberry Pi와 센서의 연결
점프선과 라즈베리 파이 연결
이럴 때는 최대한 다른 색으로 바꾸는 게 이해하기 쉬워요.
자세한 내용은 이 사이트 등을 참조하십시오.
어느 것이 좌우인지 센서 뒷면에 적힌 문자에 따라 위아래를 알 수 있다.핀이 밑에 있어요.
제3장 프로그램을 통해 센서의 반응을 확인한다.
요약 프로그램의 폴더로 이동합니다. (마지막으로 만든 폴더입니다.)
$cd Documents/Python3
, 문서 폴더의 Python3 폴더로 이동합니다.이때 Python3의 부분은 자신이 지은 이름을 찾으십시오.
vi로 프로그램을 쓰다
$vi jinkan_test.py
, 여기서 jinkan_test.vi로 py라는 python 파일을 만들어서 엽니다.누르기
i
는 입력 모드(화면 아래는 INSERT), 누르기esc
는 저장 또는 종료 모드로 변경됩니다.프로그램을 입력하고 싶어서 입력i
을 입력 모드로 들어갑니다.프로그램 설명 (못하는 사람을 위한)
import time
는time
조작시간을 획득하는 능력이다.import
는 RPi입니다.GPIO를 조작할 수 있는 능력을 얻다.import RPi.GPIO as GPIO
란 "이 프로그램에서 GPIO라고 부르기로 결정했습니다."as GPIO
는 18이라는 숫자를 저장한 상자다.그러니까 이름은 뭐든지 된다는 거야.2장-3의 GPIO의 발잡이 배열을 보면 알 수 있다. SENSOR_GPIO = 18
이곳에 발잡이를 하자.센서가 여기에 반응했는지 여부를 확인하기 위해 장소를 지정합니다.GPIO18
는 GPIO의 파이프 발을 지정할 때 어떤 표기법으로 지정하는지를 가리킨다.즉, 방금 GPIO18이 지정한 것이고 인용 번호 12로 지정할 수도 있다.이번에는 BCM(GPIO18 등)에서 진행됩니다.GPIO.setmode(GPIO.BCM)
는 설정, 즉 초기 설정입니다.GPIO.setup(SENSOR_GPIO, GPIO.IN)
아까 말했듯이 18을 저장했기 때문에 여기서 18을 직접 쓴 결과도 마찬가지다.SENSOR_GPIO
어떤 행동을 나타낸다.IN이기 때문에 IN은 센서의 반응에서 나온다.조작하고 싶은 곳과 행동을 보여준 셈이다.GPIO.IN
는 영원히 반복된다는 뜻이다.수동으로 끝낼 수밖에 없지만 일정한 처리를 계속할 겁니다.while True:
GPIO18이 입력한 숫자(반응이 있으면 1, 없으면 0)를print(표시)합니다.(if), GPIO는input(SENSOR_GPIO)(GPIO18은 1이고 반응이 없으면 0)는 GPIO입니다.HIGH(1)와 동일한 처리가 결정됩니다.그래서 GPIO는HIGH에 1을 직접 입력해도 문제가 없습니다.
print(GPIO.input(SENSOR_GPIO))
만약에 방금 if의 조건(즉 반응이 있음)에 부합되면print("검출인")로 표시됩니다.if(GPIO.input(SENSOR_GPIO) == GPIO_HIGH):
if문장의 효력 바깥쪽에서 조건이 없어도 발동할 수 있다.프로그램을 1초 기다리게 하다.print("人を検知しました")
는 GPIO의 초기화입니다.실행
에서 설명한 대로 해당 매개변수의 값을 수정합니다.
time.sleep(1)
를 나타낸다.즉, 0이 영원히 표시되면 반응이 없으면 된다는 뜻입니다.)제4장 마지막
이번에는 인감 센서의 반응을 확인했다.다음에는 USB 스피커에 연결합니다.고생하셨습니다.
다음 글: [Raspberry Pi] USB 스피커에서 소리가 나요.
Reference
이 문제에 관하여(라즈베리파이 입점음 시스템 3), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/namekuji/items/9b5289ab003f0c54f21d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)