Lesson 7 Blocks Timers - Timer Timer Generator generator in Flprog

Поділитися
Вставка
  • Опубліковано 25 вер 2024
  • Lesson 7 Blocks Timers - Timer (Timer) Generator (Generator) in the program Flprog
    In the seventh lesson, we analyze and visually check the operation of the "Timers" Timer (Timer) Generator (Generator) blocks in a convenient graphical program Flprog without writing code.
    Website Flprog: flprog.ru
    !!!The links below open in browser "Google Chrome" in the "Yandex browser" can not open!!!
    Dark backlit display: ali ahhh!pub/23iuis
    Two-line display: ali ahhh!pub/19iccq
    Four-line display: ali ahhh!pub/19ide2
    Display to choose from: ali ahhh!pub/19idw5
    Stand Holder for display: got.by/28um09
    Arduino UNO choice: got.by/2zme0x
    Arduino NANO: ali ahhh!pub/2zmdjt
    ArduinoPro Mini: ali.pub/2zmd6s
    USB UART/TTL (firmware Converter): ali ahhh!pub/2zmde6
    Microcontroller NODE MCU: ali ahhh!pub/2zmd1c
    Arduino buttons: got.by/2l707y
    LEDs to choose from: got.by/39s2d2
    RGB LEDs modular: ali ahhh!pub/1oa2nw
    RGB LEDs to choose from: ali ahhh!pub/1oa36y
    HC-12 long-Range radio control: got.by/320sik
    Temperature sensor DS18B20: ali.pub/22rj1d
    Real time clock Arduino: ali.pub/18hybl
    Encoder: got.by/2zmeua
    Gas and smoke sensor MQ-2: got.by/2y0tpn
    Ten segment led: ali.pub/2y0v7b
    Volt-Ammeter module INA-219: got.by/2k1rf6
    DFPlayer Mini: got.by/2fyjr2
    Solenoid valve: got.by/2d8s8q
    Toggle switch with LEDs: got.by/2d8sup
    Submersible water pump: got.by/2a8ih9
    GSM module SIM800L: ali ahhh!pub/25zu8j
    Buck Converter at 3A: ali.pub/25zudl
    The ambient light sensor (Photoresistor): got.by/2ze7fx
    Arduino UNO choice: got.by/2zme0x
    Arduino NANO: ali ahhh!pub/2zmdjt
    ArduinoPro Mini: ali.pub/2zmd6s
    USB UART/TTL (firmware Converter): ali ahhh!pub/2zmde6
    Microcontroller NODE MCU: ali ahhh!pub/2zmd1c
    Arduino sensor shield v5.0: ali ahhh!pub/1bfevy
    Arduino sensor shield to choose from: ali ahhh!pub/1bffc3
    Overview - Arduino sensor shield v5.0: • Обзор - Arduino sensor...
    Platform for Arduino: got.by/2zj4w0
    IR Receiver: ali ahhh!pub/1u63ea
    IR Remote: ali ahhh!pub/1u6364
    Real time clock Arduino: ali.pub/18hybl
    Obstacle sensor: ali ahhh!pub/1dl0rn
    Obstacle sensor to choose from: got.by/2zh60b
    Gas and smoke sensor MQ-2: got.by/2zh5rd
    The gas sensor and smoke for your choice: got.by/2zh5kr
    HC-SR04 rangefinder: got.by/2zh5an
    Rangefinder HY-SRF05: got.by/2zh52o
    Light meter: ali.pub/1naoed
    Luxmeter to choose from: got.by/2zh4x1
    DHT temperature and humidity sensor: got.by/2zh4qm
    The inductance sensor: got.by/2zh4jm
    The inductance sensor to choose: ali.pub/1kcax2
    Bmp180 sensor (Barometer): got.by/2zh42i
    Solid state relays: got.by/2lcojs
    Contact relays: got.by/2zh0xx
    Relay selection: got.by/2lcpgu
    Servos: ali.pub/1f8utg
    Breadboard: got.by/2zgzlb
    Breadboard boards to choose from: got.by/2zgzck
    Driver motors: ali.pub/1a1zxx
    The driver of engines to choose from: got.by/2zgz0i
    Motor with gearbox: ali.pub/1a211z
    Motor with gearbox to choose from: ali ahhh!pub/1a232w
    Wheels for Arduino: ali ahhh!pub/1a23dz
    Wheels for Arduino to choose: ali ahhh!pub/1a23ye
    Platform on gusenitsa for Arduino to choose from: ali.pub/1j5qpu
    EEPROM AT24C256 module: ali ahhh!pub/1qsaa3
    EEPROM module to choose from: got.by/2zgy32
    Transistor switch
    MOSFET 5A: got.by/2zgxx1
    MOSFETs 15A: got.by/2nombo
    220V MOSFET: ali ahhh!pub/1raw3q
    MOSFET to choose from: got.by/2zgxks
    Starter kit for beginners edwinstowe overview • Стартовый набор Arduin... Links to purchase below the video

