Добрый день.
Подскажите пожалуйста, на чем лучше программировать NodeMCU?
Дело в том, что один и тот же скрипт, написанный в двух языках ведет себя по-разному.
То есть, пин, для которого написан скрипт в Arduino IDE, при логической единице выдает стабильные 3.3В.
А в LUA - всего 3В. А этого не хватает для управления модулем. Как такое может быть?
сильно подозреваю, причину искать надо в соединениях.
Или луа скрипт инициализирует сильно больше периферии, в итоге преобразователя питания на всё не хватает.
PrAw, хорошо, в режиме амперметра замерю тогда вечером.
Питание идет от USB компьютера. Провод даже не вынимался.
То есть сперва прошиваю через Arduino IDE, замеряю вольтаж. Перепрошиваю на LUA - опять замеряю.
Разница ровно 0.3В, которых как раз недостает для управления реле.
Антон Пархоменко, предлагаю тестовый пример упростить до минимума - ровно один пин, ровно одно действие
в случае с lua кодом - лучше перепроверить, не мой используемый язык
pin_number=1
gpio.mode (pin_number, gpio.OUTPUT) // установка рабочего режима на выход
gpio.write (pin_number, gpio.HIGH)// установка высокого уровня
Антон Пархоменко, моя логика не способна помочь в дальнейшем. Если надо, вешайте на ногу полевой транзистор и пишите на чём угодно, мощи будет хватать.