DiyРуководство покупателя

6 лучших плат микроконтроллеров для всех уровней

6 лучших плат микроконтроллеров для всех уровней

Микроконтроллеры в основном следуют аналогичным конструкциям. Они имеют ограниченную встроенную память, работают с низким энергопотреблением и оснащены набором выводов ввода-вывода общего назначения (GPIO), которые обычно программируются через кабель USB.

Есть так много досок на выбор, что может быть трудно выбрать идеальную для вас. Новички имеют совершенно другой опыт работы с оборудованием, чем люди, которые раньше могли программировать или работать с электроникой.

Независимо от того, на каком уровне вы находитесь, один из этих микроконтроллеров должен хорошо работать для вас.

1. Лучший микроконтроллер для начинающих
Arduino Uno R3

Если у вас есть интерес к микроконтроллерам, вы почти наверняка слышали об Arduino. Они популяризировали хобби-оборудование с открытым исходным кодом со своим набором плат для разработки и независимой средой разработки (IDE) для их кодирования.

Arduino Uno R3 — это стандартный Arduino, который можно найти в большинстве стартовых комплектов, и он самый простой в использовании. Если проблема в бюджете, обратите внимание, что Arduino — это оборудование с открытым исходным кодом. Поэтому копии дизайна полностью легальны. Если вы ищете клоны Arduino, вы найдете много по гораздо более низкой цене, чем официальные доски Arduino.

2. Лучший микроконтроллер для детей
Makeblock Контроллер робота mCore

Погоди, это не похоже на плату микроконтроллера!

Ну, у mBot Robot Kit в качестве мозга есть микроконтроллер. Его дизайн делает его идеальным для обучения детей робототехнике без необходимости иметь дело со сложным кодом. Визуальный код блока, собранный в приложении Blocky, передается на плату через Bluetooth, чтобы повлиять на поведение робота.

Вы можете купить микроконтроллер отдельно от набора роботов, но почему бы вам? Роботы самые лучшие!

Этот комплект охватывает все, от создания роботов до основ программирования. Для представления микроконтроллеров молодой аудитории нет ничего лучше!

3. Лучший микроконтроллер для программистов
STM32 F3 Discovery

Плата STM32 F3 Discovery представляет собой микроконтроллер на основе ARM Cortex-M4 для экспериментов со всеми аспектами аппаратного программирования. Плата оснащена встроенным детектором движения, трехосным гироскопом, датчиком линейного ускорения и датчиком магнитного поля.

Есть также восемь светодиодов в круглом расположении. Обратите внимание, что эта плата требует отдельного адаптера FTDI для связи с компьютерами через USB. Если вы не уверены, что это такое, один из них использовался в нашей сборке собственного руководства по Arduino для связи с чипом ATMega328P.

Обучение программированию F3 Discovery является более глубоким процессом, чем многие другие микроконтроллеры. К счастью, есть библиотеки, которые делают этот процесс более доступным, и многие учебные пособия начинаются с основ. Наряду с использованием языка программирования C ++, доска является предметом Книги Открытий ; руководство по началу работы по внедрению языка программирования Rust.

4. Лучший микроконтроллер для носимых
Adafruit Gemma M0

Благодаря тому, что микроконтроллеры сочетают в себе расширенный контроль над светодиодами и другими компонентами с небольшими форм-факторами и низкими требованиями к мощности, неудивительно, что они проявляются в дизайне костюмов и косплее. Плата Gemma M0 от Adafruit представляет собой микроконтроллер размером с монету, идеально подходящий для подключения светодиодов или других компонентов с помощью проводящей резьбы. Кроме того, вы можете использовать встроенный светодиод RGB DotStar.

Чип ATSAMD21E18 (попробуйте сказать, что спешите) — это шаг вперед по сравнению с обычными встроенными контроллерами для микроконтроллеров этого типа. В то время как вы можете использовать стандартный Arduino типа C ++, плата поставляется с предустановленной CircuitPython для программирования на Python и собственным USB-соединением, которого обычно нет на других платах этого типа.

5. Лучший микроконтроллер для питания
Teensy 3.2

Для необработанной мощности в крошечном форм-факторе линейка Teensy 3.2 считается лучшей. 32-разрядный микропроцессор ARM Cortex запускает кольца практически на любой другой плате. Помимо скорости, Teensy имеет аудиоинтеграцию I2C и несколько высококачественных аналого-цифровых преобразователей (АЦП).

Каждый вывод на Teensy настраивается как прерывание, и платы работают с 64 КБ ОЗУ и 256 КБ флеш-памяти. Все это совместимо с Arduino IDE с использованием библиотеки Teensyduino, и, если вам недостаточно 28 выводов Teensy 3.2, 48-контактные разъемы Teensy 3.5 и 3.6 доступны на веб-сайте PJRC .

6. Лучший микроконтроллер для промежуточных пользователей
Mbed LPC1768 Совет по развитию

Делать следующий шаг от хобби-микроконтроллеров больше похоже на скачок. Промышленное использование встроенного оборудования может быть гораздо более сложным и иметь гораздо более высокую стоимость входа как на уровне оборудования, так и на уровне программного обеспечения.

Хорошим примером платы прямо на границе между потребителем и промышленностью является Совет по развитию Mbed LPC1768 . Эта доска — скачок в качестве и инструментах, и цена отражает это. Mbed предоставляет онлайн-IDE для оборудования и библиотеки для выполнения задач с помощью выводов GPIO и встроенных светодиодов.

Этот значительный скачок цены также отражает разницу в вариантах использования. Такие платы, как LPC1768, находят применение в стандартных отраслевых ситуациях, и использование платы для углубления ваших знаний может стать важной частью изучения встроенного программирования.

Маленькие Доски, Большие Планы

Этот список должен помочь вам принять обоснованное решение о том, какой микроконтроллер подходит именно вам. Это, однако, ни в коем случае не является исчерпывающим, и пропускает отличные платы, такие как Arduino, убивающий NodeMCU .

На какой бы плате вы ни остановились, микроконтроллеры — это идеальный способ сочетать электронику и кодирование. Любой из этих Arduino поможет вам справиться с обоими!

Кредит изображения: Ha4ipiri / Depositphotos

Похожие посты
Diy

Вещи, которые вы должны иметь в виду, прежде чем брать ноутбук или смартфон в службу технической поддержки

Diy

Как использовать Arduino для съемки красивой скоростной фотографии

DiyLinux

Пять великолепных расширений Raspberry Pi, которые делают его еще более полезным

Diy

Первые шаги с Arduino: пристальный взгляд на печатную плату и структуру программы