Запускаем ШИМ на любом пине Ардуино!

  Переглядів 67,761

Заметки Ардуинщика

Заметки Ардуинщика

День тому

В этом уроке будем поднимать ШИМ сигнал на любых пинах Arduino - программный ШИМ
► Базовый урок по ШИМ - alexgyver.ru/lessons/pwm-signal/
► Повышаем частоту ШИМ - alexgyver.ru/lessons/pwm-over...
► Прерывания аппаратного таймера - alexgyver.ru/lessons/timer-isr/
► Поддержать автора: yoomoney.ru/to/410019154264963
► По всем вопросам: nich1con36@mail.ru
► Примеры: github.com/AlexGyver/tutorial...
★ Инструменты, приборы и материалы для пайки ★
- Удобные мультиметры: ali.ski/2nn13 ali.ski/fTDAW9
- Тестеры компонентов: ali.ski/ZFLC7Y ali.ski/Mb_7W
- Карманные осциллографы: ali.ski/JdkQw
- Паяльная станция HakkoT12: ali.ski/pEUz9I
- Паяльный фен 8858: ali.ski/3cSLjp ali.ski/OtB10-
- Коврик для пайки: ali.ski/gF7bWW
- Стриппер для проводов: ali.ski/RiVwcj ali.ski/Thu_i
- Оловоотсос: ali.ski/1MLjH ali.ski/1K-IS
- Куча дешевого припоя: ali.ski/ZGkkx ali.ski/S3h5V
- Шпильки для выпайки: ali.ski/WSv7wx
- Хороший флюс-гель: ali.ski/uFflw
▼ Огромный стартовый набор GyverKIT ▼
kit.alexgyver.ru/
▼ Уроки Arduino на сайте ▼
alexgyver.ru/lessons/
▼ Модули и датчики с Али ▼
alexgyver.ru/arduino_shop/
▼ Страница "Заметок Ардуинщика" ▼
alexgyver.ru/arduino_lessons/
00:00 - вступление
00:30 - на каких пинах работает?
00:47 - особенности программного ШИМ
01:43 - Гайвер со своим процессингом
02:05 - моделируем эффекты к светодиодной гирлянде
04:10 - принцип действия генерации ШИМ
05:35 - реализуем простейший ШИМ
07:25 - добавляем несколько каналов ШИМ
08:00 - решаем проблему нулевого заполнения
08:40 - меняем разрешение ШИМ
09:56 - оптимизируем скорость
10:45 - добавляем буфферизацию
11:31 - эпилог
Теги: #arduino #уроки #ардуино #alexgyver
●●●●●●●●●●●●●●●●●●●●
► Основной канал: / alexgyvershow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: AlexGyver.ru/
► Почта: alex@alexgyver.ru

