▲ Наверх
IT ArduBlock





Online ArduBlock


DOWNLOAD Arduino IDE WIN DOWNLOAD Arduino IDE MAC
Главная / Эксперимент 5. Ночной светильник

В этом эксперименте светодиод должен включаться при падении уровня освещенности ниже порога, заданного потенциометром.

Список деталей для эксперимента

1 плата Arduino Uno
1 беспаечная макетная плата
1 светодиод
1 фоторезистор
1 резистор номиналом 220 Ом
1 резистор номиналом 10 кОм
1 переменный резистор (потенциометр)
10 проводов «папа-папа»

Для дополнительного задания

еще 1 светодиод
еще 1 резистор номиналом 220 Ом
еще 2 провода

Принципиальная схема



Схема на макетке



Обратите внимание

В этом эксперименте мы устанавливаем фоторезистор между питанием и аналоговым входом, т.е. в позицию R1 в схеме делителя напряжения.

Это нам нужно для того, чтобы при уменьшении освещенности мы получали меньшее напряжение на аналоговом входе.

Постарайтесь разместить компоненты так, чтобы светодиод не засвечивал фоторезистор.

Скетч ArduBlock



Вопросы для проверки себя

- Если мы установим фоторезистор между аналоговым входом и землей, наше устройство будет работать наоборот: светодиод будет включаться при увеличении количества света. Почему?
- Какой результат работы устройства мы получим, если свет от светодиода будет падать на фоторезистор?
- Если мы все же установили фоторезистор так, как сказано в предыдущем вопросе, как нам нужно изменить программу, чтобы устройство работало верно?
- Допустим, у нас есть код if (условие) {действие;}. В каких случаях будет выполнено действие?
- При каких значениях y выражение x + y > 0 будет истинным, если x > 0?
- Обязательно ли указывать, какие инструкции выполнять, если условие в операторе if ложно?
- Чем отличается оператор == от оператора =?
- Если мы используем конструкцию if (условие) действие1; else действие2;, может ли быть ситуация, когда ни одно из действий не выполнится? Почему?

Задания для самостоятельного решения

- Перепишите программу без использования переменной tooDark с сохранением функционала устройства.
- Добавьте в схему еще один светодиод. Дополните программу так, чтобы при падении освещенности ниже порогового значения включался один светодиод, а при падении освещенности ниже половины от порогового значения включались оба светодиода.
- Измените схему и программу так, чтобы светодиоды включались по прежнему принципу, но светились тем сильнее, чем меньше света падает на фоторезистор.


Поделиться в соц.сетях




Компания Курсы ArduBlock Материалы Работа Контакты
О компании Школа 1 - 11 Подготовка к ЕГЭ Вакансии Тел: +7 (904) 713-86-14
Дизайн и стиль Робототехника Резюме WhatsApp: +7 (904) 713-86-14
Хобби - Спорт Программы Фрилансеры E-mail: ardublock@mail.ru
Инструкция Офисные Библиотека Канал на YouTube
Регистрация Дизайн и графика Поиск по сайту
Вход на сайт Красота и стиль Группа в vk
Рабочие специальности Онлайн игры Страничка в instagram
Реклама на сайте Изучение языков Фильмы
Онлайн бизнес Мультики
Медицина Arduino ArduBlock






© 2012-2018 ArduBlock RU. Ltd, Все права защищены.