Ультразвуковой датчик не работал с Raspberry Pi - PullRequest
0 голосов
/ 25 февраля 2019

У меня проблема с Raspberry Pi 3B и ультразвуковым датчиком

Я хочу почувствовать и указать препятствие

Я подключил столько учебников в Google и измерил его некоторое время назад, и этоработал до

сегодня я пришел и выполнил тот же код с тем же соединением, не нужно было измерять проблему в том, что вывод эха не стал 1

этокод, который я использовал, я сделал оператор печати для отладки, но был напечатан только testttt.

enter code here

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO_TRIGGER = 12
GPIO_ECHO = 16
GPIO.setup(GPIO_TRIGGER, GPIO.OUT)
GPIO.setup(GPIO_ECHO, GPIO.IN)
def distance():
    while True:

           GPIO.output(GPIO_TRIGGER, 0)
           time.sleep(2)
           GPIO.output(GPIO_TRIGGER, 1)
           time.sleep(0.00001)
           GPIO.output(GPIO_TRIGGER, 0)
           while GPIO.input(GPIO_ECHO) == 0:
               StartTime = time.time()
               print"testttt"

           While GPIO.input(GPIO_ECHO) == 1:
                StopTime = time.time()
                print"test"
           TimeElapsed = StopTime - StartTime
           distance = TimeElapsed * 17150
           dis=round(distance,2)
           print"distabce=" +str(dis)+"cm"


  distance()   

1 Ответ

0 голосов
/ 25 февраля 2019

Проверьте пин-код в соответствии с номером пин-кода, потому что обычно бывает, что он может ошибаться.

Пожалуйста, пройдите по этой ссылке, чтобы проверить свою ошибку, она поможет вам

https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...