Lesson 4 Inputs, output, variable, "terminal" flprog program

2019 ж. 15 Мам.
39 955 Рет қаралды

In the fourth lesson, we analyze how to create inputs, outputs, what is a variable and analyze the last basic element "terminal". Just consider what is a pull-up resistor, protection against rattle and what are the types
Website Flprog: flprog.ru
!!!The links below open in browser "Google Chrome" in the "Yandex browser" can not open!!!
Gas and smoke sensor MQ-2: got.by/2y0tpn
Ten segment led: ali.pub/2y0v7b
Volt-Ammeter module INA-219: got.by/2k1rf6
Arduino buttons: got.by/2l707y
DFPlayer Mini: got.by/2fyjr2
Encoder: got.by/2zmeua
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
Stand Holder for display: got.by/28um09
Temperature sensor DS18B20: ali.pub/22rj1d
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
Dark backlit display: ali ahhh!pub/23iuis
Two-line display: ali ahhh!pub/19iccq
Four-line display: ali ahhh!pub/19ide2
Display for your choice: ali.pub/19idw5
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
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
RGB LEDs modular: ali ahhh!pub/1oa2nw
RGB LEDs to choose from: ali ahhh!pub/1oa36y
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

Пікірлер
  • Продолжай в том же духе, такого нигде не найти, что бы человек с нуля мог разобраться во всём этом, огромное спасибо !!!!

    @veb911@veb9115 жыл бұрын
  • Привет!!! 1.5 месяца прошло , надеюсь ты просто чем-то очень занят, а не забыл про данную рубрику , очень ждём продолжения!!!!!!!!!!

    @veb911@veb9114 жыл бұрын
  • Класс! Очень полезные и важные для обучения ролики! Спасибо!

    @user-uh7tl2fn2x@user-uh7tl2fn2x5 жыл бұрын
  • В видео я немного не для этого случая объяснил про подтягивающий резистор, в данном случаи резистор подтянут к плюсу 5 вольт. Из-за этого мы получаем при отжатой кнопке единицу, и инверсией исправляем ситуацию. Но в целом, основной принцип подтягивающего резистора правильный.

    @arduino3709@arduino37095 жыл бұрын
    • Лучше поздно чем никогда

      @user-zo6ln1ui9i@user-zo6ln1ui9i3 жыл бұрын
    • Да ,я тоже самое хотел сказать

      @sattarysn5882@sattarysn5882 Жыл бұрын
    • это сообщение нужно вообще-то прикрепить вверху, чтобы сразу видно было

      @user-ix7zs8bt4e@user-ix7zs8bt4e4 ай бұрын
  • Спасибо Вам! Очень доходчиво и обстоятельно объясняете! У Вас талант настоящего преподавателя! Ваши уроки- лучшее, что смог найти по этим темам! Благодарю от души! Вы делаете большое и важное дело! Спасибо!

    @user-qp8ei9nv5l@user-qp8ei9nv5l4 жыл бұрын
  • Спасибо, не останавливайтесь в записи новых видео, оч толково у вас получается.

    @verwolf1889@verwolf18895 жыл бұрын
  • Пожалуй самый внятный, без лишней ненужной информации курс для начинающего ардуинщика! Спасибо!

    @user-hg4lb5el7c@user-hg4lb5el7c4 жыл бұрын
  • Супер видео. Жду продолжения

    @sergeyaizon5208@sergeyaizon52085 жыл бұрын
  • Спасибо! ждем продолжения

    @vovavova912@vovavova9125 жыл бұрын
  • Класс! Очень хорошо ! Мелкие ошибки не портят общею картину. Жду продолжение!

    @valentinjereghi4130@valentinjereghi41305 жыл бұрын
  • Ждём продолжения! Спасибо за уроки.

    @user-wz6iw3jx6f@user-wz6iw3jx6f5 жыл бұрын
  • В AVR-ках (на которых и построены Ардуины) подтяжка осуществляется не к земле, а к шине питания!!! Т.е., если подтяжка задействована, то между +5V и выводом порта включается внутренний резистор микроконтроллера. Ну, а кнопка уже включается между выводом и землей...

    @user-lz8vw1wt2c@user-lz8vw1wt2c3 жыл бұрын
    • Вот я из-за этой картинки в видео собрал стенд и проверил, все как вы и описали, а автор ввёл в заблуждение поначалу, ну с кем не бывает)

      @Tehno2110@Tehno21102 ай бұрын
  • Огромная благодарность автору. Очень доходчиво,и очень полезные проекты

    @user-gd4ei6ud8v@user-gd4ei6ud8v5 жыл бұрын
  • Спасибо за обучающее видео, очень подробно и потому хорошо понятно. Для старого радиолюбителя который начинает с нуля это именно то что нужно. Благодаря вашим урокам начинаю понимать принцип и алгоритм построения схемы. Пожалуйста делайте видеоуроки на все элементы и FLprog будет самой распространённой программой для Ардуино.

    @zayacparkan23@zayacparkan234 жыл бұрын
  • Отлично объясняете. Спасибо за урок.

    @user-jv8uk7oo8j@user-jv8uk7oo8j3 жыл бұрын
  • Потрясающие проекты 😲 На освоение этой программы ушло много времени 🤔

    @djjaskolmechanik3509@djjaskolmechanik35093 жыл бұрын
  • Подтягивающий резистор-это подсоединение через резистор к + контакту

    @sattarysn5882@sattarysn5882 Жыл бұрын
  • Очень доходчиво .

    @user-ml9cj1fg5k@user-ml9cj1fg5k5 жыл бұрын
  • Супер!

    @MsBattletoads@MsBattletoads5 жыл бұрын
  • Очень хорошие видео. Даже с моим неполным средним образованием всё понятно :) Спасибо.

    @user-kf1eq5fc3s@user-kf1eq5fc3s3 жыл бұрын
  • Очень полезные видео. Для меня как для начинающего всё очень понятно. Быстро конкретно и по теме. Если можно сделайте пожалуйста видео по тензодатчикам. Совершенно никакой информации нету. ((

    @armenarakelyan4620@armenarakelyan46205 жыл бұрын
    • Я сам ещё с ними не работал, для меня тоже не раскрыты пока

      @arduino3709@arduino37095 жыл бұрын
  • отличнооо . спасибоо❤️❤️❤️

    @vladimirgrigoryan7618@vladimirgrigoryan76184 жыл бұрын
  • Рукоплещу стоя ШЭДЭВРАЛЬНО 👏👏👏👏👏👏👏👏👏👏👌👌👌👌👌👌👌👍👍👍👍👍👍

    @user-rm1eo9qq6o@user-rm1eo9qq6o4 жыл бұрын
    • Спасибо за поддержку!

      @arduino3709@arduino37094 жыл бұрын
  • Программный резистор Pull-up, подтягивает к питанию. Это важно особенно для новичков.

    @---vn5uo@---vn5uo4 жыл бұрын
  • Спасибо!

    @alekskapitonov2738@alekskapitonov27384 жыл бұрын
  • Супер

    @mva5280@mva52805 жыл бұрын
  • *Спасибо*

    @led_rework@led_rework4 жыл бұрын
  • Отличные уроки. Продолжайте дальше пожалуйста. Смотрел Грачика...это какой-то ужас. Нужно знать ещё и русско-армянский)))

    @choice9697@choice96975 жыл бұрын
    • надо привыкнуть! Но Грачик крутой!

      @user-js2jv8gu2o@user-js2jv8gu2o4 жыл бұрын
  • Просто класс

    @jonik5553@jonik5553 Жыл бұрын
  • Подтягиваюший резистор (встроенный) в атмегах к плюсу, если правильно помню.

    @aleksandr4626@aleksandr46267 ай бұрын
  • Здравствуйте еще раз! Расскажите, пожалуйста, тонкости работы с переменными в платах в FLProg, для чего служат и как работают параметры у плат в FLProg (Выполнение по условию и Выполнять в цикле пока). Зависит ли в какой последовательности относительно друг друга находятся платы. Зависит ли от этого последовательность выполнения программы? Например, сначала выполняется 1я плата, потом 2я и так далее. Или все сразу начинают работать одновременно. P.S. Не теряю надежду разобраться с возможностью выполнения повторного замера влажности датчиком.

    @SamReliable@SamReliable4 жыл бұрын
  • 3:15 подтягивающий резистор подключен к +5в. Это принципиальная ошибка.

    @arli5414@arli54145 жыл бұрын
    • Программно можно подтянуть резистор и к плюсу и к земле, в данном случаи согласен, выбрал не ту схему. Закреплю первый комментарий с этой информацией.

      @arduino3709@arduino37095 жыл бұрын
    • @@arduino3709 ну и как, в итоге, подключать кнопку ?

      @user-qo3dw1hv2r@user-qo3dw1hv2r4 жыл бұрын
  • маленькие непоняятки со встроенным подтягивающим резистором. Этот подтягивающий резистор подтягивает к "1" и если не инвертировать выход кнопки, то у нас будет постоянная единица на выходе модуля кнопки и светодиод будет гореть и без нажатие на него.

    @dimitrichelidze3269@dimitrichelidze32692 ай бұрын
  • Не знаю, как в данной версии программы, а в версии 7.3.8 активация подтягивающего резистора подтягивает вывод к плюсу питания, а не к общему, следовательно и кнопкой входной пин МК надо соединять не с плюсом питания, а с общим.

    @user-dj3zd6ux4o@user-dj3zd6ux4o Жыл бұрын
  • сюда можно было добавить преоброзовании линии в текст аналог клемы только не нужно дробить проект на несколько плат ради клемы а работать в одной области а когд приходится лезть на платы то да клема хороша там

    @yhdrhjfyrhjfgdg@yhdrhjfyrhjfgdg4 жыл бұрын
  • А разве поддягивающий резистор не к + поддягивает?

    @user-nv9vl1vy7u@user-nv9vl1vy7u Жыл бұрын
  • Здравствуйте. Вот вы создали вторую плату (как бы для уменьшения кода) и как их объединить в одну плату? Или программа сама объединит в один скетч ?

    @MeSeVa02@MeSeVa023 ай бұрын
  • За уроки спасибо большое! Но почему "клейма"???????? Написано же клемма. Клейма это клеймо во множественном числе.

    @ant5335@ant5335 Жыл бұрын
  • 3:30 автор, а ардуино нет подтягивающего внутреннего резистора к земле, есть только подтягивающий к питанию, вот почему нужны обозначения что кнопка инвертирующая и физически ее проводом кидают на землю и к ноге. По ходу всю инфу нужно перепроверять.

    @MrUzaren@MrUzaren3 жыл бұрын
  • Подтягивающий резистор подтягивает к напряжению питания ? или к земле?

    @favoritdmitry6786@favoritdmitry67864 жыл бұрын
    • Есть возможность сделать и так и так, но в флпрог к 5 вольт

      @arduino3709@arduino37094 жыл бұрын
    • @@arduino3709 Не пудрите мозги новичкам, откройте даташит на микроконтроллер который используется в ардуино и посмотрите куда подключен pull-up resistor или по русски подтягивающий резистор. Этот резистор номиналом 10к через полевой транзистор подключен к линии питания VCC а не к земле, поэтому вы не можете подключать его хоть так хоть сяк. Из этого вытекает что при включении подтягивающего резистора кнопку к пину можно подключать только относительно массы. Потому что когда кнопка не нажата на пине устанавливается высокий уровень. То бишь логическая единица. Кнопка подключенная к такому пину относительно питания работать не будет.

      @Eraser19rus@Eraser19rus4 жыл бұрын
  • Получается есть переменная локальная и глобальная (клемма)

    @user-mg4rv6he5z@user-mg4rv6he5z Жыл бұрын
  • между нодами как вы связь удалили))

    @romanaz5789@romanaz5789 Жыл бұрын
  • Вы не ошиблись? подтягивающий резистор же к плюсу а не к земле подтягивает?

    @Vladivost0K@Vladivost0K Жыл бұрын
  • Так и не понял разницы между переменной и клеммой. Можно на примере языка С, а то уже начал писать в Arduino IDE, в мозгах уже место занято, сложно вернуться к алгоритмическому построению программы)) И, вообще, практических примеров не хватает, уже писал об этом...

    @MrAngorod@MrAngorod4 жыл бұрын
    • Справку по клемме прочитайте, там всё понятно

      @arduino3709@arduino37094 жыл бұрын
  • Здравствуйте! Помогите решить проблему. Андуина выполняет все наоборот, например, если команда LOW она включит, если стоит импульс 300 пауза 800, будет все наоборот, импульс 800,а пауза 300 и.т.д Я в этом новичок,не могу найти информацию,что не правильно.

    @MrStepan@MrStepan4 жыл бұрын
    • Включение на кнопку происходит? Скорее на кнопке не поставили инверсию

      @arduino3709@arduino37094 жыл бұрын
    • @@arduino3709 Спасибо за ответ, разобрался. Я дал постоянный плюс и управлял минусом получается.

      @MrStepan@MrStepan4 жыл бұрын
  • Пересмотрел кучу видео так и не понял.Подтягивающий резистор подтягивает к плюсу или к минусу?Потому что большая часть утверждает что только к плюсу.А вы рисуете к минусу.😮???

    @sergeycherkasenko6654@sergeycherkasenko66543 ай бұрын
  • Не понятно как аналоговый вход можно использовать для управления светодиодом? Что под этим понимается?

    @user-hh1vp6vt8w@user-hh1vp6vt8w4 жыл бұрын
    • На аналоговый вход поступает аналоговый сигнал"например переменный резистор", затем ардуино обрабатывает этот сигнал и формирует шим сигнал на дискретном выходе

      @user-mk5ew3iz3w@user-mk5ew3iz3w3 жыл бұрын
    • @@user-mk5ew3iz3w но, тогда только переменной не обойдёшься. Нужен блок управления яркостью светодиода в зависимости от значения переменной, подключенной на аналоговый вход. Не?!

      @user-hh1vp6vt8w@user-hh1vp6vt8w3 жыл бұрын
  • разобрали с цифровыми входами но ни слова про аналоговые входы, как то не полно получилось.

    @kuziapliuk2518@kuziapliuk25182 жыл бұрын
  • Я не могу понять, у меня нет кнопки "Цифровой из аналогового входа", так не охота перепаивать 10 проводов

    @angelotempest7378@angelotempest73784 жыл бұрын
    • Версия программы какая?

      @arduino3709@arduino37094 жыл бұрын
    • @@arduino3709 6 3 1, оказывается в этой версии можно в цифровых выбирать аналоговые, и они становятся цифровыми

      @angelotempest7378@angelotempest73784 жыл бұрын
  • Plz make all videos in English

    @kailashmalviya8@kailashmalviya83 ай бұрын
  • прога не устанавиливается х64 под конец установки пишет ошибки, х32 устанавливается, но не запускается, пишет ошибки. Win10

    @cncgun6860@cncgun68604 жыл бұрын
    • Скачайте портабельную версию не требующую установку

      @arduino3709@arduino37094 жыл бұрын
  • Всё круто, но никак понять не могу: почему клеммы называются клеЙмы. В голове не укладывается.(

    @iceproteus@iceproteus4 жыл бұрын
    • Потому что "однёрка".

      @Pavel_Valeryevich@Pavel_Valeryevich3 жыл бұрын
  • А как понять "плата1" и "плата2" ?

    @alekseyivanov620@alekseyivanov6204 жыл бұрын
    • В проекты можно делить на платы для удобства построения логики, что бы на одну не наваливать кучу блоков в которых потом сам запутаешься

      @arduino3709@arduino37094 жыл бұрын
  • вся соль в вашей голове если у вас логический склад ума вы быстро сложите пазлы, если нет имеются скетчи для решения практически всех задач.

    @user-fw3nq1rr9o@user-fw3nq1rr9o5 жыл бұрын
    • Совершенно с Вами согласен! Если склад ума технический быстро схватишь что к чему, если не дано, то пожалуйста, есть готовые варианты

      @arduino3709@arduino37095 жыл бұрын
  • ЭТА ЕРУНДА (КЛЕММА) НАЗЫВАЕТСЯ НЕ КЛЕЙМА, А КЛЕВМА :))

    @user-gy8qn3fb6z@user-gy8qn3fb6z3 жыл бұрын
  • Звук не возможный. Что делать?! Толковые видео с отвратительным звуком.

    @adm503@adm5034 жыл бұрын
    • Подари автору микрофон.

      @MrDirector88@MrDirector884 жыл бұрын
    • @@MrDirector88 ты уверен что битрейд зависит от микрофона?

      @adm503@adm5034 жыл бұрын
  • A HESLI 3 KLEMMI NA ODIN VIHOD???

    @joramotorsportteam3277@joramotorsportteam3277Ай бұрын
KZhead