Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Практическое занятие 1. Простой светофор





Нужные компоненты:

· три светодиода трех разных цветов (красный, желтый и зеленый) с припаянными к ним резисторами

· красный, желтый и зеленый соединительные провода со штырьками на обоих концах

· три синих или черных провода со штырьками на обоих концах

1. достаньте и положите рядом со стендом перечисленные выше компоненты

2. подключите светодиоды к макетной плате в соответствии с приведенным ниже рисунком

Примечание: к цифровым выходам контроллера подключается контакт светодиода с резистором (плюс, изогнутый на картинке)

3. проводным соединителем штырек-штырек соедините контакт макетной платы с цифровым пином Arduino: красного светодиода – с пином 2, желтого – с пином 7, зеленого – с пином 12. Используйте провода тех же цветов, что и цвета светодиодов

 

1. подключите второй контакт светодиодов (минус, без резистора, прямой на картинке) к земле. Соедините отверстие под этим контактом с нижним рядом отверстий. Для соединения с землей используйте провода синего или черного цвета

 

2. Напишем программу для управления светофором. Для начала – просто включение светодиодов по очереди. Алгоритм работы:

· включить красный светодиод

· подождать одну секунду

· выключить красный светодиод

· включить желтый светодиод

· подождать одну секунду

· выключить желтый светодиод

· включить зеленый светодиод

· подождать одну секунду

· выключить зеленый светодиод

3. Напишите в среде Arduino IDE программу, написанную по данному алгоритму (выделенный жирным текст, комментарии писать не обязательно). Для ускорения работы можно скопировать текст программы из файла занятия в электронном виде:

 

int led_red = 2; // красный светодиод подключен к пину 2 int led_yellow = 7; // желтый светодиод подключен к пину 7 int led_green = 12; // зеленый светодиод подключен к пину 12   void setup() { // прописываем пины, к которым подключены светодиоды, как выходные pinMode(led_red, OUTPUT); pinMode(led_yellow, OUTPUT); pinMode(led_green, OUTPUT); } void loop() { digitalWrite(led_red, HIGH); // включить красный светодиод delay(1000); // подождать одну секунду digitalWrite(led_red, LOW); // выключить красный светодиод   digitalWrite(led_yellow, HIGH); // включить желтый светодиод delay(1000); // подождать одну секунду digitalWrite(led_yellow, LOW); // выключить желтый светодиод   digitalWrite(led_green, HIGH); // включить зеленый светодиод delay(1000); // подождать одну секунду digitalWrite(led_green, LOW); // выключить зеленый светодиод } // начать цикл loop снова

 

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

5. Сохраните написанную программу в папку Мои документы / Arduino / Learning / Ваша фамилия латинскими буквами под именем Svetofor_Simple

Примечание 1: сохранение выполняется командой Файл / Сохранить как. Открывается папка Arduino, в ней надо открыть папку Learning, в ней создать папку вида Ivanov, открыть ее, ввести имя файла (Svetofor_Simple) и нажать Сохранить

Примечание 2: так как тексты программ будут использоваться в дальнейших занятиях и для обеспечения возможности вновь просмотреть написанные программы обязательно сохраняйте написанные программы в папку Learning / Ваша фамилия

 







Дата добавления: 2015-09-19; просмотров: 397. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

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

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Схема рефлекторной дуги условного слюноотделительного рефлекса При неоднократном сочетании действия предупреждающего сигнала и безусловного пищевого раздражителя формируются...

Studopedia.info - Студопедия - 2014-2025 год . (0.007 сек.) русская версия | украинская версия