Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Управление светодиодом в среде ArduinoСодержание книги
Поиск на нашем сайте Цель работы Получить навыки программирования микроконтроллера, разработать программу работы светодиода с заданными интервалами.
Теоретическая справка Светодиод — это устройство, которое представляет собой полупроводниковый прибор, способный излучать свет при пропускании через него электрического тока в прямом направлении (от анода к катоду). Ниже приведена схема типичного светодиода с линзой (см. Рис.23а). Существуют 2-х цветные и 3-х цветные (см. Рис. 24б) светодиоды. Трёхцветный светодиод или RGB-светодиод — это совмещённые в одном корпусе светодиоды красного, зелёного и синего цветов. Светодиод имеет 4 ноги. 3 ноги — аноды, соответствующие отдельным цветам и одна — общий катод. Подавая сигнал на один из анодов, можно добиться свечения одним из цветов. Используя широтно-импульсную модуляцию для всех анодов одновременно, можно получить свечение произвольным цветом. Для того чтобы правильно включить светодиод в электрическую цепь, необходимо отличать катод от анода. Сделать это можно по двум признакам: 1) Анод светодиода имеет более длинный проводник.
а) б) Рис. 23 - а) Схема светодиода б) Внешний вид RGB светодиода
В современной микроэлектронике применяются миниатюрные светодиоды для поверхностного монтажа. Такие индикаторы, например, имеются на Arduino UNO для информирования пользователя о состоянии системы.
Ход выполнения работы Для начала необходимо пройти по ссылке https://www.tinkercad.com в раздел «Circuits» и создать новую электрическую цепь нажатием на кнопку «Создать цепь».
Рис.24 Создание цепи Приступить к созданию схемы можно в визуальном редакторе. В библиотеке компонентов необходимо найти нужные элементы - светодиод, резистор и плату Arduino Uno R3.
Рис.25 - Создание схемы
Рис.26 - Выбор компонента
Рис. 27 - Подключение светодиода к выводу 13
В функции setup() необходимо инициализировать порт, подключенный к светодиоду, как выход используя функцию pinmode(“номер порта», OUTPUT).
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
Для осуществления задержки на нужное время в милисекундах используется функция delay(value). В параметр передается значение времени задержки в миллисекундах. Пауза в 1000 миллисекунду выполняется как: delay(1000); Для выключения светодиода и последующей задержки прописываются следующие команды: digitalWrite(13, LOW); delay(1000);
Проверка кода на наличие ошибок выполняется с помощью нажатия на кнопку «Компилировать». Листинг программы представлен на рисунке 28
Рис.28 – Листинг программы для управления одним светодиодом
После необходимо сохранить код нажать кнопку Выполнить.
Для подключения второго светодиода в схему необходимо задать вывод 3 в соответствии с рисунком 29: pinMode(3, OUTPUT); Затем прописать те же команды, что и для первого светодиода. digitalWrite(3, HIGH); delay(1000); digitalWrite(3, LOW); delay(1000);
Рис. 29 - Подключение второго светодиода к выводу 3
Проверка кода на наличие ошибок выполняется с помощью нажатия на кнопку «Компилировать». В результате получится следующий программный код:
Рис.30 – Листинг программы для управления двумя светодиодами
После необходимо сохранить листинг программы и нажать кнопку «Выполнить».
Задания к лабораторной работе
|
||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-05-27; просмотров: 769; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.007 с.) |