Я знаю, что когда мы покупаем NodeMCU, у нас уже установлена прошивка NodeMCU. Но почему мы можем использовать IDE Arduino (используется для программирования на C ++) с этим комплектом разработчика?
Как мы можем использовать C ++ IDE для работы с прошивкой на основе Lua? Что не так с моими понятиями здесь?
«Прошивка на основе Lua» немного вводит в заблуждение, поскольку сама прошивка ядра написана на C (как, впрочем, и интерпретатор Lua).
Оформить заказ это исходный код https://github.com/nodemcu
Прошивка nodeMCU стирается и заменяется вашим эскизом Arduino. Вы кодируете это как любой другой Arduino.
Вам необходимо прошить прошивку NodeMCU, если вы хотите снова запустить на нем скрипты Lua.
Это просто две разные программы, поддерживающие один и тот же микроконтроллер.
Других решений пока нет …