#1 Re: Програмування Arduino » вопрос по синтаксису » 2017-02-13 14:35:29

Функции похожи, но не совсем. На ногу 10 похоже должен был быть повешен выход  датчика дождя, а на a0 какой то аналоговый датчик влажности.
void означает, что функция ничего не возвращает. Поэтому как мне кажется что функция void humid() работать как задумано не будет.
А ошибка вываливается, потому что вызов этой функции помещен в условие, соответственно ожидается логическое значение, а она описана как ничего не возвращающая.

#2 Різне » Соответствие пинов » 2017-02-13 12:18:57

Piglet
відповідей: 2

Здравствуйте! Уткнулся в некотором смысле дурацкий вопрос: соответствие физических выводов на плате с их обозначениями в скетче.
Конкретно в данный момент интересует в Nano. То есть к примеру в скетче 0 обозначает вывод Tx, 1 - Rx. Далее вывод D2 обозначается как 2 (или правильнее D2?) Аналоговые выходы писать как  14, 15... или A0, A1...?
Есть разница в написании для разных плат (Nano, Uno, Mega и других? Как с этим в NodeMCU на чипе ESP8266?
Спасибо!

Підвал форуму