Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

 § 55.  О контроллере R-5, Arduino Nano и о драйверах




344


 

 

 Задание 1. Анализ команды delay

Измените параметры команд delay, наблюдая, как изменяется работа светодиода L1. Результаты оформите в виде таблицы 9. 2. В двух последних строках впишите произвольное значение команды delay, отличающееся от предложенных в других строках.

Таблица 9. 2. Анализ команды delay

Код программы Результат наблюдений
digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);  
digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW); delay(500);  
digitalWrite(13, HIGH); delay(100); digitalWrite(13, LOW); delay(100);  
digitalWrite(13, HIGH); delay(. ); digitalWrite(13, LOW); delay(. );  
digitalWrite(13, HIGH); delay(. ); digitalWrite(13, LOW); 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...