Найти в Дзене
уроки it инновации116

Выбор контроллера Arduino для обучения

Добрый день. Многие на самом первом этапе изучения платформы 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