Изучаю датчик температуры DHT11 для Arduino с помощью осцилографа

  Рет қаралды 4,928

S0ER

S0ER

11 ай бұрын

#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog

Пікірлер: 50
@user-cm9nh5hv7w
@user-cm9nh5hv7w 10 ай бұрын
Вот это неожиданный поворот). В прошлой жизни сам писал на ASM-е под МК, интереснейшая тема, продолжай! В ардуино ооочень тяжёлые функции digitalWrite/Read, от этого и частота переключения такая низкая, если писать напрямую в регистры можно ускорится на 2-3 порядка, я думаю.
@pekpyt6
@pekpyt6 10 ай бұрын
На 4 порядка 😮, по факту можно получить 65 нс на переключение.
@beautifulmusic1655
@beautifulmusic1655 10 ай бұрын
красавчик - продолжай делать подобный контент!
@zenderfufikoff
@zenderfufikoff 10 ай бұрын
Для новичков будет незаметно, но для находящихся в теме видео получилось довольно сумбурным т.к. то тут, то там ошибки, оговорки, несоответствия. Ну чтож с почином как говорится. А вообще электроника гораздо интереснее обычного компутерного программирования, правда не так финансово привлекательна
@penatoliy
@penatoliy 10 ай бұрын
Любой ПЛИСины хватит чтоб погрязнуть надолго в цифровую технику. Это не дорого
@eurorock5912
@eurorock5912 10 ай бұрын
Суперски!!)) Спасибо, Соер!
@johnb7657
@johnb7657 10 ай бұрын
Ухты, круто. Вчера купил набор стартовый ардуино и думал изучать. Благодарю
@user-mk2vk7po4w
@user-mk2vk7po4w 10 ай бұрын
Спасибо за разбор.
@user-If7tc1nr4z
@user-If7tc1nr4z 9 ай бұрын
S0ER, спасибо за все, что ты делаешь. Твои образовательные видео очень помогают, особенно продвинутым разработчикам. Кроме этого, мы ценим твои перманентные пожертвования на армию Украины, поскольку даже сейчас, спустя полтора года, это все так же остается важным. Stay strong! 💪
@user-my5nw2kg6l
@user-my5nw2kg6l 10 ай бұрын
Наконец то arduino от вас, спасибо огромное)
@panch0us
@panch0us 10 ай бұрын
S0ER, спасибо!
@roninjkee
@roninjkee 10 ай бұрын
Круто !
@petrplotnikov4307
@petrplotnikov4307 8 ай бұрын
привет, все видео на ютубе содержат какие-то конкретные решения задач, все это в основном про кодинг, но редко кто рассказывает о реальной разработке приложения, хотелось бы понимать как например рядовой программист узнает какую функцию добавить в приложение, кто вообще придумывает функционал, какие классы например добавлять, вообще откуда это все берется...
@davidalexandr5716
@davidalexandr5716 10 ай бұрын
20:37 было бы интересно, в будущем показывай
@gromitwoll6907
@gromitwoll6907 8 ай бұрын
Приятно удивлен. :-) думал что тру-программисты не опускаются на уровень ардуино. Частенько от "профи" слышно что ардуино это позор. А тут такое.
@dobinoskov1799
@dobinoskov1799 10 ай бұрын
для таких дел осцилл не нужен, он гораздо дороже простого логического анализатора сигналов(500 р на Ali). Да и для новичка гораздо проще будет с ним совладать. Осцилл не совсем для того что б тупо за битами гоняться
@Fadeevich-fm4bu
@Fadeevich-fm4bu 10 ай бұрын
Прикольное видео. Только в описании слово "Телеграмм" написал как-то странно)
@Nosferatu_rrr
@Nosferatu_rrr 10 ай бұрын
Ардуина, это чисто для души. Почти все приборы, которые сам делаешь, получаются дороже, чем купить готовые.
@deniskhakimov
@deniskhakimov 10 ай бұрын
Это верно для большинства пользователей. Однако если знаешь, что делаешь, то можно получить заметную выгоду. Лет 10 назад, после длительного штудирования интернета, приобрёл отладочную плату на AT90USB162, которую позже использовал для 4 разных устройств, если память не изменяет. Собственно, брал её только потому, что нашёл несколько интересных схем, в которых она применялась. Когда последнее устройство выполнило своё предназначение, стал развлекаться с платой. В итоге так много с ней игрался, что сжёг микроконтроллер, а в начале этого года заменил его новым 🙂 IMHO, если способен разработать простое электронное устройство, а также запрограммить нужный функционал на ассемблере, то выгода будет даже от каких-нибудь ATtiny13. Однако если пользоваться ардуинкой и её модулями, как поступает большинство, то выгода будет под вопросом.
@user-mm7tp7oj5n
@user-mm7tp7oj5n 10 ай бұрын
Следующие стримы: 1) Пишем оболочку для AVRDUDE на GTK+ . 2) Пишем SoerIDE взамен ArduinoIDE. 👍
@user-wz1nq8pi1c
@user-wz1nq8pi1c 10 ай бұрын
Для такой задачи лучше всё-таки заводить одно внешнее прерывание и таймер, и ресурсы CPU будут свободнее и точность увеличится. Ещё можно в принципе ПИН не перенастраивать, если он настроен на ввод там есть подтяжка через высокоомный резистор ее должно быть достаточно. И, наверное, всё-таки конкретно для цифровых сигналов лучше купить на 24ау за 800 рублей простенький логический анализатор ну или с алика заказать.
@mslq
@mslq 10 ай бұрын
программисту очень не понятные вещи ты говоришь, они на языках высокого уровня не замечают подобное, от того почти любой девайс это полное говно.
@KOTOV_Alex
@KOTOV_Alex 10 ай бұрын
Дед, ты крутой! =) Жаль что ты используешь Arduino IDE и Arduino.h. Ты от себя очень много интересного скрываешь.
@th8tisnotmyname
@th8tisnotmyname 10 ай бұрын
Интересно. Можно ли с асцилографом так же считать нули единицы с оборудования посерьёзнее до шифрования? С того же модема, например
@mslq
@mslq 10 ай бұрын
почти любой, даже бюджетный осциллограф имеет декодер сигналов - CAN, RS232
@PavelOmelchenko
@PavelOmelchenko 10 ай бұрын
можно, но лучше уже смотреть в сторону логических анализаторов
@th8tisnotmyname
@th8tisnotmyname 10 ай бұрын
Спасибо за ответы. Я сам с имел дело только с кодом, не с железом. Поэтому стало интересно
@igorsjegorovs4565
@igorsjegorovs4565 10 ай бұрын
говорят контроллеры работают на белом дымке и когда он покидает контроллер перестает работать. В рамках эксперимента покажите в следующий раз этот белый дымок
@Request_ICC_VITALISHVAB_DATES
@Request_ICC_VITALISHVAB_DATES 10 ай бұрын
Вот, любитель, хобби :)
@zemf4you731
@zemf4you731 9 ай бұрын
погнали видео о бэкапах
@artem_soporno
@artem_soporno 10 ай бұрын
Вход на сайт выдает {"statusCode":401,"message":"Authentithication error"}
@penatoliy
@penatoliy 10 ай бұрын
Супер! а в перспективе не планируете FPGA?, там ведь очень много интересных вещей происходит. По хорошему для этой задачи не ослик нужен, а логический анализатор. Ослики они для аналоговых исследований - анализ формы переходных процессов в цифровой и силовой технике в пример, при повышении частоты это становится всё актуальнее и актуальнее. Могу подсказать уникальный кейс. китайские плисины gowin - вполне рабочие, а вот документации крайне мало. Как железки от DSL?, меня в них ПО подкупает.
@deniskhakimov
@deniskhakimov 10 ай бұрын
Прямо сейчас читаю книгу, в которой затрагивается эта тема и просто слюнки текут от потенциальных возможностей 🤤 Самое интересное, что базовые концепции, освоение коих необходимо для успешной работы с FPGA, намного проще того, что требуется от среднего _погроммиста_ при решении более-менее интересных задач. Хотя на самом деле хз, я могу быть необъективным, т.к. ещё лет в 17 знал, как собрать на транзисторах простые логические элементы. Т.е. разбуди меня ночью и я без промедлений накидаю схему для какого-нибудь NAND или NOR.
@penatoliy
@penatoliy 10 ай бұрын
Однако как и с ассемблером и оптимизирующими компиляторами - всё зависит от реализации. Средний программист врятли сможет переплюнуть компилятор в оптимизации кода. С ПЛИС всё куда более сурово.
@deniskhakimov
@deniskhakimov 10 ай бұрын
@@penatoliy предпочитаю в таких случаях говорить не "средний", а "ленивый" ☺, ибо классические компьютерные науки довольно просты, т.к. по натуре своей примитивны, последовательны и логичны. Сложности если и всплывают, то связаны либо с ограничениями, либо с нежеланием человека изучать предмет. Правда, это актуально только в том случае, если не лезть глубоко в математику и теорию вычислений 😁 А ведь на самом деле ни компилятор, ни железо не способны дать такой прирост производительности, как правильно разработанный алгоритм с грамотно подобранными структурами данных. Т.е. теоретически человек с мозгами легко уделает любой компилятор или супер продвинутую IDE. Ну, во всяком случае в ближайшие 3-5 лет, пока _датасатанисты_ не выкатят на всеобщее обозрение подобие AGI... p.s.: про ПЛИС мне пока сложно судить, однако если отталкиваться от книг, что удалось прочитать, и от лекций, что довелось посмотреть - это совсем не так страшно. Страшным это может показаться людям, которые плохо знакомы со схемотехникой. Тем же, кто сталкивался с базовыми элементами из которых собраны компоненты типичного микроконтроллера и способен воспроизвести их в примитивном железе, здесь бояться нечего 👌
@penatoliy
@penatoliy 10 ай бұрын
@@deniskhakimov Однако программирование более устойчиво к хреновым реализациям чем логическая схема =)
@deniskhakimov
@deniskhakimov 10 ай бұрын
@@penatoliy С этим сложно спорить 😁 Не шибко грамотных _погроммистов_ зачастую спасают готовые библиотеки и многочисленные примеры кода, обильно разбросанные по сети. Подозреваю, что если подобное реализовать для железок, будет примерно то же самое. Электроника в этом плане куда интереснее. Когда только начинал более-менее серьёзно ковырять сию науку, решил собрать электронную нагрузку. Проанализировав более десятка чужих схем и поняв основные принципы, по которым они работают, сел за проектирование собственной схемы. Самое смешное, что для рабочего устройства достаточно всего 4-5 электронных компонентов. Т.е. если собрать навесным монтажом эти детальки, получишь "девайс", который будет выполнять свои основные функции! Меня это тогда удивило, ведь если открыть любое покупное устройство, на каждой печатной плате обнаружатся десятки, если не сотни разных деталей... Чуть позже, немного прокачав скиллы, решил усовершенствовать сие "изобретение". Сперва добавил несколько защит, затем электронное управление, которым можно было рулить через контроллер, а после решил подключить дисплей для отображения информации. Уже тогда кол-во необходимых радиодеталей превысило несколько десятков, а силовые и электронные части схемы пришлось разносить по разным печатным платам. Короче, до меня стало доходить, откуда берётся сложность (иногда кажущаяся избыточной) профессионально разработанных устройств 😀 К чему это всё? Дело в том, что существует огромное кол-во радиолюбителей, которые просто скачивают чужие схемы и с переменным успехом их реализуют. Однако они никогда не полезут в разработку схемы с нуля. Просто потому, что "может долбануть током" или "можно сжечь кучу дорогостоящих деталей", не говоря уже про "нужно слишком много читать и считать" и т.п. отговорки. Т.е. электроника в некотором смысле защищена от появления совсем уж _хреновых реализаций._ Но даже здесь появилось (высокоуровневое) Arduino с кучей модулей, которые помогают людям, не желающим тратить время на изучение тонкостей сей науки, воплощать свои идеи в жизнь. Что, на самом деле, не так уж и плохо 🤗
@user-yh7zc9ke4s
@user-yh7zc9ke4s 10 ай бұрын
Такое чувство, что выпуск совсем для детей, с мк не работаю, последний раз паял лет 5 назад, тем не менее нового почти ничего не узнал.
@Request_ICC_VITALISHVAB_DATES
@Request_ICC_VITALISHVAB_DATES 10 ай бұрын
Сама ide просто сделана... если кидаться в oss, то понимаешь и осознаешь что велосипеды нужно пилить - то как бы и заголовки и библиотеки, и сама ide компилит через другую программу
@artishoo
@artishoo 10 ай бұрын
Увед не пришел, обидно, пропустил
@leosv0
@leosv0 9 ай бұрын
Это очень сложная тема. Даже не лезь туда. Это вам не в IT после курсов.
@vitaliishunkov573
@vitaliishunkov573 10 ай бұрын
Неправда. Вся электроника так не строится
@user-bd6vn6bi7y
@user-bd6vn6bi7y 10 ай бұрын
бросай это дело! так скоро будешь просрочку собирать у пятерочки
@o8o.o8o
@o8o.o8o 10 ай бұрын
Что с глазом?
@mslq
@mslq 10 ай бұрын
Ну вот с восприятием времени проблемы - путает наносекунды с микросекундами, очень невнятное общение с осциллографом - тут вообще беда, вообще похоже с прикладными делами серьёзные проблемы у программистов, зажрались и ручками ничего не умеют делать. Не подумайте что я всё посмотрел, суммарно буквально секунд 10 от всего видео и уже такое, дальше просто не смог смотреть.
@-Euastace-
@-Euastace- 10 ай бұрын
Если у вас везде говном воняет, может вы сами обосрались? Ну, судя по вашим комментариям
@user-zk4dt2mu9f
@user-zk4dt2mu9f 10 ай бұрын
Обратная сторона такова, что большая часть инженеров железячников вообще не могут в абстракции, и пишут код в лоб.
@chasubavil
@chasubavil 10 ай бұрын
Товарищ чисто по фану, отвлечься от своих программерских делишек решил и постримить. Не стоит это слишком серьёзно воспринимать ;)
@mslq
@mslq 10 ай бұрын
@@chasubavil такое теперь мы будем наблюдать всё чаще в связи с мировым исчезновением промышленности, и всех IT попёрли из их удобных кресел, они будут залезать на чужую территорию с меньшим бюджетом, но более "жёстким реальным временем", о чём все программисты имеют очень смутное представление, как показало видео.
@mslq
@mslq 10 ай бұрын
@@chasubavil я то здесь по другой причине - мне нужна компьютерная поддержка моих девайсов, по этому на пайтон налёг, на этого программиста, и ещё несколько других подписан.
Лучшие REST клиенты в VSCode
14:26
S0ER
Рет қаралды 8 М.
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 28 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 18 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 347 М.
Катушка индуктивности. Зачем нужна и где применяется.
5:21
ДАТЧИК ХОЛЛА или ГЕРКОН / Одинаковые или Разные ?
7:44
Дмитрий Компанец
Рет қаралды 147 М.
💡Дешёвые модули умного дома с Aliexpress
8:23
Опять про Ядерную Зиму
23:46
БОРИС БОЯРШИНОВ СО ДНА НАУКИ
Рет қаралды 20 М.
Как работают АНТЕННЫ? Самое понятное объяснение!
11:00
Hi Dev! – Электроника
Рет қаралды 772 М.
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 28 МЛН