Несколько вопросов о первых шагах с NodeMCU ESP32/ESP8266.

Я хотел бы знать, каковы первые шаги в качестве хорошей практики при получении нового NodeMCU на базе ESP. Например:

Проверяем, все ли работает правильно
После подключения к соответствующему COM-порту с помощью putty, Arduino IDE или любого другого метода, какие основные команды можно использовать для проверки версии и состояния оборудования в целом?

Надежность точки восстановления
Есть ли способ сохранить исходную/заводскую прошивку в каком-то образе? Или базовая прошивка хранится в каком-то ПЗУ, которое пользователь ни при каких обстоятельствах не сможет изменить? Другими словами, можно ли «закирпичить» NodeMCU, если что-то пойдет не так, и как это предотвратить?

Восстановить из резервной копии Каков правильный обратный процесс для восстановления NodeMCU в предыдущее состояние?

C/microPython
Я видел некоторые проекты, использующие microPython вместо C. Каков стандартный способ начать использовать NodeMCU с microPython?

LUA (оболочка LUA)
Какова именно роль LUA в NodeMCU? Это просто интерфейс, доступный пользователю после COM-соединения?

, 👍0

Обсуждение

загрузите Blink, а затем пример WiFi. языки сценариев не Arduino, @Juraj


1 ответ


1

Проверяем, все ли работает правильно

После подключения к соответствующему COM-порту с помощью putty, Arduino IDE или любого другого метода, какие основные команды можно использовать для проверки версии и состояния оборудования в целом?

Запрограммируйте это. Если он ведет себя так, как вы ожидаете, значит, он работает.

Надежность точки восстановления

Есть ли способ сохранить исходную/заводскую прошивку в каком-то образе? Или базовая прошивка хранится в каком-то ПЗУ, которое пользователь ни при каких обстоятельствах не сможет изменить? Другими словами, можно ли «закирпичить» NodeMCU, если что-то пойдет не так, и как это предотвратить?

Почему вы этого хотите? Вы можете просто скачать его. А «закирпичить» сложно, поскольку вы программируете плату заново каждый раз, когда нажимаете «загрузить» в Arduino IDE.

Восстановить из резервной копии

Каков правильный обратный процесс для восстановления NodeMCU в предыдущее состояние?

Вы просто загружаете туда все, что загружали раньше.

C/microPython

Я видел некоторые проекты, использующие microPython вместо C. Каков стандартный способ начать использовать NodeMCU с microPython?

Установите его, затем взаимодействуйте с ним, как бы это ни было сделано. Мы здесь Arduino, поэтому мы поддерживаем использование ESP8266 и т. д. с API Arduino. Мы не поддерживаем MicroPython.

LUA (оболочка LUA)

Какова именно роль LUA в NodeMCU? Это просто интерфейс, доступный пользователю после COM-соединения?

Это еще один язык программирования. Как МикроПитон. Используйте его, если хотите, однако это умирающий язык, и изучать его не рекомендуется. Опять же. , мы не поддерживаем Lua.

,