Думаю не надо рассказывать что такое Arduino. Многие проекты выросли из этих плат. Очень удобная система для новичков, с большим сообществом, огромным количеством библиотек и примеров.
В настоящее время выпущено много плат Arduino с esp на борту. Но их всех отличает то, что там есть собственный контроллер, который обслуживает GPIO и плюсом идёт ESP которая добавляет беспроводную связь.
Недавно была представлена новая плата Arduino Nano ESP32. Первая плата в которой ESP32 отвечает не только за беспроводную связь, но и обслуживает GPIO.
Плата построена на основе модуля от UBLOX содержащего ESP32-S3.
Рассмотрим особенности Nano ESP32 с официального сайта:
- Крошечные размеры: разработанная с учетом известного форм-фактора Nano, компактный размер этой платы делает ее идеальной для встраивания в автономные проекты.
- Wi-Fi® и Bluetooth®: используйте возможности микроконтроллера ESP32-S3, хорошо известного в сфере Интернета вещей, с полной поддержкой Arduino для беспроводной связи и подключения Bluetooth®.
- Поддержка Arduino и MicroPython: легко переключайтесь между программированием Arduino и MicroPython, выполнив несколько простых шагов. Мы даже предлагаем вводный курс для новичков в мире MicroPython.
- Совместимость с Arduino IoT Cloud: быстро и легко создавайте проекты IoT с помощью всего нескольких строк кода. Наша установка позаботится о безопасности, позволяя вам отслеживать и контролировать свой проект из любого места с помощью приложения Arduino Iot Cloud. (доступно с августа 2023 г.)
- Поддержка HID: эмулируйте через USB устройства с интерфейсом пользователя, например клавиатуру или мышь, открывая новые возможности для взаимодействия с компьютером.
Плата доступна на официальном сайте по цене 20 долларов.
На промо картинках выглядит конечно красиво. Но посыл Arduino не совсем понятен. Можно купить какой нибудь Wemos D1 mini ESP32 за 5 баксов. И он ничем не будет уступать этой плате. При этом она тоже будет программироваться в среде Arduino и MicroPython. Я думаю без проблем будет работать с Arduino IoT Cloud. Так что Arduino пытается догнать уходящий поезд.