Читайте также: |
|
Принесите на следующее занятие по программированию (занятие 6) программы (на флешке или скиньте через Интернет), выполняющие приведенные ниже задачи.
Примечание: если Вы уже имеете собственный контроллер, но еще не имеете дополнительных компонентов к нему, для возможности опробовать написанную программу дома, обратитесь к преподавателю для получения компонентов для выполнения, которые нужно вернуть на следующем занятии. Также можно после занятия под руководством преподавателя спаять необходимые компоненты, которые можно будет забрать насовсем.
Задача 1. Две кнопки (1 и 2) + три светодиода – красный (К), желтый (Ж) и зеленый (З)
Если не указано другое, при отсутствии нажатия кнопок все светодиоды потушены
№ | Задание | № | Задание |
1 нажата – горит К 2 нажата – горит З | Не нажаты обе кнопки – горит З, нажата одна из кнопок (любая) – горит Ж, нажаты обе кнопки – горит К | ||
1 нажата – горят К и Ж 2 нажата – горит З | Нажата 1 – включается один случайный светодиод, нажата 2 – включается два случайных светодиода | ||
1 нажата – горит Ж 2 нажата –горят З и К | Не нажаты обе кнопки – горит З, нажата 1 - горит Ж, нажата 2 – горит К | ||
1 нажата – помигать К 10 раз 2 нажата – помигать З 5 раз | В исходный момент горит К Нажата 1 – светодиод переключается К->Ж->З (на З останавливается), нажата 2 – З->Ж->К (на К останавливается) | ||
1 нажата – помигать К 10 раз 2 нажата – помигать З 5 раз | Три раза подряд нажата 1 – загорается зеленый на 1 секунду, 3 раза подряд 2 – загорается К на 1 секунду | ||
1 нажата – помигать З и Ж 7раз 2 нажата – помигать К 4 раза | 1 нажата и отпущена – загорается К, остальные тухнут, 2 нажата и отпущена – загорается З, остальные тухнут |
Задача 2. Аналоговый датчик + светодиоды (? и + кнопки для Елены, Александры и Мешкова)
№ | Задание | № | Задание |
Переменный резистор и 2 светодиода, мигающие по очереди с частотой, зависящей от угла поворота резистора | Фоторезистор, два светодиода. Фоторезистор имитирует компас: крайние положения – 0 и 360° – юг, среднее положение 180° – север. Вывести в Монитор порта пересчитанный угол поворота резистора и команды: если <175° – команда «Left», горит зеленый светодиод, > 185°– команда «Right», горит зеленый светодиод, от 175° до 180° – команда «Forward», горят оба светодиода | ||
Переменный резистор, выдающий в монитор порта угол поворота: 0, если резистор в 0 положении, 180, если повернут на 180° и т.д. | В монитор порта вывести угол поворота (см. задание слева), два светодиода: один горит, когда угол меньше 90°, другой – когда больше | ||
Фоторезистор, один светодиод. Светодиод загорается, когда яркость на фоторезисторе ниже определенного уровня (прикрыт рукой) | Три фоторезистора. Темно на среднем и светло на крайних – в монитор порта команда «Forward». Темно на левом – команда «Right».. Темно на правом – команда «Left» | ||
Терморезистор, один светодиод. Светодиод загорается, когда температура на терморезисторе ниже определенного уровня | Светодиод, фоторезистор. Вывести полученные с фоторезистора значения в Монитор порта. При освещенности ниже определенного уровня (фоторезистор закрыт рукой) светодиод горит, а при большей освещенности (фоторезистор открыт) светодиод не горит | ||
Переменный резистор и 5 светодиодов. Количество горящих светодиодов зависит от угла поворота резистора | Два терморезистора. Контроллер показывает температуру обоих и разницу между показаниями в градусах Цельсия | ||
В зависимости от уровня освещенности фоторезистора контроллер выводит в Монитор порта сообщение «Temno» «Sredne» или «Svetlo» | Терморезистор, два светодиода. Вывод температуры в Монитор порта, три уровня температуры: холодно – горят оба светодиода, средне – один, тепло – ни одного |
Дата добавления: 2015-07-25; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Практическое занятие 8. Робот-светофил или следующий по линии, на фоторезисторах | | | Задание на самостоятельную работу |