Вот это неожиданный поворот). В прошлой жизни сам писал на ASM-е под МК, интереснейшая тема, продолжай! В ардуино ооочень тяжёлые функции digitalWrite/Read, от этого и частота переключения такая низкая, если писать напрямую в регистры можно ускорится на 2-3 порядка, я думаю.
@pekpyt6 Жыл бұрын
На 4 порядка 😮, по факту можно получить 65 нс на переключение.
@beautifulmusic1655 Жыл бұрын
красавчик - продолжай делать подобный контент!
@eurorock5912 Жыл бұрын
Суперски!!)) Спасибо, Соер!
@johnb7657 Жыл бұрын
Ухты, круто. Вчера купил набор стартовый ардуино и думал изучать. Благодарю
@Грант1147 Жыл бұрын
Наконец то arduino от вас, спасибо огромное)
@zenderfufikoff Жыл бұрын
Для новичков будет незаметно, но для находящихся в теме видео получилось довольно сумбурным т.к. то тут, то там ошибки, оговорки, несоответствия. Ну чтож с почином как говорится. А вообще электроника гораздо интереснее обычного компутерного программирования, правда не так финансово привлекательна
@penatoliy Жыл бұрын
Любой ПЛИСины хватит чтоб погрязнуть надолго в цифровую технику. Это не дорого
@panch0us Жыл бұрын
S0ER, спасибо!
@roninjkee Жыл бұрын
Круто !
@ВиталийПетров-ю8н Жыл бұрын
S0ER, спасибо за все, что ты делаешь. Твои образовательные видео очень помогают, особенно продвинутым разработчикам. Кроме этого, мы ценим твои перманентные пожертвования на армию Украины, поскольку даже сейчас, спустя полтора года, это все так же остается важным. Stay strong! 💪
@Nosferatu_rrr Жыл бұрын
Ардуина, это чисто для души. Почти все приборы, которые сам делаешь, получаются дороже, чем купить готовые.
@deniskhakimov Жыл бұрын
Это верно для большинства пользователей. Однако если знаешь, что делаешь, то можно получить заметную выгоду. Лет 10 назад, после длительного штудирования интернета, приобрёл отладочную плату на AT90USB162, которую позже использовал для 4 разных устройств, если память не изменяет. Собственно, брал её только потому, что нашёл несколько интересных схем, в которых она применялась. Когда последнее устройство выполнило своё предназначение, стал развлекаться с платой. В итоге так много с ней игрался, что сжёг микроконтроллер, а в начале этого года заменил его новым 🙂 IMHO, если способен разработать простое электронное устройство, а также запрограммить нужный функционал на ассемблере, то выгода будет даже от каких-нибудь ATtiny13. Однако если пользоваться ардуинкой и её модулями, как поступает большинство, то выгода будет под вопросом.
@davidalexandr5716 Жыл бұрын
20:37 было бы интересно, в будущем показывай
@ТарасТузниченко Жыл бұрын
Спасибо за разбор.
@dobinoskov1799 Жыл бұрын
для таких дел осцилл не нужен, он гораздо дороже простого логического анализатора сигналов(500 р на Ali). Да и для новичка гораздо проще будет с ним совладать. Осцилл не совсем для того что б тупо за битами гоняться
@petrplotnikov4307 Жыл бұрын
привет, все видео на ютубе содержат какие-то конкретные решения задач, все это в основном про кодинг, но редко кто рассказывает о реальной разработке приложения, хотелось бы понимать как например рядовой программист узнает какую функцию добавить в приложение, кто вообще придумывает функционал, какие классы например добавлять, вообще откуда это все берется...
@gromitwoll6907 Жыл бұрын
Приятно удивлен. :-) думал что тру-программисты не опускаются на уровень ардуино. Частенько от "профи" слышно что ардуино это позор. А тут такое.
@queit10011 күн бұрын
Интересно. Будет продолжение?
@ФаильАйсулов Жыл бұрын
Следующие стримы: 1) Пишем оболочку для AVRDUDE на GTK+ . 2) Пишем SoerIDE взамен ArduinoIDE. 👍
@Алексей-к5т8т Жыл бұрын
Для такой задачи лучше всё-таки заводить одно внешнее прерывание и таймер, и ресурсы CPU будут свободнее и точность увеличится. Ещё можно в принципе ПИН не перенастраивать, если он настроен на ввод там есть подтяжка через высокоомный резистор ее должно быть достаточно. И, наверное, всё-таки конкретно для цифровых сигналов лучше купить на 24ау за 800 рублей простенький логический анализатор ну или с алика заказать.
@mslq Жыл бұрын
программисту очень не понятные вещи ты говоришь, они на языках высокого уровня не замечают подобное, от того почти любой девайс это полное говно.
@Fadeevich-fm4bu Жыл бұрын
Прикольное видео. Только в описании слово "Телеграмм" написал как-то странно)
@KOTOV_Alex Жыл бұрын
Дед, ты крутой! =) Жаль что ты используешь Arduino IDE и Arduino.h. Ты от себя очень много интересного скрываешь.
@penatoliy Жыл бұрын
Супер! а в перспективе не планируете FPGA?, там ведь очень много интересных вещей происходит. По хорошему для этой задачи не ослик нужен, а логический анализатор. Ослики они для аналоговых исследований - анализ формы переходных процессов в цифровой и силовой технике в пример, при повышении частоты это становится всё актуальнее и актуальнее. Могу подсказать уникальный кейс. китайские плисины gowin - вполне рабочие, а вот документации крайне мало. Как железки от DSL?, меня в них ПО подкупает.
@deniskhakimov Жыл бұрын
Прямо сейчас читаю книгу, в которой затрагивается эта тема и просто слюнки текут от потенциальных возможностей 🤤 Самое интересное, что базовые концепции, освоение коих необходимо для успешной работы с FPGA, намного проще того, что требуется от среднего _погроммиста_ при решении более-менее интересных задач. Хотя на самом деле хз, я могу быть необъективным, т.к. ещё лет в 17 знал, как собрать на транзисторах простые логические элементы. Т.е. разбуди меня ночью и я без промедлений накидаю схему для какого-нибудь NAND или NOR.
@penatoliy Жыл бұрын
Однако как и с ассемблером и оптимизирующими компиляторами - всё зависит от реализации. Средний программист врятли сможет переплюнуть компилятор в оптимизации кода. С ПЛИС всё куда более сурово.
@deniskhakimov Жыл бұрын
@@penatoliy предпочитаю в таких случаях говорить не "средний", а "ленивый" ☺, ибо классические компьютерные науки довольно просты, т.к. по натуре своей примитивны, последовательны и логичны. Сложности если и всплывают, то связаны либо с ограничениями, либо с нежеланием человека изучать предмет. Правда, это актуально только в том случае, если не лезть глубоко в математику и теорию вычислений 😁 А ведь на самом деле ни компилятор, ни железо не способны дать такой прирост производительности, как правильно разработанный алгоритм с грамотно подобранными структурами данных. Т.е. теоретически человек с мозгами легко уделает любой компилятор или супер продвинутую IDE. Ну, во всяком случае в ближайшие 3-5 лет, пока _датасатанисты_ не выкатят на всеобщее обозрение подобие AGI... p.s.: про ПЛИС мне пока сложно судить, однако если отталкиваться от книг, что удалось прочитать, и от лекций, что довелось посмотреть - это совсем не так страшно. Страшным это может показаться людям, которые плохо знакомы со схемотехникой. Тем же, кто сталкивался с базовыми элементами из которых собраны компоненты типичного микроконтроллера и способен воспроизвести их в примитивном железе, здесь бояться нечего 👌
@penatoliy Жыл бұрын
@@deniskhakimov Однако программирование более устойчиво к хреновым реализациям чем логическая схема =)
@deniskhakimov Жыл бұрын
@@penatoliy С этим сложно спорить 😁 Не шибко грамотных _погроммистов_ зачастую спасают готовые библиотеки и многочисленные примеры кода, обильно разбросанные по сети. Подозреваю, что если подобное реализовать для железок, будет примерно то же самое. Электроника в этом плане куда интереснее. Когда только начинал более-менее серьёзно ковырять сию науку, решил собрать электронную нагрузку. Проанализировав более десятка чужих схем и поняв основные принципы, по которым они работают, сел за проектирование собственной схемы. Самое смешное, что для рабочего устройства достаточно всего 4-5 электронных компонентов. Т.е. если собрать навесным монтажом эти детальки, получишь "девайс", который будет выполнять свои основные функции! Меня это тогда удивило, ведь если открыть любое покупное устройство, на каждой печатной плате обнаружатся десятки, если не сотни разных деталей... Чуть позже, немного прокачав скиллы, решил усовершенствовать сие "изобретение". Сперва добавил несколько защит, затем электронное управление, которым можно было рулить через контроллер, а после решил подключить дисплей для отображения информации. Уже тогда кол-во необходимых радиодеталей превысило несколько десятков, а силовые и электронные части схемы пришлось разносить по разным печатным платам. Короче, до меня стало доходить, откуда берётся сложность (иногда кажущаяся избыточной) профессионально разработанных устройств 😀 К чему это всё? Дело в том, что существует огромное кол-во радиолюбителей, которые просто скачивают чужие схемы и с переменным успехом их реализуют. Однако они никогда не полезут в разработку схемы с нуля. Просто потому, что "может долбануть током" или "можно сжечь кучу дорогостоящих деталей", не говоря уже про "нужно слишком много читать и считать" и т.п. отговорки. Т.е. электроника в некотором смысле защищена от появления совсем уж _хреновых реализаций._ Но даже здесь появилось (высокоуровневое) Arduino с кучей модулей, которые помогают людям, не желающим тратить время на изучение тонкостей сей науки, воплощать свои идеи в жизнь. Что, на самом деле, не так уж и плохо 🤗
@zemf4you731 Жыл бұрын
погнали видео о бэкапах
@Borya-924 ай бұрын
Для таких целей лучше использовать логический анализатор
@igorsjegorovs4565 Жыл бұрын
говорят контроллеры работают на белом дымке и когда он покидает контроллер перестает работать. В рамках эксперимента покажите в следующий раз этот белый дымок
@leosv0 Жыл бұрын
Это очень сложная тема. Даже не лезь туда. Это вам не в IT после курсов.
@artem_travlo Жыл бұрын
Вход на сайт выдает {"statusCode":401,"message":"Authentithication error"}
@th8tisnotmyname Жыл бұрын
Интересно. Можно ли с асцилографом так же считать нули единицы с оборудования посерьёзнее до шифрования? С того же модема, например
@mslq Жыл бұрын
почти любой, даже бюджетный осциллограф имеет декодер сигналов - CAN, RS232
@PavelOmelchenko Жыл бұрын
можно, но лучше уже смотреть в сторону логических анализаторов
@th8tisnotmyname Жыл бұрын
Спасибо за ответы. Я сам с имел дело только с кодом, не с железом. Поэтому стало интересно
@HannibalLecter-w3r Жыл бұрын
Такое чувство, что выпуск совсем для детей, с мк не работаю, последний раз паял лет 5 назад, тем не менее нового почти ничего не узнал.
@artishoo Жыл бұрын
Увед не пришел, обидно, пропустил
@vitaliishunkov573 Жыл бұрын
Неправда. Вся электроника так не строится
@РобертЛевандовский-х5и Жыл бұрын
бросай это дело! так скоро будешь просрочку собирать у пятерочки
@o8o.o8o Жыл бұрын
Что с глазом?
@mslq Жыл бұрын
Ну вот с восприятием времени проблемы - путает наносекунды с микросекундами, очень невнятное общение с осциллографом - тут вообще беда, вообще похоже с прикладными делами серьёзные проблемы у программистов, зажрались и ручками ничего не умеют делать. Не подумайте что я всё посмотрел, суммарно буквально секунд 10 от всего видео и уже такое, дальше просто не смог смотреть.
@-Euastace- Жыл бұрын
Если у вас везде говном воняет, может вы сами обосрались? Ну, судя по вашим комментариям
@ЕвгенийАвдеев-и6п Жыл бұрын
Обратная сторона такова, что большая часть инженеров железячников вообще не могут в абстракции, и пишут код в лоб.
@chasubavil Жыл бұрын
Товарищ чисто по фану, отвлечься от своих программерских делишек решил и постримить. Не стоит это слишком серьёзно воспринимать ;)
@mslq Жыл бұрын
@@chasubavil такое теперь мы будем наблюдать всё чаще в связи с мировым исчезновением промышленности, и всех IT попёрли из их удобных кресел, они будут залезать на чужую территорию с меньшим бюджетом, но более "жёстким реальным временем", о чём все программисты имеют очень смутное представление, как показало видео.
@mslq Жыл бұрын
@@chasubavil я то здесь по другой причине - мне нужна компьютерная поддержка моих девайсов, по этому на пайтон налёг, на этого программиста, и ещё несколько других подписан.