Если постоянно лишь преобразовывать электрическую энергию в другие виды энергии, область её применения будет сильно ограничена. Мала, например, функциональность электрической лампочки или вентилятора. Однако если научиться управлять электричеством, откроется огромное множество различных полезных устройств, способных работать и без участия человека.
Замыкать цепи, контролировать характеристики электрического тока, управлять устройствами с помощью цифровой логики и многое другое можно при помощи отдельных электронных компонентов, таких как транзисторы, диоды, резисторы и т.п. Но если задача довольно сложная, то лучше воспользоваться специально созданными для этого устройствами – микроконтроллерами. Они существуют в “сыром”варианте– в виде микросхемы без нужной обвязки. Они очень дёшевы и удобны для использования в продуктах, предназначенных для серийного производства.
Однако для новичка лучшим выбором будут готовые платы с обвязкой для программирования и удобного подключения периферии. Самый известный представитель этого семейства – аппаратная платформа Arduino.
При использовании плат Arduino не нужен специальный программатор, их прошивка происходит при помощи USB-порта компьютера. А подключать дополнительные компоненты легко при помощи программируемых портов GPIO (General-Purpose Input/Output, порты ввода/вывода общего назначения) со стандартным шагом 2.54 мм. Также платы Arduino могут помочь обойтись без изготовления печатных плат и пайки. Однако для серьёзных устройств будет лучше применить “голый” микроконтроллер и самостоятельно изготовить нужную для его работы обвязку.