Несколько вопросов о первых шагах с NodeMCU ESP32/ESP8266.
Я хотел бы знать, каковы первые шаги в качестве хорошей практики при получении нового NodeMCU на базе ESP. Например:
Проверяем, все ли работает правильно
После подключения к соответствующему COM-порту с помощью putty, Arduino IDE или любого другого метода, какие основные команды можно использовать для проверки версии и состояния оборудования в целом?
Надежность точки восстановления
Есть ли способ сохранить исходную/заводскую прошивку в каком-то образе? Или базовая прошивка хранится в каком-то ПЗУ, которое пользователь ни при каких обстоятельствах не сможет изменить? Другими словами, можно ли «закирпичить» NodeMCU, если что-то пойдет не так, и как это предотвратить?
Восстановить из резервной копии Каков правильный обратный процесс для восстановления NodeMCU в предыдущее состояние?
C/microPython
Я видел некоторые проекты, использующие microPython вместо C. Каков стандартный способ начать использовать NodeMCU с microPython?
LUA (оболочка LUA)
Какова именно роль LUA в NodeMCU? Это просто интерфейс, доступный пользователю после COM-соединения?
@, 👍0
Обсуждение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.
- ESP32S v1.1 NodeMCU vs ESP32 DevKitV1
- esp32 Stack canary watchpoint срабатывает
- esp32-cam публикует изображение в mqtt
- NodeMCU 1.0 автоматически сбрасывается через некоторое время
- Как назначить точке доступа ESP8266 имя хоста, которое может быть разрешено станциями?
- Отправка данных из одного узла NodeMCU в другой узел NodeMCU с использованием последовательной связи
- Как обновить ESP8266 NodeMCU SDK с версии 2.5.2 до версии 3?
- Как/можно ли изменить имя поставщика в ESP8266-12E?
загрузите Blink, а затем пример WiFi. языки сценариев не Arduino, @Juraj