Как использовать контакты GPIO, зависит от того, какой датчик температуры вы будете использовать. Или, более конкретно, какой протокол они используют (при условии, что это цифровой, а не аналоговый датчик, аналоговый датчик не может (ну, легко) использоваться с выводом GPIO.) Но в основном вы просто подключите контакт данных датчика. к контакту GPIO, используя любую электрическую цепь, соответствующую типу датчика.
Желательно использовать последнюю версию прошивки NodeMCU (1.5.1), которую вам нужно будет собрать с помощью их онлайн-сервиса сборки (это просто :)). При этом вам нужно выбрать модули, которые вы хотите получить, которые должны включать поддержку датчика, который вы будете использовать.
Перепрошивка будет одинаковой для любого модуля ESP, за исключением того, что необходимо указать другой размер / режим вспышки, и вам может потребоваться добавить кнопку сброса и перепрограммирования для «голых» модулей.
Программирование (= LUA) будет идентичным для любого модуля после того, как вы установили прошивку NodeMCU. За исключением того, что вы можете указать другой вывод GPIO.
В качестве примера кода LUA для датчика ds18b20 вы можете посмотреть:
Но это будет отличаться для каждого типа датчика.
person
bluemind
schedule
08.07.2016