Это одно из самых понятных и полезных видео про ардуино. сразу ставлю лайк и подписываюсь. надеюсь и другие видео интересные и полезные. спасибо за интересное видео.
@VITAHATV Жыл бұрын
Изучаю потихоньку ардуино и пока Ваш способ написание программы самый лучший и более понятен. Благодарю за видео. Лайк!
@vladimirpotapov70504 жыл бұрын
Слушать - одно удовольствие, спасибо за полезное видео)
@Azzmurr7 жыл бұрын
как слышу твой голос, у меня проявляется желание пойти поиграть в майнкрафт )))
@notrealzanosy4 жыл бұрын
Володимир Трофимчук мне тоже
@ЖеняСтрижаков4 жыл бұрын
Я ТОЖЕ
@mrybsdev10063 жыл бұрын
Почему?
@Azzmurr3 жыл бұрын
@@mrybsdev1006 потому что его нашел вот тут, давным давно ) kzbin.info
@alexandrogrej429510 ай бұрын
Ну очень отлично. Четко и без воды. !
@VetallRX7 жыл бұрын
При сборке схемы отключай питание!!!! За сдвиговый регистр спасибо! Доходчиво объяснил.
@alexj53283 жыл бұрын
Действительно редкое по детализации изложения видео! Однозначно ++ и подписка. Завтра загляну в другие видео. Спасибо!
@user-ls5qw2fo1i3 жыл бұрын
Это то что я искал, настолько понятным языком все объяснил, теперь осталось для себя собрать по полочкам и сделать то что задумал, простейшие часы :))
@romaVeber7 жыл бұрын
Я хоть и знаком с программированием, но у меня мозг чуть не расплавился)
@user-mo7rt1sn5s3 жыл бұрын
мужик , респект за видео . все понятно, приятный голос, а не как у какого-то забитого задрота. Прямо приятно и интересно слушать в расслабленной обстановке =) лайк однозначно, а дизлайки ставят те самые задроты, видимо от зависти 😂😂
@aodsupport7777 жыл бұрын
Класс! Все просто и понятно. Благодарю!
@mattscicluna12197 жыл бұрын
Зиг! Ты топ!И майн,и ардуино!
@auvarov5 жыл бұрын
Очень доходчиво про сдвиг. Спасибо!
@zigthehedge5 жыл бұрын
Не за что )
@gasmonkey71263 жыл бұрын
как вывести на индикатор надпись Hello???
@zerosquality7 жыл бұрын
Еее Мамки Gigabyte На LGA 775 )
@Lait3287 жыл бұрын
"в принципе использовать int расточительно в плане памяти, ну да ладно, я не жадный" - а юзерам потом страдай от не оптимизированности и большого потребления памяти программой)))
@nicknameunique43977 жыл бұрын
Аналогом i= i+1; является ++i; а не i++, хотя разница является принципиальной очень редкой. Да, и запись if (one[digit][i] == 1) ...; else ... ; можно записать так (будет легче читать): digitalWrite(i+2, one[digit][i]?HIGH:LOW);
@user-dv7ou1ke8f3 жыл бұрын
Я подписался и никто не уговорит в обратном. ЛАЙК!!!!
@bari_grey_woolf_69887 жыл бұрын
Так, покупаю Ардуино)
@dyadya_vasya94457 жыл бұрын
я не программист, возможно и не прав, но хотел бы внести некоторые поправки, то что не сказано, если записать if(x=0) то программа присвоит значение 0 в переменную х(это было сказано), но так как значение в скобках будет равняться 0 то будет отработано как ложь. Второе... функция больше служит для того что бы повторяемый код(один и тот же код в разных местах) не повторять записывается в функцию и потом нужно только написать имя функции
@zigthehedge7 жыл бұрын
Да нет, ты все верно написал )
@wavethered26247 жыл бұрын
24:48 - постоянство зрения или *динамическая индикация.* (её так чаще называют) а то есть извращенцы, использующие 4 SPI расширителя портов и 4 7сег. дисплея 27:00 - функция вызова Sum74 :)
@zigthehedge7 жыл бұрын
По поводу наименования - еще раз говорю: я изучал схемотехнику на английском, и всегда встречал исключительно "Persistence of Vision", может просто везло ) По поводу Sum - ага :D
@wavethered26247 жыл бұрын
я начинал с книг годов этак 60... и там были схемы и газоразрядными индикаторами. то ли часы, то ли что-то такое (6 ИНок) и там такой тип подключения и подачи сигналов назывался "динамическая индикация"
@user-nn8qo3hi5v7 ай бұрын
огромное спасибо
@DeltaDesignRus6 жыл бұрын
А как менять бит точки в любое время, например нажал кнопку, точка горит?
@alexsam34903 жыл бұрын
Привет)) Спасибо огромное за понятное обьяснение! Один момент хотел уточнить!! С сегментами понятно, а вот с разрядами - подавать HIGH вместо LOW и в нужный момент включать LOW для общего катода! Так замыкания не будет или так и надо ??? Просто я до этого смотрел вариант с транзисторами в виде ключа использовать на землю! И если так можно - то с сдвиговым регистром тоже так же?
@mikhailseregin41737 жыл бұрын
Привет, Зиг! Не знаю, говорил ли кто-то уже или ты это и сам знаешь, но я решил проблему с выводом кракозябр и миганием за счет изменения порядка "рисования" цифры и выбора сегмента. При задержке в 3мс цифры намного чище. Правда я выводил цифры через микросхему из первой части видео, но не думаю, что есть принципиальная разница. В твоем случае получается, что цифры портятся цифрой с предыдущего сегмента, так как цифра не успевает смениться и ее "артефакт" виден. Немного подумав, пришел к выводу, что самый лучший вариант - использовать твой порядок вывода и написания цифр, но после этого добавить еще одну функцию, которая будет "выводить" пустой сегмент. Таким образом можно вообще убрать все артефакты соседних цифр, а так же отключить задержку, так что даже камера замедленной съемки на айфоне не видит мерцания)
@zigthehedge7 жыл бұрын
+Миша Серегин Да, вполне неплохой вариант ;)
@Lucerbius5 жыл бұрын
Mikhail Seregin Спасибо большое. Очень хороший вариант. А проблема более тусклых цифр решается запихиванием drawDigit в цикл 2-3 повторений, а потом очистка. Мерцания и артефакты теперь вообще не видно.
@rogalik0077 жыл бұрын
Красава)) Мне так понравилась arduino! Я себе тоже куплю и буду играться с ней)
@kosmos84602 жыл бұрын
а если бы ещё сделали пример с прерываниями а не с delay , было бы вообще супер !
@Klagerh11 ай бұрын
Круто , но не особо понятно , я 1 резистор 0.05 Ватта подключаю сразу на землю со всех минусов , чтобы каждый пин не дёргать ...
@HappyToo7 жыл бұрын
Что за фетиш у C/C++ кодеров ставить пробелы после открытой и до закрытой скобкой?
@den_switch13667 жыл бұрын
На автомате получается)
@HappyToo7 жыл бұрын
Мне друг так-же сказал про это: cdn.discordapp.com/attachments/345449712314220545/367020942553251850/f1acb71583ffc3cf.png
@Paulenkov7 жыл бұрын
Наверно, чтобы смочь выделить переменную / слово даблкликом без скобки, не?
@HappyToo7 жыл бұрын
Нет, это работает и без пробелов.
@Lucerbius5 жыл бұрын
Пробелы ставятся, чтобы визуальную читабельность кода повысить.
@varan70994 жыл бұрын
Блин я ток щас узнал что ты еще и ардуино ведешь
@zigthehedge4 жыл бұрын
Уже не веду, так как не смотрят
@user-cc8wz5yc3v6 жыл бұрын
продолжение будет?
@modemmodem23525 жыл бұрын
спасибо, супер.
@Прощепростого-ф4ш2 жыл бұрын
а можно было подключить один резистор к GND???
@user-uv7oe9nj9u3 жыл бұрын
скажите а для адресной ленты по типу семи сементника какая прошивка нужна?
@volodysarasov3 жыл бұрын
как мне вывести показания с датчика с десятыми никак не пойму выводит только 2 числа подскажите как это сделать ?
@JekaMandra4 жыл бұрын
Почему никак не найду простого решения вывода флоат на 8 сегментный индикатор? все через жопу и походу одну и туже у всех под копирку.
@seregasema207924 күн бұрын
Подскажите дисплей от электронной сигареты , там светодиоды подключены смешанным типом , как подключить такой дисплей ? Кому не понятно так на два контакта подключать питание загорается символ , потом на эти же контакты меняю полярность зажигается другой символ
@seregasema207924 күн бұрын
Снимите видео с чарлиплексингом на 9 пинов
@victorp.69072 жыл бұрын
На 25:26 видно на фоне 1 последнюю цифру 4, сегменты не полностью погашены. Почему такое происходит? И на других символах тоже есть не полностью погашенные сегменты. Как от этого избавится?
@serjioua85019 ай бұрын
Нужно сначала записать цифру в сдвиговый регистр, а потом подключить общий вывод разряда. Затем отключаем общий вывод, в регистр записываем следующую цифру, подключаем общий вывод следующего разряда и т.д.
@semisemikon19733 жыл бұрын
В природе существует только один сдвиговый регистр? Или всем ардуинщикам приплачивают за его "продвижение"? Чем хуже НС164?
@zigthehedge3 жыл бұрын
Он идет в стартовых наборах
@semisemikon19733 жыл бұрын
@@zigthehedge Понятно, я свою первую Уну купил на барахолке за 10 гривен. Ото такой был стартовый набор! :-))
@Lucerbius5 жыл бұрын
Обнаружилось, что к сожалению 7-сегментный 4-секционный индикатор с общим анодом подключить через сдвиговый регистр невозможно...
@zigthehedge5 жыл бұрын
Да, только общий катод... Для общего анода понадобится другой регистр
@Lucerbius5 жыл бұрын
@@zigthehedge, ещё непонятно, что происходит у регистра на ногах Q0-Q7 при нулевом сигнале. Видимо там не GND, а идёт просто разрыв цепи.
@zigthehedge5 жыл бұрын
Надо распиновку посмотреть. Под рукой нету, а на память не помню.
@Lucerbius5 жыл бұрын
@@zigthehedge вот распиновка imgur.com/krx58jN
@user-wp4lz9hs3y3 жыл бұрын
Скажите пожалуйста, что за плёнка на индикаторе? Снимать её можно? Она крепко приклеена! Но с пузырьками. Помогите разобраться.
@zigthehedge3 жыл бұрын
Можно снимать. Это обычная защитная пленка.
@user-wp4lz9hs3y3 жыл бұрын
@@zigthehedge Спасибо, но уж больно крепко приклеена, я и подумал, что нельзя снимать. Да и стоит она на готовом приборе заводской сборки и нужно было ещё добраться до неё. Видимо на заводе посчитали по другому... Ещё раз спасибо.
@eshido39615 жыл бұрын
Ясно, а можно переключить раскладку на Упрощённый Русский?
@vovaorlovsky94194 жыл бұрын
а чего бы не for ?
@Eridan85L2815 жыл бұрын
бля чувак ты всех лучше объясняешь по больше бы выпусков про ардуино
@AndrewSwan7 жыл бұрын
Маньяк. :)
@koresha40536 жыл бұрын
А откуда у тебя переменная pin, ты ее негде не указывал ?
@aantr746 жыл бұрын
Koresha он её указывал в цикле for
@aantr746 жыл бұрын
Koresha int pin = 2
@chip2537 жыл бұрын
Спасибо, особенно shiftout познавательно. Лучше бы рассказали не про сдвиговый регистр, а про 4-битный декодер, он лучше, быстрей, не мигает.
@zigthehedge7 жыл бұрын
+Hiro Hiro Я же использую только те компоненты, о которых говорил в анонсе, чтобы зрители смогли повторить эксперименты у себя...
@alekseychernyavskiy3933 жыл бұрын
Спасибо очень полезно, подпискв
@zigthehedge3 жыл бұрын
Я больше не снимаю ардуино, но спасибо за приятный отзыв )
@Lucerbius5 жыл бұрын
Хорошее видео. А зачем руки маслом намазаны?
@zigthehedge5 жыл бұрын
О_о
@Lucerbius5 жыл бұрын
@@zigthehedge 1:24 пальцы блестят.
@m.kostoglod79494 жыл бұрын
Стоп чувак ты не только майнкрафтер OwO
@Tarik910116 жыл бұрын
Очки, потому что он читает с суфлера.
@user-uv7oe9nj9u3 жыл бұрын
СКАЖИТЕ ПОЖАЛУЙСТА СЕГМЕНТНИК ТАКОЙ FYT-5631BS-21 ОБЩИЙ КАТОД ИЛИ АНОД ИМЕЕТ?
@zigthehedge3 жыл бұрын
Общий анод
@user-uv7oe9nj9u3 жыл бұрын
@@zigthehedge А КАК ВЫ ОПРЕДЕЛИЛИ ЧТО ТО Я НЕ НАШЕЛ ИХ ДАТА ШИТ
@zigthehedge3 жыл бұрын
А я - нашел.
@user-uv7oe9nj9u3 жыл бұрын
@@zigthehedge ПОМОГИТЕ собрать контроллер высоты для плазмореза на меге 8 или на ардуине
@user-ty9tb8vn2v2 жыл бұрын
светодиоды не сгорят от переполюсовки
@TheCrismas467 жыл бұрын
Еп, вижу впервые Зика)) ток на что очки??
@krepton85you7 жыл бұрын
Да уж DigitalWrite не есть хорошо для вывода миллисекунд, если вы собираетесь сделать секундомер, скоро вы это паймёте. :)
@user-qx1dy7ns2x7 жыл бұрын
Дмитрий Екименко какой же аналог digitalwrite'a?
@krepton85you7 жыл бұрын
Антон Чиков C++ avr и прямое управление регистрами портов. А иначе милисекунды будут обновлятся криво наприме 07 милисек, потом через 7 милисек, 14 милисек и т.д. Т.е. обновлятся милисекунды раз в 1 -у милисекунду не смогут. Возможно визуально вы это и не заметите, но оно будет именно так. :)
@FIJEKCFUK5 жыл бұрын
Забавный момент с регистром если общий анод, то вместо 1 что бы сегмент горел, надо писать 0 пример: B10000001, //0 B11001111, //1 B10010010, //2 B10000110, //3 B11001100, //4 B10100100,//5 B00100000, //6 B10001111, //7 B10000000, //8 B00000100 //9 Может я что то упустил и мне пришлось делать так!
@Lucerbius5 жыл бұрын
Тоже общий анод. Пришлось все HIGH поменять на LOW и наоборот. В общем-то это тоже самое получается. Твой подход правильнее. Кстати, вроде можно поставить перед битовым числом знак ~ для инверсии значения, тогда и переписывать ничего не надо.
@FIJEKCFUK5 жыл бұрын
@@Lucerbius буду знать спасибо
@Lucerbius5 жыл бұрын
@@FIJEKCFUK оказалось, что 7-сегментрый 4-секционный с общим анодом нельзя подключить через сдвиговый регистр, печалька...
@FIJEKCFUK5 жыл бұрын
@@Lucerbius вроде как можно. Там надо два сдвиговых регистра. В ютюбе есть видео по этому поводу
@user-uc5bz3is2n4 жыл бұрын
запись по типу if(one[digit][i] == 1) digitalWrite(i+2, HIGH); else digitalWrite(i+2, LOW) Выглядит крайне анпрофешнл. Лучше писать так: digitalWrite(i+2, one[digit][i]) Изящнее выглядит не правда ли? :)
@zigthehedge4 жыл бұрын
Выглядит изящнее - объясняет логику - хуже. Это гайд, и у него задача объяснить принцип работы, а не oneline-ить ;)
@iqubik2 жыл бұрын
Что-то канал ушёл в Майнкрафт
@MordreDgms5 жыл бұрын
можно и 3 знака равенства =) с проверкой типа =)
@zigthehedge5 жыл бұрын
В Си? Ну-ну )
@MordreDgms5 жыл бұрын
@@zigthehedge в натуре) чёта тупанул) пеха и её почтиполное отсуцтвие типизации затмила мой разум =) ... Блин годные вещи в последних видосиках повествуете, последний видос Опубликовано: 19 нояб. 2017 г. ... а будут еще? как бы 19й уже) а то там в видосиках много понаобещали рассказать и показать)
@igorengel78017 жыл бұрын
Это нормально что я на четрёхсегментке отчётливо вижу тусклые подсветки от сегментов других секций?
@tox1cozZ7 жыл бұрын
игорь энгель тебе же сказали, что это камера так передает.
@igorengel78017 жыл бұрын
Про мерцания убрал как только услышал, а про заметность тусклой подсветки ничё не говорили
@zigthehedge7 жыл бұрын
+игорь энгель Можно поиграться с задержками, чтобы попробовать передать эффект на камеру, но мне лень :) собери схемку и посмотри своими глазами.
@engineer3237 жыл бұрын
можно обойтись одним резюком на общий контакт индикатора
@zigthehedge7 жыл бұрын
+Роман Сорокин Можно. И это будет даже оптимальнее в плане ограничения токов.
@fura19867 жыл бұрын
но скажется на яркости каждого из сегментов(светодиодов), 1 будет светиться ярко,2 уже тускнее,если все 8 включить то еле светиться будут. Да и может стабилизатор на ардуино сгореть или Usb порт.Правильнее к каждому светодиоду свой резистор ставить.
@zigthehedge7 жыл бұрын
+Александр К По поводу яркости - согласен, а причем тут стабилизатор и тем более USB-порт?
@engineer3237 жыл бұрын
видимо он про перегрузку шины vbus, но 5й разряд радиомеханика подсказывают мне что он не прав, сегменты индикатора потребляют от силы 5-10 мА
@vii-ckoka6 жыл бұрын
Что сказать прикольно, но мозг ставиться от инфы
@user-uj4yp4cr7i4 жыл бұрын
Блин ты охеренно объясняешь, и поржал и разобрался
@legopro1563 жыл бұрын
а земля в 4 сегментном!!!!!
@Bigboyrussia5 жыл бұрын
Будет работать но мне лень (с)
@remingtontuflips27974 жыл бұрын
Спер сегментный дисплей с микроволновки
@vladpal26896 жыл бұрын
Я выучил Wiring, но это пздц
@vladpal26896 жыл бұрын
Пздц, как сложно
@vii-ckoka6 жыл бұрын
Плавиться
@steelswing7 жыл бұрын
Чюваки видео где материнки производят на заднем фоне вот видео нашёл каму интересно kzbin.info/www/bejne/aXqyc4JrYtRrZ68
@user-vl9ux7ko1w Жыл бұрын
Много ненужной информации лишней
@user-ox6rb6sf4i7 жыл бұрын
Хоть ногти подстриги...
@wavethered26247 жыл бұрын
ITшник без ногтей - пичаль... как корпуса вскрывать и всякую фигню на защелках разбирать?