Главная страница
Навигация по странице:

  • Домашнее задание

  • 4-тема BUTTON. Лабораторная работа 4 работа с кнопками. Кнопки


    Скачать 0.86 Mb.
    НазваниеЛабораторная работа 4 работа с кнопками. Кнопки
    Дата18.11.2022
    Размер0.86 Mb.
    Формат файлаdocx
    Имя файла4-тема BUTTON.docx
    ТипЛабораторная работа
    #797035

    ЛАБОРАТОРНАЯ РАБОТА №4

    РАБОТА С КНОПКАМИ.

    Кнопки очень часто используются в электронике. Хотя у кнопки есть четыре ножки, фактически можно рассматривать их два участка цепи, который замыкается сверху. Следите за правильностью подключения, чтобы цепь была корректной.



    В реальности нам нужно считывать сигнал с кнопки и реагировать на него. Соединим один вывод кнопки с питанием и выводом 5V на плате. С вывода 2 мы будем считывать информацию: логический ноль или логическая единица. При нажатии на кнопку цепь замыкается, на выводе 2 будет логическая единица и мы включим светодиод.



    Вставляем в центре макетной платы кнопку таким образом, чтобы между парными ножками проходил жёлоб макетной платы. Далее соединяем перемычками питание 5V и землю GND на Arduino с рельсами на макетной плате. Потом соединяем перемычкой цифровой вывод под номером 2 на Arduino с одной ножкой кнопки на макетной плате. Эту же ножку кнопки, но с другой стороны соединяем с резистором, который выполняет роль стягивающего резистора. После чего сам резистор соединяем с землёй. Третью ножку кнопки соединяем к положительной рельсе на макетной плате. Осталось только соединить между собой боковые рельсы на макетной плате, и мы готовы изучать новый пример.

    Кнопка выполняет очень важную функцию - она замыкает цепь при нажатии. Когда кнопка не нажата, то ток не проходит между ножками кнопки, и не можем поймать сигнал с цифрового вывода под номером 2. Поэтому состояние вывода определяется системой как LOW или 0. При нажатии на кнопку его две ножки соединяются, позволяя току пройти от питания к цифровому выводу 2, а система считывает проходящий сигнал как HIGH или 1.



    Когда кнопка нажата на монитор порта выводится 1, в противном случае 0.

    1-задание: При нажатии кнопки выведите на монитор порта слово “кнопка нажата ”.



    2-задание: При нажатии кнопки выведите на монитор порта слово “кнопка нажата ”, в противном случае слово “кнопка не нажата.”



    3-задание: При нажатии кнопки загорается светодиод.



    4-задание: При нажатии кнопки на монитор порта выводится слово “светодиод выкл”, при отпускании кнопки на монитор порта выводится слово “светодиод вкл”.



    5-задание: При нажатии кнопки загораются 3 светодиода поочередно, при отпускании гаснут.

    6-задание: При нажатии кнопки на монитор порта выводится счет с увеличением(0,1,2,3,4,……), при отпускании с уменьшением (4,3,2,….) .



    Теперь будем работать с несколькими кнопками.

    7-задание:Подключите 2 кнопки к ардуино. При нажатии 1 кнопки загорается 1 светодиод, при нажатии 2 кнопки загорается 2 светодиод.

    Домашнее задание:

    1. При нажатии кнопки светодиод загорается, при отпускании гаснет.

    2. При нажатии кнопки загораются 2 светодиода, при отпускании гаснут.

    3. При нажатии кнопки загораются 4 светодиода и на монитор порта выводится слово “кнопка нажата, загорелись светодиоды№1-№4”, при отпускании загораются следующие 4 светодиода и на монитор порта выводится слово “кнопка не нажата, загорелись светодиоды№5-№8”.

    4. При нажатии кнопки светодиод мигает, при отпускании гаснет.

    5. При нажатии кнопки загораются 3 светодиода поочередно, при отпускании гаснут.

    6. При нажатии кнопки загораются 5 светодиода поочередно, при отпускании гаснут со скоростью в 2 раза меньше.

    7. При нажатии кнопки загораются 8 светодиода поочередно, при отпускании светодиоды загораются обратно поочередно.

    8. При нажатии кнопки выполняется задание 2 лабораторной работы №2.

    9. При нажатии кнопки выполняется задание 3 лабораторной работы №2, при отпускании выполняется задание 4 лабораторной работы №2

    10. При нажатии кнопки на монитор порта выводится число,месяц, год, при отпускании выводится время часы,минут, секунд.


    написать администратору сайта