Member 13876913 Ответов: 0

C++ - какие контакты gpio считывает этот код ?


Итак, у меня есть код из статьи, и я пытаюсь его проработать, речь идет о реализации iot в raspberry pi.

в этом проекте есть 4 элемента(2 светодиода, 1 датчик и 1 двигатель в качестве вентилятора) .Итак, я узнал в строках 42-47, что штыри 17,22,27 используются для трех элементов, но я не могу понять, какой штырь предназначен для датчика ? (автор говорит, что строки 90 и 91 отображают показания датчиков)

вот этот код : https://gist.github.com/mhvn092/8c2fcb391d9afeb09dcc8d3363450fc0

Что я уже пробовал:

я тоже задавал этот вопрос где-то еще, но люди говорят, что в строке 73 есть программа, которая запускает датчик, но это драйвер датчика.

markkuk

Вы уже получили правильный ответ, датчик считывается в строке 73 с помощью внешней программы. Командная строка определяет, что датчик DHT22 подключен к GPIO 4.

Member 13876913

ах, большое вам спасибо, просто еще пара вопросов, Что такое 22, написанные до этого в этой строке? это и есть контакт напряжения ? если бы я хотел изменить пин-коды в коде, мне нужно было бы изменить только эту строку ? а как насчет остальных трех элементов ? только строки 42-47 ?

большое спасибо чувак

markkuk

"22" - это тип датчика температуры, см. исходный код по адресу https://github.com/adafruit/Adafruit_Python_DHT/blob/master/examples/AdafruitDHT.py

Member 13876913

большое тебе спасибо чувак

KarstenK

запишите его как ответ, чтобы закрыть вопрос&A.

0 Ответов