§ 55. О контроллере R-5, Arduino Nano и о драйверах
344
Задание 1. Анализ команды delay Измените параметры команд delay, наблюдая, как изменяется работа светодиода L1. Результаты оформите в виде таблицы 9. 2. В двух последних строках впишите произвольное значение команды delay, отличающееся от предложенных в других строках. Таблица 9. 2. Анализ команды delay
Задание 2. Изменение подключения светодиода к различным выводам платы Arduino Измените подключение светодиода к выводу 4 платы Arduino. Измените программу и проверьте её работоспособность. Затем проделайте эти же ма- нипуляции для вывода 8.
Рис. 9. 33. Элементы схемы
Внесите изменения в принципиальную схему эксперимента, учитывая вы- полненные модификации программы. Дочертите недостающие части схемы (рис. 9. 33).
Задание 3 Измените программу с использованием переменной и проведите преды- дущие эксперименты на разных выводах Arduino.
§ 55. О контроллере R-5, Arduino Nano и о драйверах
Для того чтобы запустить мотор даже от игрушечного автомобиля, требуется большая сила тока, способная вывести из строя микрочип контроллера. Чтобы через контроллер не проходили большие токи, ис- пользуется силовая электрика (вспомните реле). Поэтому моторы под-
346
ключаются к Arduino с помощью специальных микросхем — ключей, или аппаратных драйверов. Чтобы управлять платформой с колёсами, нужно специальное устройство, которое смогло бы преобразовывать электрические сиг- налы. Такое устройство, обеспечивающее преобразование электриче- ских двоичных сигналов в воздействия, пригодные для непосред- ственного управления колёсами, называется драйвером. Наверняка вы уже слышали такое слово. Без драйвера-программы не будет рабо- тать видеокарта или сетевая карта в компьютере.
В нашем случае драйвером будет служить специальная микро- схема, управляющая скоростью и направлением вращения электро- мотора. Рассмотрим устройство и принцип работы специального компакт- ного модуля «Контроллер R-5. Лартмастер». В состав его платы вхо- дят: контроллер Arduino nano, стабилизатор питания (5 В), драйвер электромоторов (две микросхемы), разъём для подключения модуля Bluetooth. Электрическое питание может быть подано на плату через USB- порт от компьютера или от источника питания. Источником пита- ния может быть батарейка, аккумулятор или подключение через адап- тер. Познакомимся с контроллером Arduino nano — «мозгом» робота. Это тоже контроллер семейства Arduinо, но значительно меньшего раз- мера. Согласование контроллера с датчиками, исполнительными уст- ройствами и механизмами осуществляется с помощью блока уп- равления R-5 (рис. 9. 34). На схеме по- казано: 1, 3, 9, 12 — разъёмы для подключе- ния электромоторов; 2, 11 — светодиоды, индуцирую- щие направление вращения электромо- торов; 4 — светодиод — индикатор электро- питания; 5 — кнопка включения питания; 6 — клемма для подключения бата- реи питания; 7 — стабилизатор; Рис. 9. 34. Схема блока управления
8 — переключатель питания электромоторов (в положении N на драйвер электромоторов подаётся напряжение 5 В, в положении H на драйвер электромоторов подаётся питание непосредственно с бата- реи); 10 — разъём для коммутации цифровых выходов Arduino D2, D3, D4, D5 на вход драйвера или на разъём J2;
13 — разъём J2; к этому разъёму выведены соответствующие выходы Arduino; 14 — разъём J3; к этому разъёму выведены аналоговые выходы Arduino. Разъёмы J2, J3 имеют три ряда контактов. Внешний ряд подключён к минусу батареи (GND), средний ряд подключён к выходу стабилиза- тора 5 В. Внутренние ряды подключены к соответствующим контактам Arduino. На блоке управления расположены колодки для установки Ardui- no Nano, драйверы моторов и переключатель питания электромото- ров. Если мы хотим использовать выходы D2, D3, D4, D5 в работе дру- гих устройств, то в этом случае джамперами необходимо соединить средние и верхние контакты разъёма. Джамперами называют пере- мычки, с помощью которых можно создавать различные конфигурации цепи. Плату R-5 можно установить на любую платформу с колёсами, управляемыми моторами.
Полезная информация • Различные источники в Интернете дают следующие определения драйвера. • Драйвер — компьютерная программа, с помощью которой другие программы получают доступ к аппаратному обеспечению. • Драйвер — элемент задней втулки велосипеда, исполняющий роль храпового механизма. • Драйвер — наёмный водитель, который перегоняет автомобиль клиента из одного места в другое. • Драйвер — клюшка в гольфе. • Драйвер, сервоусилитель — в общем смысле устройство преобра- зования каких-либо сигналов до определённых параметров (на- пример, драйвер RS-485). В узком смысле — источник высоких
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|