Информатика

Составьте программу, которая эмулирует функционирование железнодорожного сигнального осветительного устройства

Составьте программу, которая эмулирует функционирование железнодорожного сигнального осветительного устройства, в котором чередуются две красные лампы. Лампы соединены с портами 10.
Верные ответы (1):
  • Валера
    Валера
    32
    Показать ответ
    Содержание вопроса: Эмуляция сигнального осветительного устройства железнодорожного пути

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

    Нам понадобится использовать цикл, который будет бесконечно переключать состояние двух красных ламп через определенный временной интервал. Мы можем использовать команду `delay`, чтобы создать паузу между переключениями.

    Пример кода ниже показывает, как это может быть сделано на языке программирования Arduino:

    cpp
    int lamp1Pin = 2; // Порт для первой лампы
    int lamp2Pin = 3; // Порт для второй лампы

    void setup() {
    pinMode(lamp1Pin, OUTPUT); // Установка порта первой лампы на вывод
    pinMode(lamp2Pin, OUTPUT); // Установка порта второй лампы на вывод
    }

    void loop() {
    digitalWrite(lamp1Pin, HIGH); // Включение первой лампы
    digitalWrite(lamp2Pin, LOW); // Выключение второй лампы
    delay(1000); // Пауза 1 секунда

    digitalWrite(lamp1Pin, LOW); // Выключение первой лампы
    digitalWrite(lamp2Pin, HIGH); // Включение второй лампы
    delay(1000); // Пауза 1 секунда
    }


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

    Задание: Напишите программу, чтобы эмулировать работу трехколорного сигнального осветительного устройства, включающего красный, желтый и зеленый сигналы.
Написать свой ответ: