или что-то еще на смену плате Arduino.

Даже если плата Arduino останется самым распространенным вариантом, уже появляются новые версии оборудования и обновления среды IDE, которые следует учитывать при программировании микросхемы. Так или иначе, вы должны быть в курсе разработок в этой области и можете даже отказаться от одного бренда микроконтроллеров и переключиться на другой.

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

Микроконтроллеру необходимы внешние компоненты

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

По этой причине, чтобы на практике применить микроконтроллер, вы по-прежнему должны знать основы электроники. Вы должны усвоить такие базовые понятия, как напряжение, сила тока, сопротивление, емкость и индуктивность. Возможно, вам следует узнать о транзисторах, диодах, алфавитно- цифровых дисплеях, булевой логике и других компонентах, о которых я рассказывал в этой книге. И если вы намерены создавать прототипы и завершенные устройства, то вам по-прежнему необходимо знать, как пользоваться макетной платой и паяльником.

С учетом всего этого, резюмируем плюсы и минусы.

Преимущества дискретных компонентов

• Простота.

• Немедленные результаты.

• Нет необходимости в языках программирования.

• Низкая стоимость для несложных устройств.

• Устоявшиеся технологии применения.

• Лучше подходят для аналогового применения, например, для аудио.

• По-прежнему необходимы в схемах с микроконтроллерами.

Недостатки дискретных компонентов

• Способность выполнять только одну функцию.

• Трудности при разработке устройств, выполняющих сложные логические функции.

• Сложности при масштабировании. Большие схемы трудно собрать.

• Изменения в схеме могут оказаться сложными или даже невозможными.

• С ростом числа компонентов в схеме увеличивается энергопотребление.

Преимущества микроконтроллеров

• Исключительно универсальны, способны выполнять множество функций.

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату