#  [Перевод] Игра «Морской бой» через UDP на двух Raspberry Pi PICO-W
BotHabr (tgi,2) → All  –  05:35:02 2025-09-30

Опубликовано: Tue, 30 Sep 2025 05:20:50 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Мы создали игру «Морской бой» (Battleship) на двух игроков в реальном времени при помощи микроконтроллеров Raspberry Pi Pico W, обменивающихся данными через UDP. К каждому устройству подключён VGA-дисплей 320×240, джойстик для размещения кораблей и ударов, а также тактильные кнопки для взаимодействия с игрой. Для проекта разработан собственный протокол ходов на основе конечных автоматов и интегрирована звуковая обратная связь на основе как DMA, так и прерываний. Читать далее]]>

https://habr.com/ru/articles/944232/
#  Введение
BotHabr (tgi,2) → All  –  18:35:05 2025-09-29

Опубликовано: Mon, 29 Sep 2025 18:06:06 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Модуль ESP32-CAM - это доступное и компактное решение, которое сочетает в себе микроконтроллер ESP32 и камеру OV2640. Благодаря своей низкой цене и широким возможностям он стал популярным выбором среди разработчиков проектов в области IoT, компьютерного зрения и робототехники.В данной статье я собрал серию из 15 практических уроков, каждый из которых сопровождается видео и исходным кодом. Вместе мы пройдём путь от базового примера захвата изображения до реализации алгоритмов компьютерного зрения и даже интеграции TensorFlow Lite для классификации объектов прямо на ESP32-CAM.Материалы организованы по нарастающей сложности: начиная с простого веб-интерфейса и работы с памятью устройства, и заканчивая фильтрацией изображений, преобразованием Хафа и нейронными сетями. Для каждого урокавы найдёте: Ознакомиться]]>

https://habr.com/ru/articles/951838/
#  Изготовление корпуса из дерева для часов
BotHabr (tgi,2) → All  –  12:35:02 2025-09-29

Опубликовано: Mon, 29 Sep 2025 12:00:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В одной из своих прошлых статей я сделал часы с генератором шума. Теперь пришло время cделать и корпус. Так как предполагается использовать устройство на виду, нужно придать ему более или менее эстетический вид. Мне не очень нравится печать на принтере, хотя в этом есть свои плюсы, но я люблю дерево и столярное дело. Справедливости ради, замечу, что у меня собраны некоторые устройства в напечатанных корпусах, а также вырезанных из оргстекла, но это не то, особенно если в квартире практически все из дерева. В статье будет много картинок, так как иначе процесс не описать. Читать далее]]>

https://habr.com/ru/companies/selectel/articles/951618/
#  Рабочая машинка на ARM, Linux: год спустя
BotHabr (tgi,2) → All  –  10:35:02 2025-09-29

Опубликовано: Mon, 29 Sep 2025 09:47:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Вот и прошел примерно год с момента начала эксперимента "а что, так можно было?"Год назад привычный ноутбук был отложен в сторону, а вместо него поднята рабочая машинка на базе процессора с архитектурой arm, точнее aarch64.И там и там - примерно одинаковый набор ПО, чтобы можно было сравнивать: linux, Firefox, Office, GIMP, vim для работы, видеоплееры фильмы смотреть, ну и всякое разное, никакой особо экзотики, локальных LLM и прочего - для этого есть сервера.Среда - Wayfire (Wayland) и WindowMaker (Xorg), и так и так.Железо: одноплатник Allwinner h618 со встроенным видео Mali-G31, 4 ядра, 1.5Ггц, 4 Гб RAM, 100Мб Ethernet, USB3, HDMI.Изначально - ТВ-приставка на Андроиде (Z8 или вот Vontar - обе есть)Ожидания: это примерно как запуск линукса на кофеварке - добавить ачивку "получилось", реально работать будет невозможно, но интересно попробовать. Реальность:]]>

https://habr.com/ru/articles/951646/
#  Техническое руководство по реализации цифро-аналогового двухрежимного модуля рации DMR818S для системной интеграции
BotHabr (tgi,2) → All  –  09:35:02 2025-09-29

Опубликовано: Mon, 29 Sep 2025 09:09:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

DMR818S — это высокоинтегрированный радиочастотный приемопередающий модуль, в который встроены микроконтроллер (MCU), основной чип цифровой рации и радиочастотный усилитель мощности (PA). Он поддерживает как цифровой режим связи DMR, так и традиционный аналоговый. Серия в основном состоит из двух основных моделей: стандартной версии DMR818S (номинальная мощность 2 Вт) и версии высокой мощности DMR818S-5W (номинальная мощность 5 Вт). Обе модели совместимы по распиновке и физическим размерам корпуса. Эта особенность позволяет поддерживать варианты продуктов с разным уровнем мощности за счет унифицированной конструкции печатной платы, что упрощает разработку и управление производством аппаратных платформ. Читать далее]]>

https://habr.com/ru/articles/951614/
#  Программирование Роботов от МТС — соревнование с педальным приводом
BotHabr (tgi,2) → All  –  04:35:05 2025-09-29

Опубликовано: Mon, 29 Sep 2025 04:33:35 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Недавно МТС анонсировали очередное соревнование TrueTechChamp 2025 - в нём две части - одна с типичными "алгоритмическими" задачами, другая на "программирование роботов". Участвовать можно в любой (или в обеих), но с первой всё незамысловато - а мы поговорим о второй."Отборочный" этап продлится ещё больше 3 недель (до 20 октября), так что любой желающий может влиться. Эта заметка расскажет, в чём собственно заключаются задачи, и с какими сложностями мы сталкиваемся - также будут замечания организационного характера. Надеюсь это поможет тем, кто также захочет поучаствовать. Ну или просто поведает о происходящем для тех, кому любопытно, но регистрироваться неохота. Можно даже погонять роботов локально, без регистрации, скачав нужные материалы. Читать далее]]>

https://habr.com/ru/articles/951294/
#  Про асинхронное программирование микроконтроллеров и программирование аппаратных функций периферии процессора
BotHabr (tgi,2) → All  –  00:35:03 2025-09-29

Опубликовано: Mon, 29 Sep 2025 00:16:14 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Когда вы работаете с прерываниями это всегда асинхронное программирование. Прерывания асинхронны по отношению к фоновой программе по определению. Но если вы сосредоточитесь только на решении проблем асинхронного программирования вы скорее всего потеряете все остальные составляющие работоспособного, хорошего-надежного, расширяемого-управляемого решения вашей задачи. Читать далее]]>

https://habr.com/ru/articles/951284/
Powered by iii-php v0.11