Форма (фрагмент) отчета. Работа 1 Маячок
Скачать 259.21 Kb.
|
Работа №1 Маячок Цель: программное управление включением светодиода, подключенного к плате Arduino. 1. В соответствии с заданием была собрана схема и разработана программа, чтобы светодиод светился полсекунды, а пауза между вспышками была равна одной секунде. На рисунке 1.1 представлена схема электрическая принципиальная. Рисунок 1.1 – Схема электрическая принципиальная На рисунке 1.2 представлена схема, собранная на макетной плате. Рисунок 1.2 – Схема, собранная на макетной плате Листинг 1.1 – Листинг программы «Маячок» 2. Код примера был изменен, чтобы маячок включался на три секунды после запуска устройства, а затем мигал в стандартном режиме. Схемы аналогичны схемам, приведенным на рисунках 1.1, 1.2. Листинг программы приведен ниже. Листинг 1.2 – Модифицированный листинг программы Ответы на вопросы:Что будет, если подключить к земле анод светодиода вместо катода? Ответ: светодиод не будет гореть, т.к. не будет пропускать ток. Что будет, если подключить светодиод с резистором большого номинала (например, 10 кОм)? Ответ: будет слишком маленький ток, а значит, светодиод будет очень слабо светиться или вообще не будет гореть. Что будет, если подключить светодиод без резистора? Ответ: светодиод может сгореть, потому что мы не ограничиваем ток. Зачем нужна встроенная функция pinMode? Какие параметры она принимает? Ответ: функция pinMode нужна для определения режима портов. Аргументами функции являются номер порта и режим. Зачем нужна встроенная функция digitalWrite? Какие параметры она принимает? Ответ: функция digitalWrite служит для установления сигналов на портах. Может быть высокого или низкого уровня. Аргументами функции являются номер порта и значение сигнала. С помощью какой встроенной функции можно заставить микроконтроллер ничего не делать? Ответ: с помощью функции пустой функции loop. В каких единицах задается длительность паузы для этой функции? Ответ: задается в миллисекундах. Вывод: ознакомились с принципом работы микроконтроллера Arduino Uno R3, реализовано программное управление включением светодиода, подключенного к плате Arduino. |