Аналоговые выходы (ШИМ) #6 | Arduino - учимся программировать (обучающие уроки)

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024

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

  • @user-ni5uf3jr5j
    @user-ni5uf3jr5j 5 лет назад +8

    Спасибо за уроки, очень доходчиво и понятно !!!
    Для начинающих, таких как я, это клад мудрости !!!
    Не останавливайтесь...

  • @user-og1gf5pp3s
    @user-og1gf5pp3s 4 года назад +2

    Самые доходчивые и прикольные уроки на сегодняшний день! СПАСИБО МАСТЕР!!!

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

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

  • @user-rw4jl7vd7g
    @user-rw4jl7vd7g 4 года назад +1

    В шоке от Ваших уроков. То что нужно. Сам не шарю вообще но так хочется творить. Очень жду продолжения.

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

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

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

    *Хорошие уроки👍🏼*

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

    Отличные уроки ,очень доходчиво нет ни какой словесной "ваты" и скорость речи вполне нормальная .Главное всё наглядно и понятно , и примеры не только с морганием светодиодов . Жаль только, что мало уроков. Прошу вас продолжайте выпускать другие уроки для начинающих таких как я, не останавливайтесь .Поверьте мне я просмотрел не один десяток каналов, вы толково объясняете. Ну кто нибудь из вас уважаемых блогеров - учителей доведёт хоть раз начатое дело до конца или максимум 10 уроков и всё? Ждем от вас уроки про переменные, циклы, функции, массивы и так далее и домашние задания тоже . Буду выкладывать ссылку на ваши уроки на других каналах где сам подписан .

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

    Очень доступно. Так ещё уметь нужно. Класс!👍

  • @user-do3ze3qu6j
    @user-do3ze3qu6j 5 лет назад +3

    Как всегда видео уроки на высоком уровне! Мелкие замечания, идея смоделировать ШИМ с помощью записи видео - шикарная! Добавили бы кусочек изоленты на колесо, было бы легче отследить скорость и направление вращения мотора. Формула про преобразование из одного формата в другой, могла быть школьниками не понята. Неплохо было бы показать дробь, а затем уже нахождение искомого числа. Т.е. 5(В)=1023, а х(В)=analogRead(N), затем уже итог x(B)= (5(В)*analogRead(N))>1023 либо сказать об этом, что смотри в предыдущем видеоуроке таком-то, и ссылку под видео. Но всё это мелкие замечания, на фоне кропотливого труда!

  • @user-er7bq1ij9n
    @user-er7bq1ij9n 3 месяца назад

    Приходит время для схем с обратной связи. Прежде всего отрицательной. Ролик с класным объяснением.

  • @nick16678
    @nick16678 6 месяцев назад

    Спасибо! У вас уроки- супер!)))

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

    Подача материала, просто супер!

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

    как хорошо что самое нужное в самом начале видео👍👍👍👍👍

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

    Настолько простое объяснение, что даже мне понятно 😂

  • @user-en4zj2xw9p
    @user-en4zj2xw9p 3 года назад

    Молодец, объяснил доступнее других

  • @MaxMyg_EcaMbaeB
    @MaxMyg_EcaMbaeB 4 года назад +2

    где можно посмотреть обещаное продолжение

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

    Расскажи про свист от шим сигнала ,то же интересно

  • @user-bj4jp5kc7c
    @user-bj4jp5kc7c 4 года назад +1

    Добрый вечер , не даете ли вы уроки индивидуально , хочу научится програмировать ардуино . Готов платить за онлайн уроки

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

    Спасибо

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

    Приятный голос

  • @user-xj1bn9wh5l
    @user-xj1bn9wh5l 5 лет назад

    Замечательные уроки, то что надо для новичка. Посмотрел захотелось попробовать самостоятельно, до этого думал что это всё невероятно сложно и запутанно, не понятно с чего и начинать. Доходчиво объясняете, с примерами и пониманием того рассказываете. Это бесценно! Интересно конечно же и продолжение, уже начался новый учебный год!
    Что делать если нет Винды, а стоит Убунта есть какие-то варианты в этом случае?

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

      Среда программирования Arduino IDE есть на большинство операционных систем

  • @user-do3ze3qu6j
    @user-do3ze3qu6j 5 лет назад +1

    В какой программе Вы делаете анимацию? Очень шикарно получается!

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

    Классные уроки , жаль что всё закончилось )

  • @user-zb5ri9dy9g
    @user-zb5ri9dy9g 2 года назад

    А зачем при вычислении переменной "j" вводить "uint32_t"? Разве нельзя задать формулу "255*i/1023" не в таком виде, а в таком "255/1023*i"? Тогда число никогда не будет превышать 255. Или "слишком большое число" - это имеется в виду разрядность после запятой?

  • @user-bd6ox3mw8n
    @user-bd6ox3mw8n 3 года назад

    очень полезные уроки электроники . Вопрос , а что вы называете настоящим аналоговым выходом ? Ведь оный отсутствует на Ардуино , а есть только подобие в виде ШИМ сигнала на цифровом выходе .

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

    круто! единственное видео на ютубе, понятно объясняющее работу входов и выходов ардуин. только получается, что смоделировать якобы аналоговый выход можно с помощью ШИМ, а вот прочитать его в виде какого - то числа (кроме 0/1) нельзя(((

    • @red-sun-set
      @red-sun-set 5 лет назад +2

      Доброго времени суток, Nik Navish2.
      "Якобы аналоговый выход" ШИМ можно превратить в настоящий аналоговый выход обычным конденсатором!
      Один вывод конденсатора подключается к выходу ШИМ, а второй вывод конденсатора к GND. При такой схеме включения конденсатор будет сглаживать пульсации ШИМ превратив его в аналоговый сигнал.
      Разумеется у этой схемы есть и недостатки, но для Ваших целей (считать аналоговый уровень), она вполне сгодится!

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

      @@red-sun-set Спасибо! Классная идея!!! Надо будет обязательно попробовать. Спасибо!

  • @user-ee3pw3bb4c
    @user-ee3pw3bb4c 5 лет назад +1

    а плей лист отредактировать?

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

    void setup() {
    pinMode ( 10 , OUTPUT );

    }
    void loop() {
    int i = analogRead ( A0 );
    int j = (uint32_t) 255*i/1023;
    analogWrite ( 10 , j );
    }

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

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

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

    Я или прослушал или не сказали про частоту импульсов.

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

    А ещё есть функция map для приведения одних диапазонов к другим www.arduino.cc/reference/en/language/functions/math/map/

    • @red-sun-set
      @red-sun-set 5 лет назад

      Молодец Sheti, садись, пять!

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

    А как можно управлять с помощью Ардуино одновременно двумя моторами, но с разным ШИМ

    • @red-sun-set
      @red-sun-set 3 года назад

      На плате 6 выводов с возможностью вывода аппаратного ШИМ, так что можно подключить не два, а аж 6 моторов с разным коэффициентом заполнения ШИМ.

  • @user-qj8gu2lg9q
    @user-qj8gu2lg9q 5 лет назад

    А на esp32 есть аналоговые выходы?шим

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

    а команда map для диапазона?

    • @red-sun-set
      @red-sun-set 5 лет назад +2

      Ну не всё же сразу )))

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

    8:15 регулятор мощности или напряжения?

    • @red-sun-set
      @red-sun-set 3 года назад

      Это ШИМ, а не ЦАП, так что скорее регулятор мощности чем напряжения!

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

    На 10, 11, 12, 13, пинах тоже так же можно управлять светодиодами как и аналоговыми выходами

    • @red-sun-set
      @red-sun-set 5 лет назад +4

      Не вводите людей в заблуждение!!!
      Функция analogWrite() позволяет устанавливать сигнал ШИМ только на аппаратном уровне, то есть только на тех выводах, которые подключены к таймерам микроконтроллера.
      Для платы Arduino UNO, Mini, Nano это выводы D3, D5, D6, D9, D10, D11.
      На других платах это могут быть совершенно другие выводы.
      Вот почему в видео не называются номера выводов.
      Но Вы сами можете создать сигнал ШИМ программно, на любом выходе, без использования функции analogWrite:
      Устанавливаете уровень логической 1, далее выполняете задержку...
      Устанавливаете уровень логического 0, далее выполняете задержку...
      Этот процесс должен выполняться постоянно.
      Чем дольше задержка после установки логической единицы, тем ярче будет светиться светодиод.
      Чем дольше задержка после установки логического ноля, тем тусклее будет светиться светодиод.

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

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

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

    не PWR а PWM

    • @red-sun-set
      @red-sun-set 5 лет назад

      Не подскажешь, на какой минуте это увидел?

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

      Павел Панькин на обложке

    • @red-sun-set
      @red-sun-set 5 лет назад

      Спасибо, я даже не заметил )))

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

      Не PWR 'запятая' а PWM 'точка'.

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

      ,

  • @user-kt6tf6wj7e
    @user-kt6tf6wj7e 4 года назад +1

    Вы серьёзно? Что насчёт функции map? Не, не слышали?

    • @red-sun-set
      @red-sun-set 3 года назад

      Ну не всё же сразу )))

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

    1:15 как это нету аналоговых выходов??? Вы вообще понимаете что говорите?!

    • @red-sun-set
      @red-sun-set 5 лет назад +3

      Приятно, что данная информация стала для Вас открытием )))
      У плат Arduino Uno, Nano, Mini, Mega, Leonardo, нет аналоговых выходов!

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

      Вот это поворот!!! (С)

  • @user-vq4lo7qj3d
    @user-vq4lo7qj3d 5 лет назад

    АналоговыЙ входы? Во-первых, если входЫ, то уж никак не аналоговыЙ. Во-вторых, ШИМ - это не аналоговый вход.

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

      Дааа. Тебе, дураку, ещё учиться и учиться..

    • @user-vq4lo7qj3d
      @user-vq4lo7qj3d 5 лет назад

      @@juritjagin3928 Сильно тебе пердак разворотило, я смотрю...

  • @user-wi2er3kl3x
    @user-wi2er3kl3x 5 лет назад

    Когда 7 урок появится?

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

      Далее серии будут с некоторыми перерывами, работа не брошена

  • @user-wi2er3kl3x
    @user-wi2er3kl3x 5 лет назад

    Что то с 7 уроком вы затянули.

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

      Большая рабочая загрузка, обязательно продолжим рубрику.

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

      @@Iarduino
      Можете в BascomAVR поАрдуинить? Там поуютнее чем в ArduinoIDE.
      Вам понравится :)

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

    Спасибо