Динамическая индикация | Часть 1 | Программирование микроконтроллеров AVR

  Рет қаралды 51,426

Dmitriy Zabarilo

Dmitriy Zabarilo

Күн бұрын

Пікірлер: 64
@Программированиемикроконтролле
@Программированиемикроконтролле 3 жыл бұрын
Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/ Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/
@ivanromanchenko459
@ivanromanchenko459 2 жыл бұрын
Транзисторы обязательно? Я помойму напрямую к выводам ардуинки выводы разрядов подключал, а сегменты через 74hc595
@MrDavincizp
@MrDavincizp 6 жыл бұрын
Спасибо, что возобновили работу, как многие и просили, уже смотрю!!!
@augustsevasix681
@augustsevasix681 4 жыл бұрын
Коллега, сдается мне, что в схему на 1.55 вкралась ошибка: здесь катод общий для всех 4-х разрядов....
@maksimpomelilo597
@maksimpomelilo597 5 жыл бұрын
Лайк, подписка. Ты молодец, очень популярно объясняешь, тебя поймет даже дерево!)))
@тураразимхан
@тураразимхан 5 жыл бұрын
и ты популярно пишешь коментарий)))
@rokf8654
@rokf8654 5 жыл бұрын
Очень интересно и понятно рассказываете. Спасибо за ваши ролики!
@АлексейАнистратов-б6з
@АлексейАнистратов-б6з 6 жыл бұрын
Спасибо за очередное качественное видео!
@Svetcvi
@Svetcvi 2 жыл бұрын
есть один косяк в вашей схеме 2:00 почему соеденены между собой ВСЕ катоды у всех разрядов??? если подать питание на один любой разряд и на любой номер сегмента, то на всех ЧЕТЫРЁХ разрядах (хотя мы подаём питание только на ОДИН разряд) будет гореть один и тот же сегмент
@user-filiuk
@user-filiuk 4 жыл бұрын
Спасибо.Интересно, и толково.Подписка, и лайк.
@sergeykhrol5778
@sergeykhrol5778 2 жыл бұрын
Дмитрий, Вы молодец! У меня "сдох" цифровой указатель температуры (на ж/к) на такой маленькой плате. Оттуда же формировался управляющий импульс на силовой симистор ВТА16 через оптосимистор мос3021. В той плате микроконтроллер НТ46R470, и маленький мкконтроллер ( подозреваю). ... Схемы нет, в интернете есть , но не такие. И не знаю как найти неисправный узел. Вы молодец, мастер своего дела!
@дмитрийгригорьев-ю3ч1д
@дмитрийгригорьев-ю3ч1д 5 жыл бұрын
здравствуйте ! очень хорошие уроки .спасибо большое за ваш труд.будут ли уроки работы микроконтроллера с регистром сдвига 74hc595? спасибо.
@ДанькоГусаківский
@ДанькоГусаківский 6 жыл бұрын
Цікаве повчальне відео. Від мене лайк.
@hekto_pyc9998
@hekto_pyc9998 6 жыл бұрын
Круто)
@avr_stm_pro2955
@avr_stm_pro2955 6 жыл бұрын
спасибо!!
@Light299792458
@Light299792458 6 жыл бұрын
В схеме есть ошибка в начале ролика, контакты 12, 9, 8 и 6 в КЗ между собой!
@alexasdov1950
@alexasdov1950 5 жыл бұрын
Подтверждаю! Странно, что автор молчит, ошибка критическая!
@mixa199718
@mixa199718 5 жыл бұрын
Да, есть ошибка, но можно не обращать внимание), ведь и так понятно что они не должны быть соединены
@TheGalichenko
@TheGalichenko 5 жыл бұрын
Зашел в комментарии чтобы посмотреть, нашли уже ошибку или нет.
@А.Б-ь9щ
@А.Б-ь9щ Жыл бұрын
добрый день, как подключить несколько семисегментных индикаторов, когда лапок контроллера уже не хватает?
@igormarkaryan
@igormarkaryan 2 жыл бұрын
Спасибо большое за труд) Можете, пожалуйста, порекомендовать литературу по программированию МК?
@АлександрМожаев-р4ю
@АлександрМожаев-р4ю 10 ай бұрын
Как обычно, не без косяков: на рисунке (02:00) катоды разрядов не должны быть связаны между собой. Как раз то, о чем сам говоришь на 07:56...
@postscriptum1667
@postscriptum1667 6 жыл бұрын
Всё норм разжовано. единственная мелочь - токоограничивающий резистр между базой и портом ставиться не для защиты базы транзистора, а для защиты порта контролёр.
@alexandrf5534
@alexandrf5534 6 жыл бұрын
Защищать порты в данном случае не отчего. NPN транзистор в простом представлении - это 2 диода, анодами соединенные к базе. А нужны резисторы для того, чтобы не расходовать зря и без того ограниченные ресурсы атмеги по выходному току, который на один порт ввода/вывода составляет всего 20 mA.
@postscriptum1667
@postscriptum1667 6 жыл бұрын
@@alexandrf5534 биполярный транзистор упровляется током, и ток в данном случае течёт от базы к эмитеру открывая транзистор, а величина протекающего тока зависит от смещения базы. в вашем представлении как раз через п-перход на н-переход) тоесть если представить это в виде диода то прям накоротко к земле и ограничен всеголишь падением напяржения на этом диоде. но конечно же в транзисторах это так не рабоатет). и вот как раз что бы не спалить порт ставится токоограничивающий резистор, потому что всего лишь 20мА и превышать его нельзя (кратковременно до 40мА, но кратковременно!), а ресурс здесь не причём, если бы можно было сэкономленный ток одного порта пустить в добавок другому, то это бы имело смысл)
@ТимТаллерр
@ТимТаллерр 6 жыл бұрын
Знак инверсии RAZRIAD = ~0b00000001 , и забыли про транзисторы. И обычно задержку между индикаторами выбирают 20мс. Но за урок спасибр!
@mishab5994
@mishab5994 4 жыл бұрын
Мда..... а если в разряде загорится, например, цифра 8? То все сегменты загорятся и минусом будут подключены к одной ножке мк, один вывод ме не потянет все 7 разрядов, сгорит
@ТимТаллерр
@ТимТаллерр 4 жыл бұрын
@@mishab5994 да я так сто раз делал!
@BitlllJooS
@BitlllJooS 2 жыл бұрын
@@mishab5994 какой максимальный ток на 1 ногу можно?
@maukinv
@maukinv 6 жыл бұрын
А зачем делать транзисторные ключи? Где то читал что можно подтянуть PB ножки к 5 вольтам, и делать на них уровень 0 когда надо включить индикацию цифры. Возможно ли это?
@denpar5450
@denpar5450 6 жыл бұрын
допустим надо отобразить цифру 8, это 7 светодиодов. то есть ток на общем катоде ,в данном случае, будет равен 7 * (5 вольт / 150 ом) = 0,23 ампера. это много для пина, который подает минус на общий катод индикатора,поэтому необходим транзисторный ключ. кстати у автора есть видео расчета не только транзисторных ключей,а и усилительных каскадов. очень увлекательное занятие,но без теории ни как.
@Тесла-ф3в
@Тесла-ф3в 3 жыл бұрын
@@denpar5450 Совершенно верно.
@игорь34-с3д
@игорь34-с3д Жыл бұрын
Индикаторы дают яркий свет и при сопротивлениях в 1к- 2к, нет нужды греть микроконтроллер 300 Омными сопротивлениями. Поэтому от транзисторных ключей нужно отказываться. Вопрос только , как себя поведет Протеус? Подключал в Протеусе сопротивления по 1к, вместо 300, так светодиоды отказывались светиться
@MrUzaren
@MrUzaren Жыл бұрын
@@игорь34-с3д 1к ставят в статическом режиме, в динамике свет будет тусклый вот и ставят 300. И греть ничего не будет.
@черныйваня-ь4з
@черныйваня-ь4з 5 жыл бұрын
Привет всем: Подскажите модули которые продаются на АлиЭкспресс целыми пачками разная мелочь говорят что они предназначены только для Arduino. А можно ли их использовать на микроконтроллерах mega8,16 и так далее.
@НикичРешетников
@НикичРешетников 4 жыл бұрын
Они подойдут к любому мк лишь бы была соотв. Программа на нем, но чтоб её составить надо не полениться изучить даташит на модуль или микросхему в его основе (если он цифровой), где прописаны команды управления, либо искать готовую библиотеку. А то что написано "для ардуино" это не более чем маркетинговый ход)
@ВасилийТёркин-ъ2в
@ВасилийТёркин-ъ2в 2 жыл бұрын
А с микросхемой К176ИЕ13 сложнее?
@ivanromanchenko459
@ivanromanchenko459 2 жыл бұрын
Атмега мультифункциональная, на ней можно делать все от будильника до более сложных систем, например чпу, хотя, если будете делать будильник то лучше дополнительно к атмеге докупить ds3231, она более точная как для часов
@варданмуслимов
@варданмуслимов 2 жыл бұрын
семисегментный трёх символьный первая цифра горит ярче других ,как отремонтировать?
@Plofirak
@Plofirak Жыл бұрын
Резистор в базе транзистора или транзистор с придурью
@СашкоБичківський-ф9з
@СашкоБичківський-ф9з 2 ай бұрын
Що робити якщо індикатор навпаки гасить цифру яку має показувати?
@soundofrelax2668
@soundofrelax2668 2 жыл бұрын
кто нибудь может мне объяснить, что делает подтягивающий резистор во втором варианте? как то не состыковывается у меня назначение этого резистора.
@ValeraDXM
@ValeraDXM Жыл бұрын
Объяснили же в видео, что это сделано для работы схемы в протеусе. На реальной схеме и без них работать будет. По факту он подтягивает коллектор транзистора на плюс питания.
@ivanchernov6944
@ivanchernov6944 4 жыл бұрын
12:51 - почему нельзя было сделать один общий источник для всех ?
@ivanchernov6944
@ivanchernov6944 4 жыл бұрын
и общую землю
@ТимТаллерр
@ТимТаллерр 6 жыл бұрын
Так разве без транзюков не работает? управлять портами присваивая 0 , первоначально подтянув к +у.
@Программированиемикроконтролле
@Программированиемикроконтролле 6 жыл бұрын
Без транзисторов будут перегружаться порты, к которым подсоединяются общие выводы отдельных разрядов индикатора.
@ТимТаллерр
@ТимТаллерр 6 жыл бұрын
Не будут, поставь чуть больше сопротивления в порт D, немного жертвуя яркостью, но выигрывая в меньшем потреблении и компактности схемы. И можно подобрать сверх-яркий индикатор на крайняк.
@ТимТаллерр
@ТимТаллерр 6 жыл бұрын
Делал кстати конструкцию с таким индиком и атмегой8 без транзиков, и резисторы были по 200 ом. Отлично работает, нормальная яркость. И ты же сам говорил что порты до 20 миллиампер держут. Извините что на ты.
@splinterkab9007
@splinterkab9007 4 жыл бұрын
Где то читал что 200mA нагрузка на порт мк. Поэтому если 20мА диоды то это всего 180мА вместе с точкой. А если засвечивать сегменты по одному то можно и всего по 20мА с пина взять.
@игорь34-с3д
@игорь34-с3д Жыл бұрын
Не в Протеусе, а в реальном железе при резисторах 1к токи не большие, но и яркость остаётся приличной.
@Victor14525
@Victor14525 4 жыл бұрын
В Proteus 7.7 код не работает, в Proteus 8.5 работает.
@gonzaglogonzaglo4616
@gonzaglogonzaglo4616 3 жыл бұрын
Кто может помочь все сделал как у вас, резистор на базе транзистора 1к от контроллера(атмега16) 200 Ом. Светодиодный индикатор горит очень слабо( тускло). Подскажите в чем проблема
@Plofirak
@Plofirak Жыл бұрын
Уменьши резистор в базе .
@MrUzaren
@MrUzaren Жыл бұрын
Еще базы транзисторов желательно притянуть на землю через 10к, а то неизвестно какие потенциалы будут гулять когда МК скинет логическую единицу с ножки. А так транзистор гарантированно закроется.
@klirik-co
@klirik-co 5 жыл бұрын
что делать если пинов в индикатора только 4(а не 12)?
@lexxkrt
@lexxkrt 5 жыл бұрын
использовать модуль TM1637
@vaszdor9034
@vaszdor9034 4 жыл бұрын
так долго о простом
@ВасилийТёркин-ъ2в
@ВасилийТёркин-ъ2в 2 жыл бұрын
Ничего не понятно.хоть и высшее образование
Динамическая индикация | Часть 2 | Программирование микроконтроллеров AVR
18:27
Программирование микроконтроллеров для начинающих!
Рет қаралды 34 М.
Аналогово-цифрофой преобразователь АЦП | Программирование микроконтроллеров AVR
32:04
Программирование микроконтроллеров для начинающих!
Рет қаралды 54 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Быстродействующая ШИМ AVR | Часть 2 | Программирование микроконтроллеров AVR
17:01
Программирование микроконтроллеров для начинающих!
Рет қаралды 28 М.
LCD1602 - это очень просто!
22:19
Гневисть
Рет қаралды 149 М.
Quartz crystal | Customizing fusions | Microcontrollers from scratch # 16
20:20
Программирование микроконтроллеров для начинающих!
Рет қаралды 65 М.
1 урок. Что такое микроконтроллер?
44:49
Микроконтроллеры для всех
Рет қаралды 66 М.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 117 М.
Лекция 172. Схема динамической индикации
18:35
Электротехника и электроника для программистов
Рет қаралды 12 М.