Тёмный

Как быстро научиться программировать микроконтроллеры PIC и AVR / ШИМ для LED ленты с объяснением! 

Гневисть
Подписаться 30 тыс.
Просмотров 34 тыс.
50% 1

#микроконтроллеры #программирование
Продолжаем решать задачи простыми средствами! Сегодня разберемся как работает широтно-импульсная модуляция (ШИМ), и напишем ее своими руками под микроконтроллер, не имеющий такой функции в своем "железе". Делаем регулятор яркости для светодиодной ленты!
Схема и программа для микроконтроллера из этого видео:
files.inbox.lv/shared/file/0e...
Почитать о ШИМ можно здесь:
ru.wikipedia.org/wiki/%D0%A8%...
Официальная страничка GCBasic (та самая среда разработки из видео =)))
gcbasic.sourceforge.net/Types...
Качать GCBasic здесь, прямая ссылка (там все бесплатно, и прекрасно работает):
sourceforge.net/projects/gcba...

Опубликовано:

 

18 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 241   
@poverups5849
@poverups5849 Год назад
Продолжи пожалуйста тему с программированием контроллеров 😊
@k7zloy1
@k7zloy1 Год назад
Ага ага Ага
@Rin_Media
@Rin_Media Год назад
У него карасиво так получается... По простому и так доходчиво 👍👍👍
@alexnik3884
@alexnik3884 Год назад
Поддерживаю данное предложение.
@user-cs1sp3fj7n
@user-cs1sp3fj7n Год назад
Давно ждал чего то подобного , чел продолжи тему с элементами теории и практики .Все ясно и понятно как в старом советском учебнике 50 х годов прошлого века . Реально зашло . Респект и уважуха !!!
@k7zloy1
@k7zloy1 Год назад
Да да Да
@user-qe3vz8gf4v
@user-qe3vz8gf4v Год назад
Спасибо вам огромное за уроки, вы отличный Передподователь, ждём продолжение)
@Biolog3000
@Biolog3000 Год назад
Давайте все поддержим нашего дорогого учителя
@segamegagame1408
@segamegagame1408 10 дней назад
Почему то поставил лайк не глядя после первого видео сразу понял что это видео будет действительно полезное
@user-fb7np5un6g
@user-fb7np5un6g Год назад
Главное, с убедительным видом внушить балбесу, что это просто! Пока смотрел видео- действительно просто, а начал читать текст программы- все так слоо-жно! :) Спасибо за уроки!
@Anton8779
@Anton8779 Год назад
ипать копать, так просто и доступно объяснить это талант!
@Rin_Media
@Rin_Media Год назад
Наконец-то нормальное видео про программирование. Молодец братуха, продолжай! Будем смотреть и подписываться на канал. Кончно же делиться с видео!!! 👍👍👍. Миллион лайков тебе. Спасибо за труды.
@user-vc7xd1bh7s
@user-vc7xd1bh7s Год назад
Усы не менее великолепны чем юмор и педагогический талант !!!
@svar.master
@svar.master Год назад
👍Снова отличный урок для познания программирования. Жаль только через пару уроков я потеряюсь , мои познания закончатся 😁.
@Gnevistj
@Gnevistj Год назад
Не теряйтесь, даже если потеряетесь - помогу найтись =)))))
@ЧебурГенЪ_ЧебурГенычЪ_Шапокляк
@@Gnevistj спасибо, за то что встал на тяжелую стезю Учителя.
@olegnovikov9160
@olegnovikov9160 Год назад
Продолжай мил человек нести знание в массы.
@lexus_tushinopupkin2950
@lexus_tushinopupkin2950 Год назад
просто и доходчиво, то что нужно для начинающих программистов))
@user-qi1hk7rl9t
@user-qi1hk7rl9t Год назад
Спасибо большое! Я уже на пенсии, но мне интересно!
@user-cb8jl1ey1o
@user-cb8jl1ey1o Год назад
Гениальный преподаватель
@DoktorElec
@DoktorElec Год назад
Ваш канал это единственный на русском языке который обучает и обьясняет как работать в этой программе
@Valdemars1
@Valdemars1 Год назад
что за программа и язык программирования?
@sima8623
@sima8623 Год назад
Даёшь всё! :)) Наконец-то появилась возможность войти в этот увлекательный мир просто и не принуждённо, спасибо за видео! Ждём продолжений)
@user-im6uh1rd7q
@user-im6uh1rd7q Год назад
Продолжайте команданте с уроками , только не останавливайтесь )
@user-op4kk2xt8h
@user-op4kk2xt8h Год назад
Автор, продолжайте пожалуйста!!! Осень интересно
@iphp
@iphp Год назад
наконец-то народные уроки
@memmoth8751
@memmoth8751 Год назад
Мужик, да ты крут. Надеюсь через года два я буду всё также смотреть твои видео!
@Gnevistj
@Gnevistj Год назад
Спасибо, надеюсь что у меня хватит времени и сил регулярно радовать вас новыми видео! =)
@user-lg9tz1ue2t
@user-lg9tz1ue2t Год назад
Да ждем продолжения)) Лайк!
@aromis0110
@aromis0110 Год назад
Привет я долго искал такое видео, помню в техникуме в90х на информатике изучали бейсик, я нарисовал нашу галактику код был небольшой, мне учитель 5ку поставил, хочу вспомнить и опять его нарисовать. 🏂
@kt841a9
@kt841a9 Год назад
Мужик, у тебя очень хорошие "уроки". я начинал с книги по асамблеру и не понял, а с твоими видосами всё просто.
@user-di8yr1lx2v
@user-di8yr1lx2v Год назад
Долго я ждал таких видео.. Спасибо
@Piv0var
@Piv0var Год назад
Дай Бог здоровья тебе, добрый человек. Да не иссякнет источник, дающий тебе энергию! Как все просто на самом деле!
@Gnevistj
@Gnevistj Год назад
Спасибо! =)
@user-gf1ij7ec6j
@user-gf1ij7ec6j Год назад
Отличная подача....все четко... Давай ещё...Ждём-с..
@user-pu4lb1sr2h
@user-pu4lb1sr2h Год назад
Клевый ты Мужик,😊 Умный, я все хотел МК изучить, да руки не доходили и тут наткнулся на твои видио.. Посмотрел первый, зацепил 👍 Теперь думаю где программатор достать и контроллер, для экспериментов... В общем Лакос тебе !!! Я тут подумал, а как в зависимости от входящего напряжения включать или отключать вывода. Так же пилу делать и импульсами насыщать кондер удерживая в общем интересно 😁 Удачи тебе Друг 🖐 Лайк жду следующих видио-роликов 👌
@ohranitelzalmat314
@ohranitelzalmat314 Год назад
Ролик, ооочень ждём)
@zona2451
@zona2451 7 месяцев назад
Хм н-да вернул меня в 1982 год чистой воды бейсик . Интересно вспомнить молодость !
@BioTech81
@BioTech81 Год назад
Самое то для начала изучения программирования. Прям радует ухо и глаз. Продолжай в том же духе. Здоровья, любви, удачи тебе добр человек. П.с очень интересное изложение мысли. Думать как микроконтроллер это идеально.
@Gnevistj
@Gnevistj Год назад
Спасибо! =)))
@user-ws2yk1ht4q
@user-ws2yk1ht4q Год назад
Продолжайте, у вас хорошо получается обьяснять!
@mojojojo555
@mojojojo555 Год назад
Спасибо за видео! В будущем хочется видеть больше инвы о работе с чипа-микроконтроллере. Чем "микро" - тем лучше. А то эти ардуинщики совсем ютуб захватили.
@2408Artem
@2408Artem Год назад
Никогда ранее не писал комментарии, но тут не удержался - это просто гениально!!!! ( Или гениально просто...) Вам - низкий поклон и аплодисменты! Тема очень интересная и востребованная. Продолжайте, пожалуйста, уверен - взлетит!
@Gnevistj
@Gnevistj Год назад
Спасибо, буду продолжать =)))
@k0r04e7
@k0r04e7 Год назад
Удачная подача. Класс!
@koodykemeket7806
@koodykemeket7806 Год назад
Спасибо Вам за подробные, простые и веселые видеоуроки! 🔥
@TIR_SERGEY
@TIR_SERGEY Год назад
Когда мы знаем, что хотим сделать Переходим к программе, гениально, вот таких учителей не хватает в вузах страны Мне кажется самое сложное как раз понять и осмыслить что ты хочешь, остальное дело техники
@agentsmith5820
@agentsmith5820 Год назад
Здарова Чувак! Спасибо тебе за твою харизму !!!
@lesnoymi
@lesnoymi Год назад
Жду продолжения!
@DoktorElec
@DoktorElec Год назад
Хорошо бы сделать урок в будущем с подключением дисплея 1602 или OLED 0,96
@ljoe7038
@ljoe7038 Год назад
Спасибо за доходчивое видео.
@gosha628
@gosha628 Год назад
С нетерпением ждем следующих выпусков!!
@user-ym6ph3dl5q
@user-ym6ph3dl5q Год назад
Благодарю за информацию))))
@CTapbly_OxOtnik
@CTapbly_OxOtnik Год назад
Класс. Максимально просто и понятно. Спасибо за видео.
@user-xi6eg9vb4z
@user-xi6eg9vb4z Год назад
Прекрасная подача материала продолжайте дальше
@user-in5zi4zt3p
@user-in5zi4zt3p Год назад
Душевно так раскидываете импульсы , можно упомянуть про период повторения, скважность ,длительность импульса, чтобы дальше время не тратить. Про переменную с первого раза не понял. Обычно это условная единица заменяющая какое то матем. выражение или часть кода. Так понятней для меня. Спс Вам. надеюсь на успех.
@user-mo6nl6zl1p
@user-mo6nl6zl1p Год назад
самый кайф что основы объяснены максимально просто 👍
@Andrew-mozgoplyt
@Andrew-mozgoplyt Год назад
Спасибо большое, были понятного объяснения не было ни у кого. И очень хорошая форма донести свои знания нам колхозникам !👍😄
@user-cv4hn3br1x
@user-cv4hn3br1x Год назад
Респект!Спасибо,все доходчиво!Ждем продолжения!
@user-wo7rz3hw7u
@user-wo7rz3hw7u Год назад
Классное изложение темы! Такого еще не встречал. Интересно. Благодарю.
@user-we4oy7vv3d
@user-we4oy7vv3d Год назад
Просто и Понятно.
@user-et8uz4ks7e
@user-et8uz4ks7e Год назад
У вас дар к обучению.
@ospanp99
@ospanp99 Год назад
Спасибо, и привет с Казахстана. Все четко и очень приятно и понятно объясняете))
@Al-Al
@Al-Al Год назад
Видео просто отличное, объяснения прям в точку. Продолжай про PIC, после можно про AVR сделать видосы.
@Andrew-mozgoplyt
@Andrew-mozgoplyt Год назад
Как всегда объяснения на высоте! Спасибо вам за труд! Продолжайте!
@machupickchunew
@machupickchunew Год назад
Благодарю добрый человек, продолжай обучать людей
@santhermTV
@santhermTV Год назад
Да, зашло, прав на все 100% Ждём продолжения. Спасибо за инфу, очень полезно!
@user-zg8cy8gc2b
@user-zg8cy8gc2b Год назад
Ждем новых видео! Автор, снимай чаще!
@med_da_pchely
@med_da_pchely Год назад
Отличное видео! Коротко и ясно
@dj_horosho
@dj_horosho Год назад
Супер инфа! Спасибо!
@user-rq9ei7vn9w
@user-rq9ei7vn9w Год назад
просто кайф Вас слушать 🤟
@michalleskoi2098
@michalleskoi2098 5 месяцев назад
To что искал. На бейсике програмировать в детстве и юности. Придётся вспоминать
@user-em7zt1kr3u
@user-em7zt1kr3u Год назад
Отлично!
@user-ct1iq5fg5r
@user-ct1iq5fg5r Год назад
Спасибо за видео.
@user-ic7jq2cd5g
@user-ic7jq2cd5g Год назад
Респект и Уважуха!
@mikesaiganov4535
@mikesaiganov4535 Год назад
Класс! Продолжай! И именно с PIC ами. На старости лет может освою.
@user-tg6do5ld5i
@user-tg6do5ld5i Год назад
Очень ждём!
@gasko2762
@gasko2762 Год назад
Tento štýl je pre mňa ideálny; krátky a zrozumiteľný, ďakujem. Pokračujte.
@механ-радэ
@механ-радэ Год назад
молодец ! очень хорошее видео !
@VladislaV-
@VladislaV- Год назад
Пожалуйста продолжай так же
@mservice5498
@mservice5498 Год назад
Мои вам поздравления :) психологический рубеж 1К преодолен, шампанское в студию!!! И вопрос по теме, не упамянул как формируется частота, понятно что делением такта, но мне к примеру нужно 2,9Кгц при коэфф 50, и будет волшебная коробочка :))
@Gnevistj
@Gnevistj Год назад
Большое спасибо! =) Для меня проход сего рубежа был несколько неожиданным, я не ожидал что мои видео так заинтересуют людей =) Чтож, это очень приятно, и действительно повод нам всем выпить чего-нибудь безакогольного или алкогольного - по желанию =))) Да, частота зависит от тактовой частоты контроллера, и от времени, которое он тратит на обработку команд программы. В моем случае - при программной реализации ШИМ на языке высокого уровня, времени тратится уйма, что мы и видели по показаниям осциллографа. А если требуется некоторая точная частота - то выгоднее конечно использовать микроконтроллер со встроенным "железным" модулем ШИМ, который нужно просто сконфигурировать программно, и он будет работать независимо от "тормознутости" основной программы =) Но и там есть свои ограничения - т.к. он использует тактовую частоту контроллера, и можно сконфигурировать ряд целочисленных делителей, для получения частоты лишь наиболее близкой к требуемой... Помните мое недавнее видео про дозиметр? Там я писал простейший ШИМ несколькими командами; можно взять за основу ту программу, и изменив значения задержек у операторов WAIT добиться требуемой частоты и заполнения =)
@pwrbldr10
@pwrbldr10 Год назад
Прямо заинтриговали... Жду обработки АЦП
@inventossencillos
@inventossencillos Год назад
Отличное видео!Молодец!Хоршо бы сравнить пару микроконтроллеров ,чтобы знать что есть чего нет.Спасибо вам!
@Gnevistj
@Gnevistj Год назад
Спасибо! =) Попробую сделать и видео со сравнением, идей много, времени на все не хватает =)
@bossymur9786
@bossymur9786 Год назад
Большое спасибо. Продалжайте пожалуйста
@user-gq2rv8kc1f
@user-gq2rv8kc1f 5 месяцев назад
Спасибо, очень доходчиво
@serdjio7009
@serdjio7009 Год назад
Спасибо за видео действительно просто . язык программирования С++ учить надо
@pavelsanych2960
@pavelsanych2960 Год назад
Это шедевр
@germancrivoshein8148
@germancrivoshein8148 10 месяцев назад
Привет, продолжай пожалуйста. очень интересно и познавательно.
@user-sq1mf8pf7y
@user-sq1mf8pf7y Год назад
Здорово!
@user-fy3iv9dp7g
@user-fy3iv9dp7g Год назад
Класс))держи лайк👍
@механ-радэ
@механ-радэ Год назад
продолжай , будет очень классно !
@ighal2235
@ighal2235 Год назад
Блин, так все понятно и по делу. РЕСПЕКТ, ЛАЙК И ПОДПИСКА😁
@user-wq5tn8jr8t
@user-wq5tn8jr8t Год назад
ОТЛИЧНО. подписка.
@vitaliiv458
@vitaliiv458 Год назад
Класс 👍👍👍👍👍👍
@pixelplaun6568
@pixelplaun6568 Год назад
Очень хорошо)
@vva4821
@vva4821 Год назад
Оказывается нужно ещё угадать с выбором версии программы. А вообще классная поддержка разных видов контролеров Microchip PIC, AVR или LGT. Сели бы ещё поддерживала STM контролеры, могла бы потягаться с АРДУИНО!
@vasilimatov4449
@vasilimatov4449 Год назад
Супер
@vva4821
@vva4821 Год назад
Все такие умные. Басурманские языки знают. Я в этой Корове час ни одной строки не нагавнокодил Всё выяснял как паку с файлами проекта создать. В CodeVisionAVR есть генератор кода. Есть есть. Сам запускается и помогает создать первоначальны код настройки чипа с вашими требованиями. И в процессе написания кода можно вызвать генератор кода если не помнишь какие-то условности синтаксиса настройки чипа. И заготовки логических операторов под рукой, ненужно отвлекаться в мануал. А мануал нужно Курить в любой IDE. Почему-то мне кажется, что это мои личные проблемы.
@lilspumps1020
@lilspumps1020 Год назад
Эээ, где мой коммент
@Gnevistj
@Gnevistj Год назад
@Lils Pumps, честно, не трогал, не знаю! Может очередной глюк просто...
@user-ep3pc6hi4v
@user-ep3pc6hi4v 3 месяца назад
Класс!!! Мне очень понравилось. Продолжайте в том же духе!🎉 Подписался
@Sergio_Chiconi
@Sergio_Chiconi Год назад
Добрый вечер) Очень наглядные видео, информативные, мне хочется попросить сделать видео о тензодатчиках желательно самодельных. Я имею ввиду можешь сделать механическую руку которая будет повторять движения которые определяются тензодатчиками))
@Gnevistj
@Gnevistj Год назад
Это конечно можно, но весьма нелегко =))) Поэтому в первых видео явно такие продвинутые вещи показывать не буду, уж извини =)
@Sergio_Chiconi
@Sergio_Chiconi Год назад
@@Gnevistj спасибо за ответ)
@555trumpet
@555trumpet Год назад
очень👍
@NightDentist
@NightDentist 10 месяцев назад
Спасибо
@farruxbeknazarov2853
@farruxbeknazarov2853 10 месяцев назад
Продолжайте
@rfdfcfrb2
@rfdfcfrb2 7 месяцев назад
Молодчага.
@user-yy7jq8vz3p
@user-yy7jq8vz3p Месяц назад
спасибо,было бы интересно ещё про ремонт ноутбукоа
@Ground1981
@Ground1981 Год назад
Нормуль ! 👍 Ищо! ))
@kirillkirillov9786
@kirillkirillov9786 Год назад
Давно было сделать Bright
@user-pe8ps5yc8k
@user-pe8ps5yc8k Год назад
👍
@user-sm7do9cp5f
@user-sm7do9cp5f Год назад
👍👍👍👍
@Salidol1983
@Salidol1983 10 месяцев назад
👍👍👍👍👍
@user-oe8zb8xy7t
@user-oe8zb8xy7t 6 месяцев назад
Еб""ть ты крут!!! Продолжай! Я подписался
Далее
Frank Now VS Then Edit 🥵| #brawlstars #shorts
00:18
Просмотров 895 тыс.
LCD1602 - это очень просто!
22:19
Просмотров 140 тыс.