КОМЕНТАРІ • 82

  • @Smit8719
    @Smit8719 5 років тому +11

    Как всегда без воды и понятным языком 👍

  • @wulkan74
    @wulkan74 5 років тому +1

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

  • @GreyRyblevo
    @GreyRyblevo 5 років тому +12

    Лучший канал по FL Что я смог найти. 👍

    • @kaysonterrance6000
      @kaysonterrance6000 3 роки тому

      I realize I am kinda off topic but does anybody know a good website to watch new tv shows online?

    • @marshallturner2567
      @marshallturner2567 3 роки тому

      @Kayson Terrance I use FlixZone. You can find it by googling =)

  • @V_S_Labs
    @V_S_Labs 5 років тому +2

    Супер объяснение программы FL PROG? Лучшее которое есть на ютубе, непонятно почему так мало просмотров

    • @arduino3709
      @arduino3709  5 років тому

      Потому, что единомышленников в этой теме мало

    • @V_S_Labs
      @V_S_Labs 5 років тому +1

      @@arduino3709 Если бы не FL PROG то я бы вообще не смог ничего запрограммировать, а так у меня появляется шанс притронуться к микроконтроллерам

    • @денислазовский-у8м
      @денислазовский-у8м 5 років тому

      @@V_S_Labs , все-же крутые им C++ подавай. Я считаю что FLPROG отличный вариант , который имеет свою аудиторию.

  • @Викторч-л3д
    @Викторч-л3д 4 роки тому +1

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

    • @arduino3709
      @arduino3709  4 роки тому +2

      Я понимаю вашу радость, сам так радовался когда обнаружил Flprog, правда учиться и догонять всё самому приходилось, потом и решил уроками для людей заняться

  • @timur9050
    @timur9050 2 роки тому

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

  • @ПавелВасильев-д4ф
    @ПавелВасильев-д4ф 5 років тому +1

    Весьма приветствую появление новых уроков. Очень познавательный материал для начинающих, в т.ч. для пацанов. И методика изложения чертовски грамотная - кратко и понятно. Автор делает огромное дело. Трижды согласен, что это лучший канал по FLProg!

    • @arduino3709
      @arduino3709  5 років тому

      Спасибо за поддержку Павел!

    • @barsa2701
      @barsa2701 5 років тому

      даже я ,дилетант, и то все начал понимать... Классно.

  • @SergKlik
    @SergKlik 3 роки тому

    Отличный урок. Где ты раньше был с этой прогой, я уже раза четыре язык пытался выучить и безуспешно. Лайк

  • @ДмитрийЕкимов-ь2ч
    @ДмитрийЕкимов-ь2ч 5 років тому +1

    Ардуина для меня это основа поняв которую становится ясно как работает и другая автоматика. Эти видео мне помогли это понять.

  • @PeterParkerParker-s1g
    @PeterParkerParker-s1g 2 роки тому

    Спасибо за ваши видео . Я fbd и ld понимаю , си для меня темный лес . Благодаря вам и этой программе я могу теперь автоматизацию делать )) спасибо .

  • @peaceduke256
    @peaceduke256 5 років тому +6

    6:59 TOF и генератор одинаково работают только если удерживать единицу, если не удерживать, то TOF останется включенным указанное время, а генератор нет.

    • @arduino3709
      @arduino3709  5 років тому +1

      Спасибо за дополнение, этот момент действительно я не учёл и пропустил, в следующем видео, в начале об этом расскажу и покажу, а может на неделе дополнение не большое отсниму

    • @AnatoliyBibikov
      @AnatoliyBibikov 5 років тому +1

      Tof будет включен пока кнопка не будет отпущена, после этого пойдет отсчёт задержки сигнала. Поэтому если удерживать кнопку одновибратор погаснет, а tof будет продолжать светиться. А если нажать и сразу отпустить, то одновибратор сразу потухнет, а tof будет светиться ещё 3 секунды. Короче одинаково они не будут работать не при каких условиях.

    • @AnatoliyBibikov
      @AnatoliyBibikov 5 років тому +1

      @@arduino3709 Подскажите пожалуйста, почему у Вас TOF гаснет при удержании кнопки? Такое ощущение, что там стоит на входе блок Rtrig. Мне кажется видео необходимо переделать иначе у новичков может быть неверное представление о работе блока TOF.

    • @AnatoliyBibikov
      @AnatoliyBibikov 5 років тому +1

      А если вы кнопку не удерживаете в этот момент, то палец от кнопки нужно убирать а то не понятно.

  • @grimrockman
    @grimrockman 5 років тому +2

    TOF и одновибратор работают не одинаково. Одновибратор получил единицу и дальше не смотрит на то, что на входе, а отрабатывает сигнал на выход. А TOF смотрит. Попробуйте нажать и отпустить кнопки два раза, к примеру, с интервалом в секунду (если таймер на 3). И увидите разницу.
    Хорошо таймеры описаны у Каскады в инструкции. Более понятно, чем в FLProg.
    TON - таймер
    Блок используется для операции задержки передачи сигнала. На
    выходе Q блока появится логическая «1» с задержкой относительно
    фронта входного сигнала (IN). Выход включается логической «1» на
    входе продолжительностью не менее длительности (MS), а
    выключается по спаду входного сигнала.
    TOF - таймер
    Блок используется для задержки отключения выхода. На выходе
    блока появится логическая «1» по фронту сигнала на входе I, а
    начало отсчета времени задержки отключения (MS) происходит по
    каждому спаду входного сигнала. После отключения входного
    сигнала на выходе появится логический «0» с задержкой MS.
    Одновибратор (TP)
    Блок используется для формирования импульса включения выхода
    на заданный интервал времени. На выходе Q блока появится
    логическая «1» по фронту входного сигнала (IN). После запуска
    выход Q не реагирует на изменение значения входного сигнала на
    интервале (MS), а по истечении этого интервала сбрасывается в
    «0».

    • @arduino3709
      @arduino3709  5 років тому +1

      Спасибо что внесли некую ясность

  • @Just_Ride_Channel
    @Just_Ride_Channel 2 роки тому

    Как говорил Стас Асафьев "я не понял, а что я в прошлый раз не понял?" 😁
    Я правильно понимаю, что если я в настройках блока [timer] выставлю задержку по константе, то после короткого импульса начнётся отчёт, в результате которого произойдёт смена значения сигнала на выходе.
    То-есть применил, я, например, параметр TOF, выбрал задержку по константе 3сек. Нажимаю на кнопку, светодиод загорается, и через 3 секунды тухнет. Так это работает?
    Ну а при внешней задержке, как в вашем примере, сколько подержал - столько времени отсчёта и пошло, так?
    Посмотрел урок 7.1, понял 😉

  • @free_men8513
    @free_men8513 5 років тому +2

    ОТЛИЧНО! ПОНЯТНО! СПАСИБО!!!!

  • @ЗибонБобсов
    @ЗибонБобсов 3 роки тому

    Чётко и по существу !

  • @s.portnik3715
    @s.portnik3715 5 років тому +3

    Я конечно поддерживаю, ваш канал и конечно хорошо было бы видеть на
    форуме Flprog ветку аналогичную ветке Видео уроки KaScada forum.flprog.ru/viewtopic.php?f=38&t=1563&sid=fb31447fd9f58b7a0384a522638af852

    • @arduino3709
      @arduino3709  5 років тому

      Спасибо, очень дельное приложение, обязательно сделаю!

  • @Serega643
    @Serega643 4 роки тому

    Здравствуйте))) очень нравятся Ваши уроки, спасибо Вам за труды!!! К Вам просьба, помогите пожалуйста, как можно регулировать частоту генератора переменным резистором? Заранее спасибо.

  • @Tehno2110
    @Tehno2110 5 років тому

    хорошо что про лайки напоминаете, а то так увлекся просмотром, что забываю)

    • @arduino3709
      @arduino3709  5 років тому

      Аяй, нельзя забывать!😎

  • @kalbasbarobas
    @kalbasbarobas 3 роки тому

    Спасибо. Просто огромное спасибо.

  • @АлексейОвчинников-у5ю
    @АлексейОвчинников-у5ю 10 місяців тому

    Здравствуйте, как реализовать если настроил таймер на отключение допустим 5 минут чтобы на дисплее шёл обратный отсчёт. Спасибо

  • @ГалинаБалагардашова

    Эххх, вот если бы не велосипед изобретали, а кто-то сделал бы обычный Pascal-компиллятор для Ардуинки - такой же, как стандартная среда, со всеми ее мощными библиотеками, но не на Сях, а на Паскале - то больше ничего и не надо было бы!!! Ясный, чистый, очень наглядный, простой и отлично структурированный язык - идеальный для микроконтроллеров!.. А еще лучше что-то типа Delphi с ее "событийной моделью" - где все рутинные действия доверенны графическому конструктору формы, но в обработчиках событий можно от души поиграться с кодом... И с отладчиком в стиле "AVR Studio", где можно проследить состояние каждого выхода... Да за такую среду для Ардуинок ее разрабов все "дельфисты" (и не только!) на руках бы носили!!! Ан нет: есть немало Ардуино-сред на СИ (типа, стандарт), появляются системы на VB, и даже на невменяемой (и совершенно не подходящей для микроконтроллеров) Яве... А вот один из лучших языков программирования Паскаль сейчас, почему-то, угодил во всеобщую немилость((((( Ну да ладно - мечтать, как известно, не вредно!.. Спасибо автору за эти подробные уроки!

  • @денислазовский-у8м
    @денислазовский-у8м 5 років тому +1

    Немного хромает визуализация. Необходимо к кнопке подключить светодиод , иначе путаница с работой таймера TON and TOF . Так как на видео не отражается интервал нажатия кнопки . Я думаю новичкам будет трудно понять.

    • @arduino3709
      @arduino3709  5 років тому

      Я думал видно как нажимается кнопка, но Вы правы, так визуально будет понятней

  • @antonsarokin661
    @antonsarokin661 2 роки тому

    мжет ли время задержки быть переменной и устанавливаться, например, с веб страницы? спасибо

  • @СергейЛи-ь6с
    @СергейЛи-ь6с 5 років тому +1

    Благодарим!!!

  • @pravitel88
    @pravitel88 2 роки тому

    Скажите пожалуйста или дайте намёк, как сделать чтобы в 8:00 утра реле включало ь в 23:00 отключал ось. Очень надо, хотя бы намёк какими блоками это делать? Спасибо!

  • @JemesLukas
    @JemesLukas 5 років тому +1

    супер спасибо

  • @zv5585
    @zv5585 5 років тому +1

    Спасибо.

  • @СергейДядюк-щ6и
    @СергейДядюк-щ6и 5 років тому

    Ай да молодец!

  • @kipiaauto2842
    @kipiaauto2842 3 роки тому

    Почему не могу сбросить рс триггер ни таймером ни счетчиком, тоже и с таймерами и счетчиками, линии не соединяются, и логику в промежуток ставлю, толку ноль, что только кнопками можно сбрасывать?

  • @FJCruiserOffRoad
    @FJCruiserOffRoad 4 роки тому

    Здравствуйте, подскажите пожалуйста: собираю схему счетчика времени, перед счетчиком симметричный (500-миллисекунд) или несимметричный ( 1-миллисекунда импульс, 999-миллисекунд пауза) мультивибратор, но получается что время спешит значительно, почему так получается?

  • @ВладимирКаменнов-ы2л

    Спасибо за урок! А возможно ли с помощью таймера и генератора организовать повторение циклов? К примеру: каждые 24 часа реле включается на 5 сек, 10 сек. ждет и так 3 раза, далее следующий цикл через 24 часа.

  • @MrDavit00
    @MrDavit00 4 роки тому

    Подскажите пожалуста, как настроить таймерер, при еденице на входе ,что-бы на выходе выдавалась чилсо с равмым шагом времени от 0 до 10 и при подаче нуля на вход отчёт шел в обратную сторону. К примеру : при нажатии кнопки отчёт( 0;1;2;3...), полле отпускания кнопки отчёт шел обратно от достигнутого при нажатии .
    Подскажите в каком блоке возможна данная функция ?
    Хочу настроить увеличение скорости на ШД.
    Большое спасибо за полезные уроки .

    • @arduino3709
      @arduino3709  4 роки тому +1

      Блок счётчика Вам в помощь, урок по нему есть на канале

  • @hendmei7066
    @hendmei7066 4 роки тому +1

    Добрый вечер коллеги НУЖНА ПОМОЩЬ в доработке скетча как сделать чтоб при потере связи движок отключился ? Мне сказали что на передачи генератор а на приёме таймер я не знаю куда их врезать вот ссылка на статью vk.com/topic-74150811_34368978?post=943

  • @dungletri4937
    @dungletri4937 Рік тому

    Bạn có thể hướng dẫn dùng lệnh so sánh với giá trị Timer được không ?

  • @ИльнурМуканаев-р4о

    Подскажите пожалуйста! Столкнулся с такой проблемой, запускаю шаговый двигатель с помощью драйвера а4988 и ардуино нано, и блок генератора импульсов работает отлично пока не включён блок дисплея, Иресть при вкл дисплее(подаче на en дисплее «1») генератор начинает работать не стабильно, не могу понять с чем это связано

    • @arduino3709
      @arduino3709  4 роки тому

      Попробуйте на дисплей питание подать отдельно, но возможно конфликт в коде, я с шаговиками ещё сильно не работал

    • @ИльнурМуканаев-р4о
      @ИльнурМуканаев-р4о 4 роки тому

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

    • @ИльнурМуканаев-р4о
      @ИльнурМуканаев-р4о 4 роки тому

      Ошибся «включении самого блока дисплея» генер даёт не стабильные значение

  • @constantine7144
    @constantine7144 5 років тому

    Все хорошо, однако есть НО.
    Почему во всех уроках не показали функцию FLProg - инвертировать " ввод " , " вывод " блока ?

    • @arduino3709
      @arduino3709  5 років тому

      В четвёртом уроке рассказывал, я не думаю что каждый урок одно и тоже нужно рассказывать, тем самым делая тяжёлые длинные видео

    • @constantine7144
      @constantine7144 5 років тому

      @@arduino3709 да это надо делать в каждом уроке к каждому блоку, если хотите донести все функции блока. Иначе у новичка останутся вопросы. Вы же за уроки взялся.

    • @arduino3709
      @arduino3709  5 років тому +2

      Если во входе или в выходе будет что нибудь необычное, то расскажу, а одно и тоже рассказывать каждое видео, считаю излишним. А на счёт того что за уроки я плотником взялся, пока это так, но может и надоесть, дело это кропотливое и бесплатное, если подвернётся удачная халтурка, я это дело могу на бессрочную паузу поставить, я имею виду, что выпуски этих уроков держатся на энтузиазме

    • @constantine7144
      @constantine7144 5 років тому

      @@arduino3709 урок на то и урок либо дается исчерпывающая информация либо не браться за преподавательство.
      Электроника требует педантизма.

    • @user-cu8ly97
      @user-cu8ly97 2 роки тому

      @@constantine7144 советы давать не трудно, нее? Да ещё такие бесполезные. Покажи как надо в своем видео, потом будеш умозаключения свои выражать.

  • @виталийПолищук-к9э

    Раніше Ви ссилались на справку по флпрог, тепер флпрог ссилається для справки на ваше відео!!

  • @ядриломудрило
    @ядриломудрило 9 місяців тому

    Чето не понятно, как вы кнопку вешаете...?

  • @Inferlogist
    @Inferlogist 5 років тому

    Спасибо , очень доступно , покажите пожалуйста как сделать так что б блок релей 4 канала включался в определенном порядке после 3тройного сигнала кнопки .
    то есть 3 раза жму на кнопку и только потом происходит "1" , старт релей

    • @arduino3709
      @arduino3709  5 років тому

      В счётчике в настройках выставить выход, при достижении 3 что бы выдавалась на нём единица

    • @Inferlogist
      @Inferlogist 5 років тому

      @@arduino3709 Уже сделал так , и оно работает но только один раз , допустим на трейтий клик мне нужно что бы завелась машина , допустим сигнал ушел но двигатель не завелся , мне нужно подать еще три клика , я подаю а процес не стартует пока не сделать сброс на плате . Сброс на модуле не получается подключить так как его можно подключить только к водам до модуля а там только кнопка , она выдает импульс , если ставить еще тригер то вообще ничего не работает .
      Собственно вопрос такой , можно ли настроить счетчик что бы он по достижении задоного числа сбрасивался сам на ноль ?

    • @Inferlogist
      @Inferlogist 5 років тому +1

      Попутно скажу что видео супер спасибо ОГРОМНОЕ !!!!

    • @arduino3709
      @arduino3709  5 років тому

      Конечно можно, ставьте вход сброса, и выход на котором единица при достижении 3 при помощи переменных соединяйте со сбросом

    • @Inferlogist
      @Inferlogist 5 років тому

      @@arduino3709
      Сделайте пожалуйста видео как переменными пользоваться , я уже голову сломал , не получается ни как , ссыль на то что получилось создать
      yadi.sk/d/GHX37j8zBCyG9w

  • @fletronflet
    @fletronflet 5 років тому

    Расскажите про масивы

    • @arduino3709
      @arduino3709  5 років тому

      Всему своё время, идём по порядку. Я правда сам ещё массивами не пользовался, но думаю когда до них дойдём, освою

  • @user-fw6sr7wp6b
    @user-fw6sr7wp6b 4 роки тому

    а частоту в Герцах можно было бы добавить

  • @xayotilloabduraxmonov8667
    @xayotilloabduraxmonov8667 4 роки тому

    Почему код не работает?

    • @arduino3709
      @arduino3709  4 роки тому

      Какой код? Где?

    • @xayotilloabduraxmonov8667
      @xayotilloabduraxmonov8667 4 роки тому

      7 блок таймер
      Точно так переписывал лампа не горит

  • @АлександрАржанов-б2б

    И ни одного дизлайка...

  • @lemih-v8l
    @lemih-v8l 3 роки тому

    По дольше бы длился урок и примеры в сочетании с другими блоками!

    • @arduino3709
      @arduino3709  3 роки тому

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

  • @РоманПанько-г8ю
    @РоманПанько-г8ю 2 роки тому

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

  • @hunterbidon9423
    @hunterbidon9423 2 місяці тому

    Какое максимальное число можно вставить на внешний вход генератора, учитывая что там требуют миллисекунды, а светится он синим, как будто интенджер? Можно ли полтора часа выставить, это всё таки 5400000?