КОМЕНТАРІ: 179
@iqubik
@iqubik 3 роки тому
Какие крутые у нас ребята. Спасибо! Это уроки для вечности. Такая инфа не устареет И спустя десяток лет
@SIM31r
@SIM31r 3 роки тому
Он устарел с появлением STM32, лет 10 назад, но всё равно интересно.
@user-no1xt9oc1t
@user-no1xt9oc1t 2 роки тому
Пища для ума, смотришь и получаешь удовольствие от подробного и сжатого объяснения, спасибо👍👍👍
@Ghostgkd777
@Ghostgkd777 3 роки тому
Спасибо, с удовольствие посмотрел, хоть и все это давно практикую.
@user-gn8qh4yb5q
@user-gn8qh4yb5q 3 роки тому
Спасибо за ваши уроки, уже все посмотрел и выучил. Теперь изучаю более подробно у вас на сайте. Спасибо вам огромное!
@EmuDellno
@EmuDellno 2 роки тому
Благодарю, для Дронов очень пригодилось
@user-iv5bk3bq1w
@user-iv5bk3bq1w 3 роки тому
Спасибо автору видео, всё понятно и полезно...
@technotrolla1254
@technotrolla1254 3 роки тому
Какая приятная неожиданность!)
@elenapoplos9537
@elenapoplos9537 3 роки тому
Спасибо за видео и советы
@NaumTroitskiy
@NaumTroitskiy 3 роки тому
Спасибо)
@user-xw4nh5dv6h
@user-xw4nh5dv6h 3 роки тому
Спасибо за инфу. Расказал бы еще про spwm с 3-мя фазами, цены не было бы!)
@Nachmed
@Nachmed 3 роки тому
4:00 /* Имплементируйте этот эффект */ Ох ты ж ёжик!!!
@Timsturbs
@Timsturbs 3 роки тому
спиканул так спиканул
@viktorbondar8587
@viktorbondar8587 2 роки тому
Спасибо. Как раз ломал голову по поводу сдвига фазы сигнала.
@Dr10na1995
@Dr10na1995 3 роки тому
Как же хорошо :з
@Serdges
@Serdges 3 роки тому
Опа-ньки! Ну, вы ребята даёте!
@user-ry3of9et7n
@user-ry3of9et7n 3 роки тому
Спасибо парни, Вы делаете важное и главное полезное дело! Учиться - всегда пригодится)
@povorotnetuda2019
@povorotnetuda2019 3 роки тому
Кажется мы теряем Алекса. Но видео всё равно топчик.
@ArduNotes
@ArduNotes 3 роки тому
алекс готовит несколько часовых уроков
@Rin_Media
@Rin_Media 3 роки тому
Хороший дуэт. Удачи пацаны👍👍👍
@ewavr
@ewavr 2 роки тому
Метод Binary Angle Modulation позволяет делать множество программных ШИМ (ну, почти ШИМ), не сильно нагружая процессор прерываниями. Число прерываний за период тут равно числу бит, а не 2^бит.
@vladiratorandreevich8639
@vladiratorandreevich8639 3 роки тому
Для увеличения быстродействия можно сделать ассемблерные вставки. Команды sbi и cbi
@MAD_ALEX
@MAD_ALEX 3 роки тому
Делать работу компилятора за него? Мы не в 2005, компиляторы сейчас делают всё как надо и ускорить уже не получится
@denisedannise7021
@denisedannise7021 3 роки тому
Где ты был буквально 45 минут назад? У меня возникла такая проблема и я ее героически решал
@Megaomich05
@Megaomich05 3 роки тому
Ну ну. Я гдето ето слишал....
@user-by4pk5hd4d
@user-by4pk5hd4d 3 роки тому
Да, дуэтом интересней... :)
@user-qm5qp9dg3y
@user-qm5qp9dg3y 3 роки тому
Класс
@animeshnikaaa8992
@animeshnikaaa8992 3 роки тому
Здравствуйте, мне было бы интересно как сделать программный спиай
@ArduNotes
@ArduNotes 3 роки тому
стандартные функции shiftOut и shiftIn
@alexeysamoylov3406
@alexeysamoylov3406 3 роки тому
А ещё можно писать напрямую в регистры, чтобы получить максимальную частоту
@ArduNotes
@ArduNotes 3 роки тому
этим и занимается FastIO в паре с компилятором
@kosmos8460
@kosmos8460 2 роки тому
А где её взять FastIO.h ?! Так и не нашел под видео
@kosmos8460
@kosmos8460 2 роки тому
@@ArduNotes А где её взять FastIO.h ?! Так и не нашел под видео
@kosmos8460
@kosmos8460 2 роки тому
@@ArduNotes а в ответ тишина?! он вчера не вернулся из боя )))
@user-rd9ck2bo7v
@user-rd9ck2bo7v 3 роки тому
Е ли не хватает 1 ардуино, можно использовать 2 ардуино.... ::)
@vernnms78
@vernnms78 3 роки тому
... или Мегу. :-)
@buildmaker
@buildmaker 3 роки тому
Ага, если не хватает Nano - бери Мегу
@AlexanderBegoon
@AlexanderBegoon 3 роки тому
@@buildmaker Если не хватает Меги - бери Малину)))
@buildmaker
@buildmaker 3 роки тому
@@AlexanderBegoon Нет, сначала STM-ка, а потом Малина
@SIM31r
@SIM31r 3 роки тому
@@buildmaker малина все же проще...
@sergopeccator3874
@sergopeccator3874 3 роки тому
Интересно, а когда будет про gsm модули!?
@nich1con652
@nich1con652 3 роки тому
да работают через одно место они
@marininpapa1836
@marininpapa1836 3 роки тому
@@nich1con652Поясните на пальцах, что не устраивает. Ведь в каждом телефоне такой модуль и вроде работает отлично, в отличие от программок-навигаторов)))
@nich1con652
@nich1con652 3 роки тому
@@marininpapa1836 в телефонах современные решения 3-4-5го поколения, встроенные в сложнейшие системы на кристалле, а в модулях старое говно времен полиомиелита, которое требовательно к питанию, работает далеко не со всеми симками, и нередко зависает и не отвечает на команды.
@user-bw6dt5im3x
@user-bw6dt5im3x 2 роки тому
@@nich1con652 зависит от конкретного модуля, есть достаточно неплохие квателовские модемы и с ЛТЕ если надо) Правда ввиде модулей ардуины я их не видел, только как "модули для поверхностного монтажа" с требованием заводить несколько питаний
@chinarulit1126
@chinarulit1126 Рік тому
Сервой можно будет таким способом управлять? Тоесть серва будет переваривать такой шим?
@sergeirakulenko8396
@sergeirakulenko8396 2 роки тому
почему то не видит IDE у меня Timer2 и ISR в данном из видео коде.. и библиотеку установило GyverTimer а не GyverTimers
@user-vd7kl2bx3q
@user-vd7kl2bx3q 3 роки тому
4:00 ну блин., я же ленивый, я не хочу.....
@user-dl7px4je5i
@user-dl7px4je5i 3 роки тому
А можно было сделать проще пример на C pin_1=timer
@rafaelgainer243
@rafaelgainer243 Рік тому
Помогите плз) как теперь обращаться к множеству переменных? то есть, если раньше мы заводили массив с пинами, и перечисляя указывали им значения, то теперь у нас вместо пинов имена переменных. Если завести их в массив, то можно прочесть, а изменить не удается.
@yasi4011
@yasi4011 3 роки тому
Имплемент всем 🚩 и 3:16 в автомобиль 🚗
@90_RUS
@90_RUS 3 роки тому
про анализатор уровней будет видео?
@nich1con652
@nich1con652 3 роки тому
кого?
@90_RUS
@90_RUS 3 роки тому
@@nich1con652 блин ссылки удаляются. Видео: "Уроки Arduino. Работа с цифровым потенциометром и написание библиотеки." 9:15
@nich1con652
@nich1con652 3 роки тому
@@90_RUS логик анализатор, будет относительно скоро видео
@user-lz4gl5cl1c
@user-lz4gl5cl1c Рік тому
Вы умеете управлять TLC5940?
@shuxratdjafarov8625
@shuxratdjafarov8625 3 роки тому
Взаимно добра тебе и крепкого здоровья мир вашему дому привет
@user-tj3ow4vs2k
@user-tj3ow4vs2k 3 роки тому
Здравствуйте, у меня есть просьба, сделайте проект usb геймпада на arduino nano, было бы интересно посмотреть и самому попробовать
@kostya8764
@kostya8764 3 роки тому
это нельзя. бери micro с 32u4
@user-dz7ep4oe4l
@user-dz7ep4oe4l 3 роки тому
Стоит ещё добавить к переменным шим атрибут register, тогда они не будет загружаться/выгружаться из ОЗУ при каждом вызове функции.
@nich1con652
@nich1con652 3 роки тому
кто то массивы ставит, и блен ты предлагаешь отдать под это дело 5-10 регистров ЦП?)
@user-dz7ep4oe4l
@user-dz7ep4oe4l 3 роки тому
@@nich1con652 Зависит от количества каналов и требуемой частоты. 1 регистр на счётчик, и по одному на каждый вывод. 2-6 регистров особой роли не сыграют, а вот скорость на высоких частотах увеличится заметно. Если совсем все плохо, то хотя бы счётчик хранить.
@nich1con652
@nich1con652 3 роки тому
@@user-dz7ep4oe4l ну до 5-6 думаю не страшно да, надо попробовать сравнить частоту
@Kolyan68Rnd
@Kolyan68Rnd 3 роки тому
👍👍👍
@BLRplex
@BLRplex 3 роки тому
Сложно представить такие ситуации, когда аппаратные ШИМ закончились, но есть свободный таймер
@SuperDikabraz
@SuperDikabraz 3 роки тому
Аппаратный шим и есть таймер, разве что пару строк за вас библиотека написала. Ну, если проект ваш- метеостанция, то да, сложно использовать все шим
@nich1con652
@nich1con652 3 роки тому
например таймер остался один, а каналов надо больше, чем может таймер.
@k160rg
@k160rg 3 роки тому
А как насчёт внешних шим микросхем управляемых ардуиной
@ArduNotes
@ArduNotes 3 роки тому
используй, это видео про алгоритмы
@GGG-xl2is
@GGG-xl2is 3 роки тому
Есть ли возможность выдавать на любые выводы ардуинки строго, например, 2.5V или 1V, не с помощью ШИМ сигнала, а именно постоянное напряжение. Если это не возможно, то есть ли какие-нибудь другие варианты с подачей определённого напряжения на пины ардуино (или стм32) (с помощью самой ардуинки или стм'ки)?
@nich1con652
@nich1con652 3 роки тому
да. Цап R2R гугли
@SuperDikabraz
@SuperDikabraz 3 роки тому
R2R не нужен, забей, голый ЦАП на любом стм или авр это умеет. Однако уровень будет ровным, но нагрузить его будет нельзя, разве что чем-то очень маломощным. или допиливать усилитель на биполярниках
@grinvich2304
@grinvich2304 3 роки тому
Думаю можно. Выдать на цифровом пине 1. И парралельно нагрузке поставить жирный конденсатор, и к нему же аналоговый пин на вход который будет считывать напряжение на нагрузке. И сделать петлю гестерезиса +-0.1V. Сам такое не пробовал, но в теории придумал. Думаю раньше это по любому кто то делал. И я тоже хочу это попробовать.
@SuperDikabraz
@SuperDikabraz 3 роки тому
@@grinvich2304 Добавить мосфет, дроссель и у вас получится типичный dc/dc =)
@mrybsdev1006
@mrybsdev1006 2 роки тому
Ниче не понял, но очень интересно
@rubrik25
@rubrik25 3 роки тому
уоп уоп процессинг
@user-ph8cw3kn9x
@user-ph8cw3kn9x 3 роки тому
Покажите работу с прерываниями без библиотеки гайвертаймер пожалуйста
@nich1con652
@nich1con652 3 роки тому
как выйдет урок по побитовым операциям, вполне может быть
@MAD_ALEX
@MAD_ALEX 3 роки тому
Такой урок, даже если он будет супер подробным, будет полезен примерно 1% зрителей. Там всё очень сложно для восприятия + английский надо знать
@SuperDikabraz
@SuperDikabraz 3 роки тому
@@MAD_ALEX Говори только за своих одноклеточных собратьев, окда?
@rafaelgainer243
@rafaelgainer243 Рік тому
подскажите пожалуйста, правильно ли я понял? шим можно генерировать на любом пине, а конкретно на D2-D13 и A0-A5 включительно, те всего 18? TX1 и RX0 не заработали с вашим кодом)) не пойму где тогда еще 2 пина, из заявленных 20?) может что не так делаю
@user-bq3cf3dy3w
@user-bq3cf3dy3w 11 місяців тому
Rx и Tx необходимо переконфигурировать
@user-eb3oh1jk2k
@user-eb3oh1jk2k 3 роки тому
За гайвера)
@user-kj7dn3sw6f
@user-kj7dn3sw6f 2 роки тому
а где взять библиотеку FastIO.h?
@kosmos8460
@kosmos8460 2 роки тому
Тоже так и не нашёл
@Windows-8.1
@Windows-8.1 3 роки тому
4:12 Ёлки-палки! А триггер выставить?
@nich1con652
@nich1con652 3 роки тому
уже ткнули носом) Перенастраивал все под другое применение и забыл) Да вроде и более чем наглядно, пусть плывет)
@goiiia3774
@goiiia3774 3 роки тому
А есть внешние микросхемы ШИМ ? Ну типа как ЦАП , только ШИМ
@nich1con652
@nich1con652 3 роки тому
канеш есть, на ~1000 гц для ледов всяких, по и2с управляются.
@goiiia3774
@goiiia3774 3 роки тому
@@nich1con652 , о, самое то. А как называются ?
@ArduNotes
@ArduNotes 3 роки тому
TLC5940, SX1509
@goiiia3774
@goiiia3774 3 роки тому
@@ArduNotes , Спс ! )
@akuladon1488
@akuladon1488 3 роки тому
А разве ШИМ и ЦАП это не одно и тоже? Точнее насколько мне известно ШИМ это один из вариантов ЦАП Но я не эксперт так что поправьте меня если я не прав
@hutoryanin
@hutoryanin 3 роки тому
*Л. а. й. к. о. с.* за видос.
@sergeykoshkin9562
@sergeykoshkin9562 3 роки тому
А что ,на ослике нет синхронизации?
@nich1con652
@nich1con652 3 роки тому
она кривая у него
@user-bh2ot5ks8f
@user-bh2ot5ks8f 3 роки тому
А можно сразу писать нужное состояние в порт а не по 1 пину
@nich1con652
@nich1con652 3 роки тому
можно, если у тебя на одном порту, то даже лучше будет
@dmitriibannikovasx
@dmitriibannikovasx 3 роки тому
Если кто нибудь шарит, скажите, что будет с микроконтроллером, если период вызова функции в прерывании окажется меньше времени выполнения функции? То есть функция вызывается чаще, чем ей требуется времени для выполнения? Она просто будет выполняться каждый раз наполовину? или наоборот, лишние вызовы будут пропускаться?
@ArduNotes
@ArduNotes 3 роки тому
функция просто будет выполняться со своей возможной частотой. Когда прилетает новое прерывание - оно будет обработано только при выходе из текущего прерывания, там очередь прерываний образуется
@nich1con652
@nich1con652 3 роки тому
при выходе из прерывания выполняется 1 инструкция, даже если есть очередь прерываний. Кароче главная программа будет выполняться ОООЧЕНЬ медленно, пока постоянно обрабатывает интеррупты, но будет
@dmitriibannikovasx
@dmitriibannikovasx 3 роки тому
@@ArduNotes Спасибо и вам)
@dmitriibannikovasx
@dmitriibannikovasx 3 роки тому
@@nich1con652 Примерно понял) Спасибо большое
@dmitriibannikovasx
@dmitriibannikovasx 3 роки тому
@@nich1con652 Кстати ещё вопросик, если можно... Я слышал как то про некие атомарные операции в микроконтроллерах, когда во время исполнения этой операции в главной программе, её ОЧЕНЬ НЕЖЕЛАТЕЛЬНО прерывать, иначе произойдет потеря данных, неисполнение этой операции и тд. Вам известно что нибудь об этом? Если такая проблема имеет место быть, то как её избежать?
@romamedvedenko6624
@romamedvedenko6624 3 роки тому
В закладку!
@user-yz8xt8ib5n
@user-yz8xt8ib5n Рік тому
Привет всем как сделать 3 и эффект кто может помочь
@antonpetrusevich
@antonpetrusevich 3 роки тому
Слабо шим на пинах через сдвиговый регистр? Вообще, тема совсем не новая, аппаратно шим реализован именно так же.
@nich1con652
@nich1con652 3 роки тому
канеш, только будет медленнее сильно
@antonpetrusevich
@antonpetrusevich 3 роки тому
@@nich1con652 зависит от применения. светодиодом поуправлять вполне может хватить
@user-tk5bk2ji4c
@user-tk5bk2ji4c 3 роки тому
Уважаемый автор, очень полезная и главное понятная информация, сейчас действительно мне это нужно. Но вот хоть убей не могу разобраться с вашим сайтом, как скачать библиотеки. это же просто не реально, нет ссылки скачать, а тыка по названию папки она просто открывается, в общем задача на грани реальности. Почему такой хороший проект и не можете сделать нормальную возможность скачивания файлов. Заранее спасибо.
@ArduNotes
@ArduNotes 3 роки тому
это не наш сайт, это GitHub, на нём сотни тысяч программистов выкладывают свои работы. Как скачать - написано на главной странице репозитория github.com/AlexGyver/tutorials
@user-tk5bk2ji4c
@user-tk5bk2ji4c 3 роки тому
@@ArduNotes Понятно, спасибо, почитал что там написано и понял, что владелиц сайта не парится по этому поводу, жаль конечно.
@ArduNotes
@ArduNotes 2 роки тому
почему же? Просто github это не облачное хранилище, это профессиональный инструмент. Хотя символ загрузки файла у кнопки Code является неплохой подсказкой как скачать =)
@inqurity
@inqurity 3 роки тому
Четыре видео за месяц?!
@nich1con652
@nich1con652 3 роки тому
думаете предел?)
@inqurity
@inqurity 3 роки тому
@@nich1con652 Надеюсь что нет
@technotrolla1254
@technotrolla1254 3 роки тому
А где же ассемблерные вставки?)
@user-nw8gn2xh2v
@user-nw8gn2xh2v 3 роки тому
В исходном коде библиотек
@technotrolla1254
@technotrolla1254 3 роки тому
@@user-nw8gn2xh2v там старый добрый си
@nich1con652
@nich1con652 3 роки тому
@@technotrolla1254 сравнения свежий компилятор делает не хуже, чем ты на асм соберешь. Проверяли уже, забей
@technotrolla1254
@technotrolla1254 3 роки тому
@@nich1con652 да ладно? ты про вставки именно или чисто если писать?
@nich1con652
@nich1con652 3 роки тому
@@technotrolla1254 как угодно, компилятор сейчас очень оптимально ассемблер создает. Очень много тестов делали по оптимизации, и если это не какие то хитрые операции с многобайтовыми структурами, код на С выполняется точно так же по скорости, такт в такт.
@vernnms78
@vernnms78 3 роки тому
Отличный канал, а сайт -- огонь! Думаю, скоро подвинете многих "учителей" ардуино.
@MAD_ALEX
@MAD_ALEX 3 роки тому
Вроде как уже давно подвинул
@logic4519
@logic4519 3 роки тому
кто уже хочет сделать шим на unsigned long? простите если неправильно написал
@user-dz7ep4oe4l
@user-dz7ep4oe4l 3 роки тому
unsigned long это uint32_t. Частота МК 16МГц, количество отсчётов примерно примерно 4,3 млрд. В итоге один период таймера составит 268 секунд. Это ещё учитывая то, что у атмеги нет 32 битных таймеров, только 8 и 16.
@logic4519
@logic4519 2 роки тому
@@user-dz7ep4oe4l сразы передумалось
@user-mm4mv8io8p
@user-mm4mv8io8p 3 роки тому
Интересно, когда вы делаете видосы вдвоём.
@MultiHoweee
@MultiHoweee 3 роки тому
Минуту назад
@no-ro5du
@no-ro5du 3 роки тому
Хмм... Это тип сначала ничикон сделал видео и залил его, а потом гайвер взял и изменил видео добавив себя. Да?
@ArduNotes
@ArduNotes 3 роки тому
нет, это гайвер снял кусок и скинул на общий яндекс диск
@xStStSx
@xStStSx 3 роки тому
Когда то очень давно делал это на 8051 на ассемблере.. вот там был хардкорд и частота была низкой.. но для 8ми светодиодов на одном порте хватало.
@clear-eyed-epiphany
@clear-eyed-epiphany 2 роки тому
Не очень понимаю смысла погони за высокой частотой ШИМа. Во всех уроках данного ресурса бросают какашками в стандартый analogWrite (его характеристики), хотя его возможностей для большинства хоббийных задач за глаза. Типовые задачи ШИМ для хоббистов это управление двигателями, нагревателями и источниками света (лампочки/светодиоды) у них очень большая инерционность, частоты ШИМ в сотни герц для них вполне достаточно. Но при этом опускается достаточно важный момент - дополнительный нагрев силового транзистора с увеличением переходных процессов на нем. Ведь с увеличением частоты ШИМ увеличивается и количество переходных процессов на силовом ключе за единицу времени. Лично я умышленно снижаю частоты ШИМ до минимальных при которых обеспечивается требуемое качество работы исполнительного устройства. То есть стремлюсь к снижению частот. В то время как в уроках, по моему мнению, просматривается идея что низкие частоты ШИМ это плохо, а высокие это хорошо. Что по моему мнению не совсем так. Высокачастотные ШИМ, мне кажется, это уже для каких-то специфичных задач и явно не для управления силовой нагрузкой. У кого есть идеи почему авторы считают, что высокочастотный ШИМ это хорошо, а низкочастотный плохо и в каких задачах требуются высокие частоты ШИМ? Мне приходит на ум только что-то типа лабораторного источника сигнала, но я лучше бы купил готовый. Спасибо за урок!
@ArduNotes
@ArduNotes 2 роки тому
высокие частоты шим - чтобы движок работал бесшумно, чтобы светодиод не мерцал на камеру, чтобы не свистела нагрузка, и так далее. Высокие частоты - это мегагерцы, тут речь идёт о том, чтобы поднять хотя бы до десятка-двух килогерц
@user-rn5gr4kw6w
@user-rn5gr4kw6w 3 роки тому
Музыка с 9:57 стала мешать слушать
@sergeysolocha
@sergeysolocha 3 роки тому
что с голосом, где автор?
@robert1330
@robert1330 3 роки тому
Доп ведущий и уже давно
@user-hj1xd2rs6p
@user-hj1xd2rs6p 3 роки тому
P
@user-no9hq2nu1s
@user-no9hq2nu1s 3 роки тому
Программный ШИМ создаёт нагрузку не на процессор, а на микроконтроллер, в ардуино процессора нет
@ArduNotes
@ArduNotes 3 роки тому
правда?)) А ничего что микроконтроллер это микропроцессор + ОЗУ + ПЗУ + периферия? И нагрузка создаётся именно на вычислительное ядро процессора
@AlejandroFedorov
@AlejandroFedorov 3 роки тому
чувак, ты для видео не мог настроить развертку осцика, чтоб картинка не скакала? тебя научить?
@nich1con652
@nich1con652 3 роки тому
не переживай, в след. раз будет) Не обратил внимание почему то на триггер, даже учитывая, что плывет - все видно (что нужно)
@ArduNotes
@ArduNotes 3 роки тому
так научи, видишь не шарит человек
@User050068
@User050068 3 роки тому
на любом пине, говоришь? ну тогда запусти шим на пинах gnd или vcc, шутник)
@user-po1wv1vd2y
@user-po1wv1vd2y 3 роки тому
Можно и на них.. нагрузив все пины порта на одну весомую нагрузку и подав на них шим получим проседание напряжения на шине питания смодулированной ШИМом... Нужно добиться небольшого проседания, чтобы МК не перезагрузился и схемами смещения на ОУ выделить полезный ШИМ.. ну как то так..
@ShomaAbd1991
@ShomaAbd1991 3 роки тому
еб..ть тебя подловили!!! Халил молодец!
@nich1con652
@nich1con652 3 роки тому
"на любых, где доступен digitalWrite"
@anatolytitov4169
@anatolytitov4169 3 роки тому
Все хорошо, но где срач, где троллинг и все это? Осуждаю!
@ArduNotes
@ArduNotes 3 роки тому
в коментах к видео про интерфейс на процессинг
@tyomich1
@tyomich1 3 роки тому
Давай аналоговый с цифрового
@hwoozy
@hwoozy 3 роки тому
+1лайк
@user-xw1it4od4o
@user-xw1it4od4o 3 роки тому
Как управлять шим с помощью wifi
@Ghostgkd777
@Ghostgkd777 3 роки тому
Купить на алике контроллер rgb с WiFi, и телефоном управлять. Вот вам 3 независимых канала.
@v61kz
@v61kz 3 роки тому
Существуют еsp контроллеры, они с вайфаем, вроде могут даже создавать точку доступа. Только не рекомендую, неудобные, тоже можно программировать на ардуине, но доступа к регистрам нет
@GoodVrGames
@GoodVrGames 3 роки тому
@@v61kz С легкостью на ESPшке сделал за вечер контроллер для шлагбаума через телеграм-бот на фреймворке дуины как раз, вообще не столкнувшись с проблемами. Так что не стоит советовать и сразу отговаривать отговаривать людей от него. Тут задача плевая стоит: шим через wifi - ее esp решит без проблем. Да и вообще, 99% задач, где нужен wifi, решит. А регистры - это уже про другое.
@v61kz
@v61kz 3 роки тому
@@GoodVrGames отговариваю, чтобы человек сразу знал особенности есп: информации по ним мало. Чтобы за один вечер сделать управление по вайфай, нужно немало уметь. Поэтому хоть есп и умеет работать с интернетом, придётся ещё самому многое изучать и искать, иногда приделывать костылями
@hwoozy
@hwoozy 3 роки тому
5секунд назад)))
@olenrulit7226
@olenrulit7226 3 роки тому
Вот у вас задачи. я тут на ардуине 4 выводами управляю и то не получается, мозг ломаю
@flexo4844
@flexo4844 3 роки тому
Почему голос не такой, как на основном канале?
@GoodVrGames
@GoodVrGames 3 роки тому
Заболел.
@Timsturbs
@Timsturbs 3 роки тому
или выздоровел.
@vadegdadeg
@vadegdadeg 3 роки тому
Потому что это не гувер, а конденсатор епонский.
@retrometanol2510
@retrometanol2510 3 роки тому
Потому что тут теперь два ведущих nic1con и alexgyver.
@flexo4844
@flexo4844 3 роки тому
@@retrometanol2510 Теперь в курсе ✌️
@hutoryanin
@hutoryanin 3 роки тому
"какой-то комментарий..."
@AlejandroFedorov
@AlejandroFedorov 3 роки тому
алекс - топ, второй чувак - нет.
Антикризисная замена Arduino - LGT8F328P! Дефицит полупроводников
15:54
Большой урок по программированию на Processing
1:00:53
Заметки Ардуинщика
Переглядів 194 тис.
Самый большой бутер в столовке! @krus-kos
00:42
Кушать Хочу
Переглядів 6 млн
L'électronvanne connectée - Arthur - Science video challenge 2024
7:43
Jeunesses scientifiques
Переглядів 18
Уроки Arduino: энергосбережение и сон
19:03
Заметки Ардуинщика
Переглядів 114 тис.
Разгон ШИМ Arduino
9:11
Заметки Ардуинщика
Переглядів 71 тис.
Делаем программу с интерфейсом на Processing
49:07
Заметки Ардуинщика
Переглядів 105 тис.
Уроки Arduino. Общение по Serial, парсинг данных, протоколы связи
16:51
Крутейший генератор сигналов на Arduino!
13:24
Заметки Ардуинщика
Переглядів 141 тис.
Уроки Ардуино. Работа с текстом, String и char[]
11:18
Заметки Ардуинщика
Переглядів 71 тис.
LCD1602 - это очень просто!
22:19
Гневисть
Переглядів 135 тис.
The Worst Product I've Ever Reviewed... For Now
25:04
Marques Brownlee
Переглядів 7 млн
intermediate switch circuit #automobile #electrical #electricalswitch #powerswitch #delta #starwars
0:15
The Worst Product I've Ever Reviewed... For Now
25:04
Marques Brownlee
Переглядів 7 млн