Хочу привести еще один пример устройства управление двигателем с помощью света. Принцип очень простой, и применять микроконтроллер тут глупо, но для изучения принципа работы ассемблерных команд как раз то, что нужно, так интересней разбираться. В основе схемного решения лежит простая задача — передать сигнал с датчика (фоторезистора) на управляющий драйвер (транзистор) двигателя. Откроем проект «svet&dvigatel» в программе ISIS и начнем разбираться. Запускаем проект на выполнение симуляции (кнопка плей внизу) и смотрим как двигатель уже начал сразу работать. Теперь давайте приблизим лампу ближе к фоторезистору по максимуму близко (жмите на стрелочку +, что есть возле нее), как вы видите двигатель остановился. Почему? Все просто, мы с помощью программы, которая виртуально зашита в наш микроконтроллер отследили изменения сигнала на входе порта А,0 и сделали действия которые лежат в основе алгоритма задуманного программистом, то есть мы выполнили выше поставленную задачу. Все детали о работе программы хорошо расписаны в самой программе в комментариях, так что не ленитесь почитать и разобраться, даже попробуйте изменить саму программу так, что бы она работала с точностью до наоборот с тем алгоритмом, который описан в этой статье (небольшая подсказка, обратите внимание на команды BTFSS и BTFSC). УДАЧИ!!!. Материал тут
Да конечно интересно это все !!! ну вот интереснее устроить управление электродвигателем по средствам ИК излучения или по радиочастоте !!! Хотя думаю ВСЕ ВПЕРЕДИ
Пожалуйста остав
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба