Добрый день. Многие на самом первом этапе изучения платформы Arduino сталкиваются со сложным выбором: какой контроллер(плату развития) выбрать? Второй момент на текущее время цены на разные контроллеры данной платформы колеблется в широких пределах что в свою очередь может отбить все желание заниматься изучением данной платформы. Но не все так страшно как кажется:
- на первых порах можно начать обучение на специальных доступных программах и онлайн сервисах эмуляторах платформы Arduino. О них будет опубликована отдельная статья.
-в рамках этой статьи разберем и подберем оптимальные варианты контроллеров Arduino из самых распространённых.
Платформа о которой идет речь в зависимости от применяемого контроллера разделилась на несколько категорий:
-Arduino на основе 8 битных контроллерах производства фирмы Atmel под кодовым названием AVR а конкретнее самые распространённые из них ATmega328 и ATmega2560. Соответственно на основе ATmega328 выпускаются в основном распространённые платы развития
arduino nano - компактная но морально устарела и высокая цена
arduino pro mini - компактная но морально устарела и высокая цена и ко всему этому требуется для программирования приобретать отдельный адаптер
arduino uno - компактная но морально устарела и высокая цена
А на ATmega2560 выпускается плата контроллера
arduino Mega - большая по размерам, богатый набор выводов к которым можно подключить всякие датчики и исполнительные устройства, но морально устарела и высокая цена
-Arduino на основе 32 битных контроллерах производства фирмы STMicroelectronics а конкретнее на самом распространённым для данной платформы это STM32F103C8T6 данная плата называется
STM32Blue Pill -компактная но морально устарела и высокая цена. Но данная плата по своим возможностям гораздо лучше чем выше описанные платы.
-Arduino на основе 32 битных контроллерах производства фирмы Espressif Systems а конкретнее платы развития
ESP8266 - дешевле всех выше перечисленных плат, морально устарела но есть возможность на ней напрямую работать с сетью Wifi
ESP32 - чуть подороже чем ESP8266 но по характеристикам и стоимости обходит всех вышеперечисленных плат развития. Данная плата позволяет создавать просто уникальные вещи с тем учетом что на борту имеется полноценная поддержка Wifi и bluetooth.
В конце статьи хочу сказать что с учетом того что программа разработки Arduino IDE поддерживает все вышеперечисленные контроллеры и то что примеры кода программ прошивки который необходимы для начального освоения поддерживаются на всех вышеперечисленных платах развития то можно брать любой контроллер.
С уважением команда “Инновации116”.
Следите и участвуйте в развитие проекта:
-Телеграмм канал https://t.me/innovations116
-Сайт http://innovative-robot.ru/
-Чат в контакте Инновации116 https://vk.me/join/AJQ1dwd67iEj21D8AAvseEM9