Blocks linear SCALE non-linear scaling Poligon

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024
  • Blocks linear SCALE non-linear scaling Poligon
    In the fifth lesson we analyze the work of blocks of linear and nonlinear scaling SCALE and Poligon
    Website Flprog: flprog.ru
    !!!The links below open in browser "Google Chrome" in the "Yandex browser" can not open!!!
    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
    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
    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...
    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
    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
    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

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

  • @ВладимирБороздин-ы8л
    @ВладимирБороздин-ы8л 4 года назад +2

    Скетч. Работает! Для себя открыл секрет - Линию связи лучше тянуть слева направо. Мне понравился блок нелинейного масштабирования. Очень кстати он пришелся в схеме фазоимпульсного управления симистором - мощность в активной нагрузке теперь стала пропорциональна входному аналоговому сигналу!

  • @vitfil5462
    @vitfil5462 4 года назад +3

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

  • @Ahmad-uf8qf
    @Ahmad-uf8qf 5 лет назад +5

    Спасибо огромное за содержательный и очень доходчивый материал.

  • @Фашизмнепройдёт-л3ь
    @Фашизмнепройдёт-л3ь 3 года назад +2

    Всё очень грамотно разжевано. Спасибо за урок!

  • @ИванСергеевич-ц4т
    @ИванСергеевич-ц4т 5 лет назад +5

    С возвращением! Творческих успехов и здоровья!

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

      Спасибо!

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

      @@arduino3709 Добрый день !
      подскажите пожалуйста , как сделать так , чтобы на экране отображалось не 255 , а в процентах шим сигнал от нуля до 100 ...
      СПАСИБО .

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

      @@arduino3709 Добавить блок математики DIV разделить на 2.55 ?? и далее вывод на дисплей , так ? я правильно понимаю ?!

  • @denissir1
    @denissir1 8 месяцев назад

    Здорово! Хорошо объясняете! Очень нравится учиться у вас!

  • @АндрейКабанов-е6з
    @АндрейКабанов-е6з 5 лет назад +2

    Супер, наконецто хоть кто то разживал)))жду следующего выпуска!

  • @normanmuravei3946
    @normanmuravei3946 3 года назад +1

    Спасибо Вам ! Благодаря всем видео в целом . Можно понять что к чему . Например вот от этого видео можно скорость шаговика регулировать .

  • @ЕвгенийМухаметов-я3н

    Хороший урок. Спасибо

  • @Асок-в3т
    @Асок-в3т 5 лет назад +4

    Огромное спасибо ,очень классно !

  • @sh72er
    @sh72er 3 года назад +1

    Отличная подача материала !

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

    Инверсию блока масштабирования пробовал ранее, во время просмотра ожидал. Спасибо за подробное видео)

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

      Инверсию входа имеете виду? Или инверсию в настройках?, то есть ноль с высоким числом местами поменять

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

    Ура , наконец-то новый выпуск!

  • @Mir-hs8wp
    @Mir-hs8wp 5 лет назад +4

    Клево👍
    Спасибо!

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

    Вы большой молодец!!

  • @MrUzzzik
    @MrUzzzik 5 лет назад +8

    вчера я мыл туалеты, а сегодня программирую микроконтроллеры :-) спасибо вам

    • @arianfinnegan252
      @arianfinnegan252 3 года назад

      i know it is pretty off topic but do anybody know a good website to stream new series online?

    • @marcellusnoel1259
      @marcellusnoel1259 3 года назад

      @Arian Finnegan I watch on FlixZone. Just search on google for it =)

  • @ИльяМартынов-н3г
    @ИльяМартынов-н3г 3 года назад

    Димон спасибо тебе.Ты лучший

  • @FJCruiserOffRoad
    @FJCruiserOffRoad 4 года назад +1

    Все понятно, спасибо за ваши внятны объяснения.
    Подскажите как сделать на выходе число с точкой: пример, у меня voltage sensor 25вольт, выход аналог, подключаю, но он показывает либо 4 вольта, либо 420 вместо 4.20

  • @РоманЯрцев-у7г
    @РоманЯрцев-у7г 3 года назад

    Я ваш фанат!

  • @Викторч-л3д
    @Викторч-л3д 4 года назад +1

    Просто красавчик

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

      Спасибо Виктор!

  • @ИльяМартынов-н3г
    @ИльяМартынов-н3г 3 года назад

    23.03.2021,посмотрел, FLprog версии 7.3.4 уже а у меня 7.3.1 до сих пор)))

  • @Slabotochka
    @Slabotochka 5 лет назад +2

    Жалко очень редко уроки выходят.

    • @arduino3709
      @arduino3709  5 лет назад +3

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

  • @ЕвгенийГолосов-я5х

    Отмучился с зубами?! Заскучал уже без твоих роликов!

  • @Tehno2110
    @Tehno2110 5 лет назад +2

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

  • @СССРЯРУССКИЙ
    @СССРЯРУССКИЙ 5 лет назад +1

    Браво..👏👏👏👏БРАВО👏👏👏👌👌👌👌👌👌👌

  • @ardsea4100
    @ardsea4100 5 лет назад +2

    все понятно изложено про блок SCALE, но он мало используется в проектах, может лучше сделать обзор на блоки олед дисплея 0,9 дюймов или подобных?

    • @arduino3709
      @arduino3709  5 лет назад +4

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

  • @Владимир2112
    @Владимир2112 5 лет назад

    наконец то объяснили что это такое.все башку ломал

  • @zv5585
    @zv5585 5 лет назад +1

    Спасибо!

  • @АнатолийМ-ь9к
    @АнатолийМ-ь9к 4 года назад +2

    На не линейном масштабировании собрал пивоварню. На вход минуты на выходе необходимая температура.

  • @ПавелВасильев-д4ф
    @ПавелВасильев-д4ф 4 года назад +1

    С интересом слежу за Вашими уроками, замечательно! Начал реализовывать на практике и столкнулся с проблемой. У Вас блок нелинейного масштабирования прекрасно работает. Но на входе и на выходе - целые числа (Integer). А у меня на входе тип Float (от 2,9 до 4,3), а на выходе - целые в диапазоне 0 - 99. Кривая в свойствах блока красивая, но реально на выходе - полная ерунда. Что, нельзя использовать тип Float? В Справке (и у Вас тоже) об этом ничего нет. И при создании кривой блока сообщений об ошибках не было. Если можно, просветите, пожалуйста. Думаю это интересно не только мне.

    • @ПавелВасильев-д4ф
      @ПавелВасильев-д4ф 4 года назад +2

      Прошу извинить, разобрался сам. Прямо об этом не говорится, но входные и выходные значения блока масштабирования Poligon обязательно должны быть Integer. Это хорошо видно, если посмотреть область определения переменных блока в скомпилированном скетче. А проблема лечится легко: достаточно умножить входное значение на 100 (или 1000), соответственно скорректировав таблицу кривой в свойствах блока. Проблема возникла при измерении напряжения Li-Ion аккумулятора (это просто) и последующем пересчете измеренного значения в степень заряженности в %, а эта характеристика S-образная. И если на входе будут сантивольты или милливольты, все прекрасно работает.

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

      @@ПавелВасильев-д4ф 0

  • @Tolya421.
    @Tolya421. 4 года назад

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

  • @НиколайВоронков-р2ы
    @НиколайВоронков-р2ы 4 года назад +1

    День добрый!
    Отличные у Вас уроки! Большое Вам за них спасибо!
    Но при повторении данного урока возникла проблема.
    Ардуино при прошивке выдает ошибку.
    Вот что пишет '_bounseInputD3O' was not declared in this scope
    Вот строка на которой показывает ошибку:
    //Плата:1
    analogWrite(6, (_poligon((_bounseInputD3O), _Poligon_InArray_1, _Poligon_OutArray_1, 11)));
    Помогите пожалуйста разобраться в чем проблема.

    • @НиколайВоронков-р2ы
      @НиколайВоронков-р2ы 4 года назад

      Вопрос снят. Всего то нужно было создать новый проект.

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

      Да, бывает такое, не стоит в одном проекте разные скетчи собирать, программа глючить начинает

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

    Почему, при использовании блока скоростной счетчик+ блок масштабирование, на выходе блок масштабирования не подключается на вход простого счетчика на прямую, на вход "С" ? Ведь при выходе блока масштабирования , так же присутствует импульс? Я сделал из блока масштабирования просто делитель импульсов. Не понимаю. Нужно было у подключенного промышленного оптического энкодера на 250 импульсов за оборот, сделать 25 импульсов на выходе. Вывод на дисплей идёт четко, все, как надо. Но на нужный мне вход простого счетчика никак. На вход простого счетчика параллельно, нет возможности подключиться.

  • @МихаилАрхипов-м3о
    @МихаилАрхипов-м3о 2 года назад

    Здравствуйте! А подскажите какой блок имитирует работу функции map? Заранее спасибо за ответ

  • @Алекс01
    @Алекс01 5 лет назад +1

    класс! все понятно спасибо ! а можно скетч написанный в flprog добавить в уже готовый скетч написанный не flprog?

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

      Так даже не думал так делать, потому, что Flprog как то по своему код в ардуино IDE делает, он не похож на стандартный, какой то диалект программирования другой, я в этом не силён

    • @Алекс01
      @Алекс01 5 лет назад

      @@arduino3709 а если попробовать ! готовый скетч как то заканчиваться должен (закрываться ) если перед скопировать скетч с flprog и вставить я тоже не силен в программирование только в fl и то так себе

    • @Алекс01
      @Алекс01 5 лет назад

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

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

      /Плата:1
      if (!(_bounseInputD2O)) { if (_trgrt1I) { _trgrt1 = 0;} else {_trgrt1 = 1; _trgrt1I = 1;} } else {_trgrt1 = 0; _trgrt1I = 0;};
      digitalWrite(4, _trgrt1);
      }

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

      Кавычкой как и должен

  • @led_rework
    @led_rework 4 года назад +1

    *понравился*

  • @АртемСутягин-и8г

    У меня есть датчик давления с вакуумом подскажите пожалуйста как сделать значения -0.8 1.1 вот такие числа

  • @КостяКолтунов-ы5м
    @КостяКолтунов-ы5м 5 лет назад

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

  • @ivan_velsk
    @ivan_velsk 5 месяцев назад

    Я ставлю масксимальный выходной сигнал 1000, выдает 1100. Как так?

  • @lyah903
    @lyah903 3 года назад

    Доброго времени! подскажите если такого типа блок для работы с не цельными числами на выходе?

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

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

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

      я имею ввиду по не линейному масштабированию Poligon

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

    сигнал на входе не может быть 511,5.... только целые числа

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

    Добрый день. А можете раз живать с подключением адресной светодиодной ленты
    WS2812 ? или хотя бы помочь в этом как то ? спасибо

    • @arduino3709
      @arduino3709  5 лет назад +1

      Я снимал два видоса с адресной лентой, вроде подробно объяснял ruclips.net/video/VdaNRqv0syQ/видео.html ruclips.net/video/en8bvnOng8M/видео.html

  • @ВладимирБороздин-ы8л

    Почему то вход верхнего блока SConv не подключается. Неподходящий тип сигнала? Пришлось поставить в эту линию блок SCALE с передачей 1:1

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

      Какие данные с какими пытаетесь соеденить?

    • @ВладимирБороздин-ы8л
      @ВладимирБороздин-ы8л 4 года назад

      @@arduino3709 Переменный резистор - аналоговый вход. У вас он соединён с верхним SConv. Я перепробовал все варианты типов входов SConv. Не подключается! Можете этот скетч приложить к видео?

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

      Скетч добавил в описание под видео

  • @vitaliyb6601
    @vitaliyb6601 3 года назад

    Как сделать на выходе маштабирования десятичные числа.

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

    А как можно изменить частоту ШИМ ???

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

    выходной пин не соединяется со скейл!??

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

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

    • @lyah903
      @lyah903 3 года назад

      не объясните как? нужно на выходе иметь число с запятой но не понимаю как это сделать

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

    двестипетятпять))))))))))))))))))))))))))))))))))))

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

    Мдааа..... одно и тоже...прямо потираю руки....объяснишь ты про стек и структуры..ахахаха