~~NOCACHE~~
require($_SERVER["DOCUMENT_ROOT"] . "/interactive/interactive.php");
===== Электронная монетка =====
Немного отвлечемся от серьезных проектов и соберем устройство для развлечения, в которое можно поиграть с друзьями. Всем, наверное, знакома игра "Орел или Решка", где игроки подбрасывают монету и угадывают, какая сторона монеты выпадет после броска. Кто угадал - тот и выиграл.
Устройство, которое мы соберем в этом эксперименте, можно назвать "Электронная монетка".
=== Принципиальная схема ===
pinlab_draw_picture("monetka");
Для запуска игрового процесса необходимо нажать кнопку "Старт" и немного подержать. После отпускания кнопки останется гореть только один светодиод. Кто угадал - тот и выиграл.
===Таблица компонентов===
pinlab_bom("monetka.mont");
=== Монтажная схема ===
pinlab_draw_instruction("monetka.mont");
===Работа схемы===
На элементах логических элементах DD1.1 DD1.2 ("2И-НЕ" с триггерами Шмитта на входе), собраны два генератора прямоугольных импульсов. Выходы генераторов подключены ко входам S и R RS-триггера, собранного на элементах DD1.3 и DD1.4. После включения питания генераторы остановлены, так как на их разрешающих входах (выводы 1 и 5) установлен уровень лог. "0" (через резистор R1).
При нажатии кнопки SW1 быстро заряжается конденсатор С1, и на выводах 1 и 5 элементов DD1.1 и DD1.2 появляется уровень лог. "1". Генераторы импульсов запускаются и изменяют состояние триггера с частотой около 200 Гц, о чем свидетельствуют тускло горящие, перемигивающиеся светодиоды.
При отпускании кнопки SW1 конденсатор С1 разряжается через резистор R1, и на разрешающих входах (выводы 1 и 5) устанавливается уровень лог. "0". Генераторы импульсов останавливаются. RS-триггер остается в одном из двух устойчивых состояний. На одном из его выходов устанавливается лог. "1", о чем и свидетельствует свечение соответствующего светодиода.
Небольшая емкость конденсатора С1 и достаточно высокая частота переключения светодиодов практически исключают угадывание.