Допустим, мы делаем первый образец очередной своей поделки на микроконтроллере или гоняем новую отладочную плату. Какую периферию МК мы будем заводить в первую очередь? Скорее всего это будет UART, потому что сложно придумать более простой способ подключить свой девайс к компу. Вывести в терминал показания датчиков или послать команду через COM-порт - обычное явление в нашем деле. Но этот интерфейс полезен не только для отладки - через него можно общаться с некоторыми дисплеями и модемами, или перепрошивать МК (при наличии соответствующего загрузчика). Если какой-то девайс поддерживает MIDI или Modbus, почти наверняка здесь тоже замешан UART.
Из этой заметки я собираюсь сделать памятку по всяким вещам, связанным с UART и COM-портом. Хочется верить, что она много для кого окажется полезной, включая меня самого :) Ведь раз уж мне приходится периодически лезть в интернет за инфой вроде распиновки DE-9, есть смысл попробовать складывать подсказки в одно место. Отсюда следует, что содержимое поста может через какое-то время дополниться.
Статья опубликована 2024-12-03 16:45:31, её прочитали 60 раз(а).
Мне всегда нравилась идея фоновой подсветки Ambilight (Ambiglow), цвет которой адаптируется под изображение на экране. Однако с завода эта функция, как я понял, на сегодняшний день есть только в телевизорах и мониторах фирмы Philips, потому что патенты и всё такое. Отсюда следует ограниченный ассортимент, проблемы с наличием в магазинах, и цены будь здоров. В итоге у нас в семье всегда покупалось что-то другое.
Но есть альтернативный путь. Подобную подсветку можно самостоятельно добавить к любому дисплею. Для этого нужно наклеить на заднюю стенку адресную светодиодную ленту (WS2812, APA102 и т.д.) и подключить её к внешнему устройству, которое будет ей управлять. Такое устройство я как раз и решил изготовить самостоятельно. Что из этого вышло - можете узнать из видео (дубль на RT), приключение и его итоги в нём изложены более чем подробно. В этой заметке попробую кратко пройтись по основным моментам, ну и может добавить пару слов вдогонку к видео.
Статья опубликована 2024-01-03 17:09:22, её прочитали 6458 раз(а).
Порой задалбывает делать с файлами одно и то же много раз, отчего появляется желание эти действия автоматизировать. Сценарии командной строки иногда здорово выручают в таких случаях. Допустим, бывает нужно перелопатить папку с кучей файлов - сконвертировать накопившиеся видео, обработать много картинок (ресайз, водяные знаки и т.д.). Ну или даже с одним файлом сделать что-то такое, что требует километровой команды с парой десятков аргументов.
Примером последней ситуации может служить батник (да, сейчас речь про Windows), который я написал, чтобы с помощью FFmpeg конвертировать видео в анимированную гифку. И вроде бы всё с ним хорошо, но каждый раз сопровождать вызов батника копированием пути к исходному видео тоже со временем надоедает. Можно скормить батнику файл путём перетаскивания (drag-and-drop), но это удобно лишь до тех пор, пока список файлов не перестанет помещаться в окне целиком.
В какой-то момент я подумал, что неплохо было бы вызывать сценарий для конкретного файла прям из контекстного меню Проводника. Некоторые программы ведь как-то умудряются добавлять туда свои пункты. Может, и с батником так получится?
Статья опубликована 2023-11-21 19:01:36, её прочитали 1179 раз(а).
Сколько там, почти полгода прошло с предыдущего поста? Пожалуй, пора нарушить тишину еще одной заметкой про Linux. Как раз в долгом ящике томилась история про beep.
Что такое beep? Это утилита для подачи звуковых сигналов через встроенный динамик (или пьезопищалку, она же PC-speaker), который мы обычно слышим после процедуры POST при включении компа, либо в играх времен DOS. Казалось бы, для настольного ПК это по большей части бесполезный атавизм, но в моем случае речь идет про подстольный ПК, он же сервер, он же хранилище. Колонки и монитор к нему не подключены, и на фоне этого факта PC-speaker выглядит вполне неплохим способом оповещать о состоянии машины.
В общем, применение этой штуке найти можно. Осталось заставить ее работать.
Статья опубликована 2023-02-19 10:51:14, её прочитали 5387 раз(а).
Наверняка многие из вас слышали хотя бы краем уха про фигуры Лиссажу - странные узоры, которые можно построить на экране осциллографа. Кому-то они даже помогают в работе, но у меня вышло так, что мне ни разу в жизни не довелось использовать фигуры Лиссажу для практических измерений (думаю, как и многим). Посмотреть на веселые картинки мне все же захотелось, зря чтоли режим XY сделали в моем осциллографе? И я подумал, почему бы не обратить баловство в хорошее дело и не снять видео на эту тему? В начале августа я наконец доделал и выложил его (на RT и YT) - получилась небольшая лекция. Надеюсь, вышло достататочно информативно и поможет каким-нибудь новичкам или студентам. Разве что зрелищности могло не хватить - по причине отсутствия нормального 2-канального генератора "живая" демонстрация обошлась без особого разнообразия каракулей.
Статья опубликована 2022-09-01 17:29:24, её прочитали 7932 раз(а).