Методика Традиции и инновации в образовательном пространств | Page 86

Рис 3. Микроконтроллер ARM Cortex-M4F MCU от компании Texas Instruments
Неполный список периферийных устройств, которые могут использоваться в микроконтроллерах, включает в себя: � универсальные цифровые порты, которые можно настраивать как на ввод, так и на вывод; � различные интерфейсы ввода-вывода, такие, как UART, I ² C, SPI, CAN, USB, IEEE 1394,
Ethernet; � аналого-цифровые и цифро-аналоговые преобразователи; � компараторы; � широтно-импульсные модуляторы( ШИМ-контроллер); � таймеры; � контроллеры бесколлекторных двигателей, в том числе шаговых; � контроллеры дисплеев и клавиатур; � радиочастотные приемники и передатчики; � массивы встроенной флеш-памяти; � встроенные тактовый генератор и сторожевой таймер.
Именно компромисс между гибкостью, производительностью, размерами и ценой позволяют микроконтроллерам быть использованными в различных устройствах, отвечающих за разные сферы человеческой жизни.
На данный момент микроконтроллер с любым набором периферийных устройств может себе позволить любой человек. К примеру, плату контроллера Arduino Uno [ 2 ]( см. Рисунок 4) можно приобрести за 5 $. Для этого устройства создается множество различных плат расширений, которые разработчики могут использовать под свои нужды.
Еще одним из положительных моментов в использовании подобных плат микроконтроллеров является относительная простота их программирования – программное обеспечения для таких устройств в большинстве случаев является кроссплатформенным, а программировать под них можно на различных языках – Assembler, Python, C, C ++ и так далее.
Рис 4. Плата Arduino Uno
Одной из сфер человеческой жизни, где часто применяется микроконтроллеры в общем и Arduino в частности – « умные » гаджеты: smart-часы, одежда, роботы, климатические станции и « умные » дома.
86