Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/ Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/
@ivanromanchenko4592 жыл бұрын
Транзисторы обязательно? Я помойму напрямую к выводам ардуинки выводы разрядов подключал, а сегменты через 74hc595
@MrDavincizp6 жыл бұрын
Спасибо, что возобновили работу, как многие и просили, уже смотрю!!!
@augustsevasix6814 жыл бұрын
Коллега, сдается мне, что в схему на 1.55 вкралась ошибка: здесь катод общий для всех 4-х разрядов....
@maksimpomelilo5975 жыл бұрын
Лайк, подписка. Ты молодец, очень популярно объясняешь, тебя поймет даже дерево!)))
@тураразимхан5 жыл бұрын
и ты популярно пишешь коментарий)))
@rokf86545 жыл бұрын
Очень интересно и понятно рассказываете. Спасибо за ваши ролики!
@АлексейАнистратов-б6з6 жыл бұрын
Спасибо за очередное качественное видео!
@Svetcvi2 жыл бұрын
есть один косяк в вашей схеме 2:00 почему соеденены между собой ВСЕ катоды у всех разрядов??? если подать питание на один любой разряд и на любой номер сегмента, то на всех ЧЕТЫРЁХ разрядах (хотя мы подаём питание только на ОДИН разряд) будет гореть один и тот же сегмент
@user-filiuk4 жыл бұрын
Спасибо.Интересно, и толково.Подписка, и лайк.
@sergeykhrol57782 жыл бұрын
Дмитрий, Вы молодец! У меня "сдох" цифровой указатель температуры (на ж/к) на такой маленькой плате. Оттуда же формировался управляющий импульс на силовой симистор ВТА16 через оптосимистор мос3021. В той плате микроконтроллер НТ46R470, и маленький мкконтроллер ( подозреваю). ... Схемы нет, в интернете есть , но не такие. И не знаю как найти неисправный узел. Вы молодец, мастер своего дела!
@дмитрийгригорьев-ю3ч1д5 жыл бұрын
здравствуйте ! очень хорошие уроки .спасибо большое за ваш труд.будут ли уроки работы микроконтроллера с регистром сдвига 74hc595? спасибо.
@ДанькоГусаківский6 жыл бұрын
Цікаве повчальне відео. Від мене лайк.
@hekto_pyc99986 жыл бұрын
Круто)
@avr_stm_pro29556 жыл бұрын
спасибо!!
@Light2997924586 жыл бұрын
В схеме есть ошибка в начале ролика, контакты 12, 9, 8 и 6 в КЗ между собой!
@alexasdov19505 жыл бұрын
Подтверждаю! Странно, что автор молчит, ошибка критическая!
@mixa1997185 жыл бұрын
Да, есть ошибка, но можно не обращать внимание), ведь и так понятно что они не должны быть соединены
@TheGalichenko5 жыл бұрын
Зашел в комментарии чтобы посмотреть, нашли уже ошибку или нет.
@А.Б-ь9щ Жыл бұрын
добрый день, как подключить несколько семисегментных индикаторов, когда лапок контроллера уже не хватает?
@igormarkaryan2 жыл бұрын
Спасибо большое за труд) Можете, пожалуйста, порекомендовать литературу по программированию МК?
@АлександрМожаев-р4ю10 ай бұрын
Как обычно, не без косяков: на рисунке (02:00) катоды разрядов не должны быть связаны между собой. Как раз то, о чем сам говоришь на 07:56...
@postscriptum16676 жыл бұрын
Всё норм разжовано. единственная мелочь - токоограничивающий резистр между базой и портом ставиться не для защиты базы транзистора, а для защиты порта контролёр.
@alexandrf55346 жыл бұрын
Защищать порты в данном случае не отчего. NPN транзистор в простом представлении - это 2 диода, анодами соединенные к базе. А нужны резисторы для того, чтобы не расходовать зря и без того ограниченные ресурсы атмеги по выходному току, который на один порт ввода/вывода составляет всего 20 mA.
@postscriptum16676 жыл бұрын
@@alexandrf5534 биполярный транзистор упровляется током, и ток в данном случае течёт от базы к эмитеру открывая транзистор, а величина протекающего тока зависит от смещения базы. в вашем представлении как раз через п-перход на н-переход) тоесть если представить это в виде диода то прям накоротко к земле и ограничен всеголишь падением напяржения на этом диоде. но конечно же в транзисторах это так не рабоатет). и вот как раз что бы не спалить порт ставится токоограничивающий резистор, потому что всего лишь 20мА и превышать его нельзя (кратковременно до 40мА, но кратковременно!), а ресурс здесь не причём, если бы можно было сэкономленный ток одного порта пустить в добавок другому, то это бы имело смысл)
@ТимТаллерр6 жыл бұрын
Знак инверсии RAZRIAD = ~0b00000001 , и забыли про транзисторы. И обычно задержку между индикаторами выбирают 20мс. Но за урок спасибр!
@mishab59944 жыл бұрын
Мда..... а если в разряде загорится, например, цифра 8? То все сегменты загорятся и минусом будут подключены к одной ножке мк, один вывод ме не потянет все 7 разрядов, сгорит
@ТимТаллерр4 жыл бұрын
@@mishab5994 да я так сто раз делал!
@BitlllJooS2 жыл бұрын
@@mishab5994 какой максимальный ток на 1 ногу можно?
@maukinv6 жыл бұрын
А зачем делать транзисторные ключи? Где то читал что можно подтянуть PB ножки к 5 вольтам, и делать на них уровень 0 когда надо включить индикацию цифры. Возможно ли это?
@denpar54506 жыл бұрын
допустим надо отобразить цифру 8, это 7 светодиодов. то есть ток на общем катоде ,в данном случае, будет равен 7 * (5 вольт / 150 ом) = 0,23 ампера. это много для пина, который подает минус на общий катод индикатора,поэтому необходим транзисторный ключ. кстати у автора есть видео расчета не только транзисторных ключей,а и усилительных каскадов. очень увлекательное занятие,но без теории ни как.
@Тесла-ф3в3 жыл бұрын
@@denpar5450 Совершенно верно.
@игорь34-с3д Жыл бұрын
Индикаторы дают яркий свет и при сопротивлениях в 1к- 2к, нет нужды греть микроконтроллер 300 Омными сопротивлениями. Поэтому от транзисторных ключей нужно отказываться. Вопрос только , как себя поведет Протеус? Подключал в Протеусе сопротивления по 1к, вместо 300, так светодиоды отказывались светиться
@MrUzaren Жыл бұрын
@@игорь34-с3д 1к ставят в статическом режиме, в динамике свет будет тусклый вот и ставят 300. И греть ничего не будет.
@черныйваня-ь4з5 жыл бұрын
Привет всем: Подскажите модули которые продаются на АлиЭкспресс целыми пачками разная мелочь говорят что они предназначены только для Arduino. А можно ли их использовать на микроконтроллерах mega8,16 и так далее.
@НикичРешетников4 жыл бұрын
Они подойдут к любому мк лишь бы была соотв. Программа на нем, но чтоб её составить надо не полениться изучить даташит на модуль или микросхему в его основе (если он цифровой), где прописаны команды управления, либо искать готовую библиотеку. А то что написано "для ардуино" это не более чем маркетинговый ход)
@ВасилийТёркин-ъ2в2 жыл бұрын
А с микросхемой К176ИЕ13 сложнее?
@ivanromanchenko4592 жыл бұрын
Атмега мультифункциональная, на ней можно делать все от будильника до более сложных систем, например чпу, хотя, если будете делать будильник то лучше дополнительно к атмеге докупить ds3231, она более точная как для часов
@варданмуслимов2 жыл бұрын
семисегментный трёх символьный первая цифра горит ярче других ,как отремонтировать?
@Plofirak Жыл бұрын
Резистор в базе транзистора или транзистор с придурью
@СашкоБичківський-ф9з2 ай бұрын
Що робити якщо індикатор навпаки гасить цифру яку має показувати?
@soundofrelax26682 жыл бұрын
кто нибудь может мне объяснить, что делает подтягивающий резистор во втором варианте? как то не состыковывается у меня назначение этого резистора.
@ValeraDXM Жыл бұрын
Объяснили же в видео, что это сделано для работы схемы в протеусе. На реальной схеме и без них работать будет. По факту он подтягивает коллектор транзистора на плюс питания.
@ivanchernov69444 жыл бұрын
12:51 - почему нельзя было сделать один общий источник для всех ?
@ivanchernov69444 жыл бұрын
и общую землю
@ТимТаллерр6 жыл бұрын
Так разве без транзюков не работает? управлять портами присваивая 0 , первоначально подтянув к +у.
@Программированиемикроконтролле6 жыл бұрын
Без транзисторов будут перегружаться порты, к которым подсоединяются общие выводы отдельных разрядов индикатора.
@ТимТаллерр6 жыл бұрын
Не будут, поставь чуть больше сопротивления в порт D, немного жертвуя яркостью, но выигрывая в меньшем потреблении и компактности схемы. И можно подобрать сверх-яркий индикатор на крайняк.
@ТимТаллерр6 жыл бұрын
Делал кстати конструкцию с таким индиком и атмегой8 без транзиков, и резисторы были по 200 ом. Отлично работает, нормальная яркость. И ты же сам говорил что порты до 20 миллиампер держут. Извините что на ты.
@splinterkab90074 жыл бұрын
Где то читал что 200mA нагрузка на порт мк. Поэтому если 20мА диоды то это всего 180мА вместе с точкой. А если засвечивать сегменты по одному то можно и всего по 20мА с пина взять.
@игорь34-с3д Жыл бұрын
Не в Протеусе, а в реальном железе при резисторах 1к токи не большие, но и яркость остаётся приличной.
@Victor145254 жыл бұрын
В Proteus 7.7 код не работает, в Proteus 8.5 работает.
@gonzaglogonzaglo46163 жыл бұрын
Кто может помочь все сделал как у вас, резистор на базе транзистора 1к от контроллера(атмега16) 200 Ом. Светодиодный индикатор горит очень слабо( тускло). Подскажите в чем проблема
@Plofirak Жыл бұрын
Уменьши резистор в базе .
@MrUzaren Жыл бұрын
Еще базы транзисторов желательно притянуть на землю через 10к, а то неизвестно какие потенциалы будут гулять когда МК скинет логическую единицу с ножки. А так транзистор гарантированно закроется.
@klirik-co5 жыл бұрын
что делать если пинов в индикатора только 4(а не 12)?