Видео урок 8 - Светофор на Arduino из 3 светодиодов для машин и 2 х для пешеходов

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • В данном видео уроке вы сделаем светофор для машин стоящий из 3 светодиодов и для пешеходов состоящий из 2 светодиодов. Управлять светодиодами будет Arduino NANO.
    В предыдущем видео уроке «Светофор на Arduino своими руками. Пишем скетч используя функции» • Видео урок 7 - Светоф... мы уже собирали светофор но он состоял всего из 3 светодиодов и предназначен для управления движениям машин. При написании Скетча мы написали небольшую функцию.
    В этом видеоуроке мы продолжим изучать функции в среде разработки Arduino IDE. Напишем 2 функции.
    Первая функция будет управлять светофором для машин а вторая функция будет управлять светофором для переходов.
    Для урока нам понадобится:
    Arduino UNO ali.pub/19lmtv или Arduino Nano ali.pub/19lm8o
    Плата макетная беспаечная
    Резисторы 220 ОМ
    Соединительные провода папа-папа
    Светодиоды 3 или 5 мм.
    Если у вас чего то нет для выполнения данного урока, Вы можете посмотреть в каталоге.
    portal-pk.ru/pa...
    portal-pk.ru/pa...
    portal-pk.ru/pa...
    Там собранные комплектующими от проверенных продавцов по самым низким ценам.
    Боле подробное описание и Скетч можно посмотреть на сайте portal-pk.ru/
    -----------------------------------------------------------
    Уроки Arduino: Светодиоды, Резисторы, Arduino portal-pk.ru/pa...
    Уроки Arduino: Светодиоды, Резисторы, Кнопки, Arduino portal-pk.ru/pa...
    Уроки Arduino: Подключение датчиков и модулей к Arduino portal-pk.ru/pa...
    Справочник языка Ардуино portal-pk.ru/pa...
    Мы в контакте: portal_pk
    Мы на фейсбук: / arduinoportalpk

Комментарии • 22

  • @arduinonodemcu3833
    @arduinonodemcu3833 6 лет назад +1

    Спасибо за урок. все понятно.

  • @bossbon5358
    @bossbon5358 Год назад

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

  • @ArduinoTex
    @ArduinoTex  7 лет назад +1

    Если у вас остались вопросы по данному видео пишите в комментариях, мы на них обязательно ответим! Спасибо.

  • @Игорь-ч4ю
    @Игорь-ч4ю 5 лет назад +1

    А где мигающий зеленый для машин?

  • @ГлавныйМеханизатор

    Спасибо за видео. А как сделать чтобы двухсторонний светофор для авто и один пешеходный был?

    • @ArduinoTex
      @ArduinoTex  2 года назад

      Возможно вам поможет вот этот урок arduino-tex.ru/news/7/urok-6-arduino-svetofor-dlya-mashin-i-peshehodov.html

  • @nasontv8050
    @nasontv8050 10 месяцев назад

    А про элемент питания и кнопку включения можно пояснить. Пожалуйста

  • @ArduinoTex
    @ArduinoTex  7 лет назад +1

    Смотрите наши "Проекты на Arduino"
    ruclips.net/p/PLHD7mp5tCMLV6kae8Q9h0eoLfW5h-c9EJ

  • @user-ti5jc5du1z
    @user-ti5jc5du1z 6 лет назад +1

    Здравствуйте, заведующая из детского сада сына, попросила сделать светофор для изучения детьми ПДД. Можно ли сделать полноценный светофор на базе ардуино? Если да то подскажите пожалуйста как и что для этого нужно. Все форумы обошел и 0 информации. Если не трудно напишите на почту zimin88@yandex.ru

    • @ArduinoTex
      @ArduinoTex  6 лет назад +1

      Сделать можно. В Видео все Рассказано, просто добавляем функции и светодиоды. Даже с начальными знаниями сделать не сложно.

  • @user-on9lu6nu5c
    @user-on9lu6nu5c 7 лет назад

    Сколько таких светодиодов можно подключить если убрать резистор? т.е. если светофор будет не с 1 диодом - а хочу больше - как рассчитать?

    • @ArduinoTex
      @ArduinoTex  7 лет назад +1

      Много светодиодов подключить на прямую к Ардуино не получиться так как ток одного пина 20 мА. Для подключения большого количества светодиодов можно через МОСВЕТ. Пин от Ардуины упровляет МОСФЕТОМ. А На мосфет можно подать например 12 вольт 7 или 10 ампер (параметры будут зависит от выборного мосфета). Можно собрать полноценный светофор и переделывать программу не нужно.

  • @arduinonodemcu3833
    @arduinonodemcu3833 6 лет назад +1

    А что за блок питания, маленький и желтый?

    • @ArduinoTex
      @ArduinoTex  6 лет назад +1

      Это блок питания на 5 в. сделан из киндерсюрприза. Видео есть на канале.

  • @user-qx5sm4xr4j
    @user-qx5sm4xr4j 4 года назад

    а как для пешиходного светофора впелить кнопку ( на нее нажимаешь и на светофоре для машин горит красный а для пешиходов зеленый

    • @ArduinoTex
      @ArduinoTex  4 года назад

      Добавьте условие.Если кнопка нажата включаем красный. Ждем нужное время и переключаем на зеленый. Как подключить кнопку смотрите тут: portal-pk.ru/news/135-urok-2-nazhatie-knopki-bez-lozhnyh-srabatyvanii.html

    • @user-qx5sm4xr4j
      @user-qx5sm4xr4j 4 года назад

      Спасибо

  • @Kupitmanvenerologia
    @Kupitmanvenerologia Год назад

    А какие резисторы (какое сопротивление) вы использовали для светодиодов красного и зелёного цвета?

  • @osipgraphman4246
    @osipgraphman4246 5 лет назад

    У автомобилей зеленый тоже мигать должен, вернее обязан

  • @AndryChuyko
    @AndryChuyko 4 года назад

    Слишком сложно. Вот просто
    int lighter[10][4] = {{1,0,0,5}, // Зеленый, Желтый, Красный, Задержка
    {1,1,0,2},
    {0,0,1,5},
    {0,0,0,1},
    {0,0,1,1},
    {0,0,0,1},
    {0,0,1,1},
    {0,0,0,1},
    {0,0,1,1},
    {0,1,0,2}};
    void setup () {
    pinMode (3, OUTPUT); //Красный
    pinMode (4, OUTPUT); //Желтый
    pinMode (5, OUTPUT); //Зеленый
    }
    void loop () {
    for (int i = 0; i < 10; i++) {
    for (int j = 0; j < 3; j++) {
    digitalWrite(j+3, lighter[i][j]);
    }
    delay (lighter[i][3] * 1000);
    for (int j = 0; j < 3; j++) {
    digitalWrite(j+3, LOW);
    }
    }
    }

    • @ArduinoTex
      @ArduinoTex  4 года назад

      Так меньше кода. Но не проще. Особенно для новичка который не знает про многомерные массивы.
      Но все ровно спасибо за пример. Добавлю к уроку.