Comments 3
Поясните пожалуйста в чем в данном случае плюс микропитона над плюсами? Просто по коду и на уровне плюсов можно так же писать на том же уровне абстракции не сильно делая кучу дополнительной работы. Либы для esp и приемов работы на плюсах очень много. Библиотеки для работы с вайфаем удобнее или ещё что? Или молодое поколение к программированию МК без питона тяжелее привлечь?
Тоже непонятно, но видимо чтобы не писать на сях несмотря на наличие esp-idf? Кстати, зачем плюсы, если все есть для нормального Си?
Вы правы - на C++ с библиотеками вроде Arduino действительно позволяет работать на высоком уровне абстракции. Акцентирую ваше внимание, я ни в коем случае не агитирую против C++ и не утверждаю, что MicroPython — это «лучше», просто делюсь своим опытом. Так как я погружен в Python, то для решения бытовых задач (считать датчик, отправить данные) мне ближе MicroPython, так как оказался удобным способом погрузиться в мир МК, и мне не надо переключаться на совершенно новую парадигму, а использовать уже знакомые модели и через REPL в реальном времени "пощупать" железо без цикла компиляции-прошивки для начальных стадий прототипирования.
Сначала логика, потом код: как писать программы для ESP на MicroPython