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