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

  • Что будет, если подключить к земле анод светодиода вместо катода

  • Что будет, если подключить светодиод без резистора

  • С помощью какой встроенной функции можно заставить микроконтроллер ничего не делать

  • В каких единицах задается длительность паузы для этой функции

  • Форма (фрагмент) отчета. Работа 1 Маячок


    Скачать 259.21 Kb.
    НазваниеРабота 1 Маячок
    Анкорotchet
    Дата28.06.2022
    Размер259.21 Kb.
    Формат файлаdocx
    Имя файлаФорма (фрагмент) отчета.docx
    ТипПрограмма
    #619253

    Работа №1

    Маячок
    Цель: программное управление включением светодиода, подключенного к плате Arduino.

    1. В соответствии с заданием была собрана схема и разработана программа, чтобы светодиод светился полсекунды, а пауза между вспышками была равна одной секунде.

    На рисунке 1.1 представлена схема электрическая принципиальная.




    Рисунок 1.1 – Схема электрическая принципиальная
    На рисунке 1.2 представлена схема, собранная на макетной плате.




    Рисунок 1.2 – Схема, собранная на макетной плате
    Листинг 1.1 – Листинг программы «Маячок»



    2. Код примера был изменен, чтобы маячок включался на три секунды после запуска устройства, а затем мигал в стандартном режиме.

    Схемы аналогичны схемам, приведенным на рисунках 1.1, 1.2. Листинг программы приведен ниже.
    Листинг 1.2 – Модифицированный листинг программы



    Ответы на вопросы:



    1. Что будет, если подключить к земле анод светодиода вместо катода?

    Ответ: светодиод не будет гореть, т.к. не будет пропускать ток.


    1. Что будет, если подключить светодиод с резистором большого номинала (например, 10 кОм)?

    Ответ: будет слишком маленький ток, а значит, светодиод будет очень слабо светиться или вообще не будет гореть.


    1. Что будет, если подключить светодиод без резистора?

    Ответ: светодиод может сгореть, потому что мы не ограничиваем ток.

    1. Зачем нужна встроенная функция pinMode? Какие параметры она принимает?

    Ответ: функция pinMode нужна для определения режима портов. Аргументами функции являются номер порта и режим.

    1. Зачем нужна встроенная функция digitalWrite? Какие параметры она принимает?

    Ответ: функция digitalWrite служит для установления сигналов на портах. Может быть высокого или низкого уровня. Аргументами функции являются номер порта и значение сигнала.


    1. С помощью какой встроенной функции можно заставить микроконтроллер ничего не делать?

    Ответ: с помощью функции пустой функции  loop.


    1. В каких единицах задается длительность паузы для этой функции?

    Ответ: задается в миллисекундах.
    Вывод: ознакомились с принципом работы микроконтроллера Arduino Uno R3, реализовано программное управление включением светодиода, подключенного к плате Arduino.



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