Здраствуйте. сегодня мы с Вами обсудим как заставить МК управлять актюатором. Для этого надо вспомнить что такое программа управления(компьюторная программа). И да, программа управления это инструкция(алгоритм) согласно, которой наш объект управления сможет выполнить предписанные ему действия. Для этого мы должны создать список(систему) команд кoторые понимает наш исполнитель, а он может включить или выключить светодиод, еще ему известна команда ждать назначенный промежуток времени. Значит примерный алгоритм будет следующим:
НАЧАЛО
- включить первый светодиод
- ждать 10мс(микросекунд)
- выключить первый светодиод
- включить второй светодиод
- ждать 10мс(микросекунд)
- выключить второй светодиод
- включить третий светодиод
- ждать 10мс(микросекунд)
- выключить третий светодиод
- включить четвертый светодиод
- ждать 10мс(микросекунд)
- выключить четвертый светодиод
- включить пятый светодиод
- ждать 10мс(микросекунд)
- выключить пятый светодиод
- включить шестой светодиод
- ждать 10мс(микросекунд)
- выключить шестой светодиод
- включить седьмой светодиод
- ждать 10мс(микросекунд)
- выключить седьмой светодиод
- включить восьмой светодиод
- ждать 10мс(микросекунд)
- выключить восьмой светодиод
КОНЕЦ
Теперь перейдем в виртуальную лабороторию и откроем созданный нами проект. Переключимся в режим написания кода и спомощью замечаний запишем наш алгоритм. Вот так.
Теперь давайте рассмотрим нашу виртуальную электрическую схему. Обратили внимание что каждый вход актюатора подключен к определенной точке ввода вывода? Молоодцы у каждой такой точки есть свое имя(адрес) на которуе нам нужно, поочерендно, подать напяжение, подождать, а затем снять.
Для этого рассмотрим другие блоки кода. перейдем на вкладку "выход"
Выбираем блок "назначить выход 0 на ВЫСОКИЙ" и размещаем его после комментария "включить первый светодиод" теперь его надо настроить - смотрим на нашу виртуальную сеть и номер точки выхода МК подключенную к первому входу актюатора выбираем в выпадающем списке. Затем точно также вставляем блок после коментария "выключить первый светодиод" настриваем тот выход, а вот уровень меняем на низкий, что означает выключить
Так выполняем для всех светодиодов. Затем переходим на вкладку управление. Выбираем блок "ожидать" настраиваем его на 10 и мс. После чего перетаскиваем на место после коментариев "ждать 10 мс"
Теперь запустим моделирование. Огонек бежит беспрерывно. А почему? На этот вопрос ответим на следующем занятии