RPi.GPIO add_event_detect иногда игнорируетсяPython

Программы на Python
Ответить
Anonymous
 RPi.GPIO add_event_detect иногда игнорируется

Сообщение Anonymous »

Я работаю над проектом, в котором используются GPIO(BCM) 17, 27, 22, 5 и 6.
События на контакте 17 обнаруживаются довольно хорошо, но GPIO 27 действительно неохотно вызывает события. кажется, они обнаруживаются с небольшой задержкой...
Я использую RPI4 с buster lite.
Это видео, показывающее вопрос

есть фото проводки
Это фрагмент, который я использую в видео питон3

Код: Выделить всё

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
GPIO.setup(27, GPIO.IN, pull_up_down=GPIO.PUD_UP)

def my_callback(channel):
print("event!")
GPIO.add_event_detect(27, GPIO.FALLING, callback=my_callback, bouncetime=300)

while True:
pass
Есть ли более эффективные методы обнаружения нажатия кнопок? есть ли GPIO, которых следует избегать на платформе RaspberryPi? А может я что-то делаю совсем не так...?

Подробнее здесь: https://stackoverflow.com/questions/646 ... es-ignored
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»