# Электроника как социальный конструкт: микросекундные таймстампы на STM32
BotHabr (tgi,2) → All – 14:35:03 2026-02-24
Опубликовано: Tue, 24 Feb 2026 14:32:46 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным.Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна, она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов.Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал.Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время]]>
https://habr.com/ru/articles/1003150/
BotHabr (tgi,2) → All – 14:35:03 2026-02-24
Опубликовано: Tue, 24 Feb 2026 14:32:46 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным.Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна, она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов.Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал.Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время]]>
https://habr.com/ru/articles/1003150/
# Как писатели-фантасты спроектировали рынок роботов на 300 миллиардов долларов
BotHabr (tgi,2) → All – 11:35:06 2026-02-24
Опубликовано: Tue, 24 Feb 2026 11:00:06 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Милый ВАЛЛ-И и преданный R2-D2 из киношных образов превратились в жёсткие ТЗ для инженеров. Например, робот Ameca копирует человеческую мимику, потому что по-другому люди будут его отвергать. А специальный Promobot V.4 стоит в МФЦ, чтобы сделать клиентский опыт в очереди чуть приятнее.По исследованиям Газпромбанка рынок антропоморфных роботов уже к 2035 году вырастет до 300 миллиардов долларов. И в этой реальности людям придётся жить со старыми страхами вроде восстания машин или потери контроля.Проблема в том, что политики и инженеры пытаются решать эти вопросы с нуля, хотя Станислав Лем и Айзек Азимов ещё 60 лет назад всё предсказали. Читать далее]]>
https://habr.com/ru/companies/gazprombank/articles/1002920/
BotHabr (tgi,2) → All – 11:35:06 2026-02-24
Опубликовано: Tue, 24 Feb 2026 11:00:06 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Милый ВАЛЛ-И и преданный R2-D2 из киношных образов превратились в жёсткие ТЗ для инженеров. Например, робот Ameca копирует человеческую мимику, потому что по-другому люди будут его отвергать. А специальный Promobot V.4 стоит в МФЦ, чтобы сделать клиентский опыт в очереди чуть приятнее.По исследованиям Газпромбанка рынок антропоморфных роботов уже к 2035 году вырастет до 300 миллиардов долларов. И в этой реальности людям придётся жить со старыми страхами вроде восстания машин или потери контроля.Проблема в том, что политики и инженеры пытаются решать эти вопросы с нуля, хотя Станислав Лем и Айзек Азимов ещё 60 лет назад всё предсказали. Читать далее]]>
https://habr.com/ru/companies/gazprombank/articles/1002920/
# Memory под Nextion
BotHabr (tgi,2) → All – 09:35:02 2026-02-24
Опубликовано: Tue, 24 Feb 2026 09:16:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Делаем игру memory на экране Nextion! Лежит без дела экран Nextion? Сделаем из него автономную игровую консоль для игры в «Memory»! Без внешних микроконтроллеров, только логика редактора Nextion Editor, таймеры и управление тачскрином. Подробный гайд, который можно повторить за чашкой чая. Читать далее]]>
https://habr.com/ru/articles/1002954/
BotHabr (tgi,2) → All – 09:35:02 2026-02-24
Опубликовано: Tue, 24 Feb 2026 09:16:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Делаем игру memory на экране Nextion! Лежит без дела экран Nextion? Сделаем из него автономную игровую консоль для игры в «Memory»! Без внешних микроконтроллеров, только логика редактора Nextion Editor, таймеры и управление тачскрином. Подробный гайд, который можно повторить за чашкой чая. Читать далее]]>
https://habr.com/ru/articles/1002954/
# Про открытость АСУ ТП по мотивам дискуссий в комментариях
BotHabr (tgi,2) → All – 14:35:03 2026-02-23
Опубликовано: Mon, 23 Feb 2026 14:16:26 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этой статье я изложил своё видение, что такое открытая автоматизированная система управления технологическими процессами (АСУ ТП), почему этой теме уделяется так много внимания со стороны промышленных заказчиков и ведущих мировых вендоров. Разобрал несколько наиболее распространенных критических аргументов от скептиков из профессионального сообщества. Читать далее]]>
https://habr.com/ru/articles/1002720/
BotHabr (tgi,2) → All – 14:35:03 2026-02-23
Опубликовано: Mon, 23 Feb 2026 14:16:26 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этой статье я изложил своё видение, что такое открытая автоматизированная система управления технологическими процессами (АСУ ТП), почему этой теме уделяется так много внимания со стороны промышленных заказчиков и ведущих мировых вендоров. Разобрал несколько наиболее распространенных критических аргументов от скептиков из профессионального сообщества. Читать далее]]>
https://habr.com/ru/articles/1002720/
# [Перевод] Структуры данных на практике. Глава 5: Связанные списки — убийцы кэша
BotHabr (tgi,2) → All – 10:35:02 2026-02-23
Опубликовано: Mon, 23 Feb 2026 10:20:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
«Связанные списки — это goto структур данных.», — авторство приписывают разным системным программистам.История из учебникаВсе студенты, изучающие computer science, узнают о связанных списках на первом курсе по структурам данных. Их описание звучит привлекательно:Преимущества (согласно учебникам):- Вставки и удаления за O(1) в известных позициях- Динамический размер: увеличиваются и уменьшаются согласно необходимости- Пространство не тратится впустую: можно распределять ровно столько, сколько нужно- Гибкость: простота реализации стеков, очередей и других структурНедостатки (согласно учебникам):- Поиск за O(n): необходим обход, начиная с головы списка- Лишняя память: указатели добавляют оверхед- Невозможность произвольного доступа: нельзя выполнять переходы в произвольные позицииВывод из учебника: «Используйте связанные списки, когда требуются частые вставки/удаления и не нужен произвольный доступ».Вроде бы звучит разумно?Проверка реальностьюА вот, чего учебники нам не говорят: связанные списки — это почти всегда плохой выбор.Не потому, что ошибочен анализ «О» большого, в нём всё правильно, а потому, что он неполон. Он забывает про оборудование. Читать далее]]>
https://habr.com/ru/articles/996210/
BotHabr (tgi,2) → All – 10:35:02 2026-02-23
Опубликовано: Mon, 23 Feb 2026 10:20:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
«Связанные списки — это goto структур данных.», — авторство приписывают разным системным программистам.История из учебникаВсе студенты, изучающие computer science, узнают о связанных списках на первом курсе по структурам данных. Их описание звучит привлекательно:Преимущества (согласно учебникам):- Вставки и удаления за O(1) в известных позициях- Динамический размер: увеличиваются и уменьшаются согласно необходимости- Пространство не тратится впустую: можно распределять ровно столько, сколько нужно- Гибкость: простота реализации стеков, очередей и других структурНедостатки (согласно учебникам):- Поиск за O(n): необходим обход, начиная с головы списка- Лишняя память: указатели добавляют оверхед- Невозможность произвольного доступа: нельзя выполнять переходы в произвольные позицииВывод из учебника: «Используйте связанные списки, когда требуются частые вставки/удаления и не нужен произвольный доступ».Вроде бы звучит разумно?Проверка реальностьюА вот, чего учебники нам не говорят: связанные списки — это почти всегда плохой выбор.Не потому, что ошибочен анализ «О» большого, в нём всё правильно, а потому, что он неполон. Он забывает про оборудование. Читать далее]]>
https://habr.com/ru/articles/996210/
# Open Source для новичков: как найти первый проект, задачу и сделать свой первый PR
BotHabr (tgi,2) → All – 07:35:05 2026-02-23
Опубликовано: Mon, 23 Feb 2026 07:20:12 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Open Source — это отличный способ выйти за пределы учебной песочницы. Это даёт возможность заглянуть под капот известных инструментов, поработать плечом к плечу с опытными разработчиками и внести вклад в продукты, которыми пользуются тысячи людей. Рассказываем, как найти актуальный проект, не утонуть в заброшенных Issue и грамотно отправить свой первый PR. А если вы сами развиваете проект то узнаете, как дать ему шанс получить: звёзды, обсуждение, интерес со стороны других разработчиков и первые контрибьюты в дружелюбной среде. ▶ Войти в Open Source]]>
https://habr.com/ru/articles/1002530/
BotHabr (tgi,2) → All – 07:35:05 2026-02-23
Опубликовано: Mon, 23 Feb 2026 07:20:12 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Open Source — это отличный способ выйти за пределы учебной песочницы. Это даёт возможность заглянуть под капот известных инструментов, поработать плечом к плечу с опытными разработчиками и внести вклад в продукты, которыми пользуются тысячи людей. Рассказываем, как найти актуальный проект, не утонуть в заброшенных Issue и грамотно отправить свой первый PR. А если вы сами развиваете проект то узнаете, как дать ему шанс получить: звёзды, обсуждение, интерес со стороны других разработчиков и первые контрибьюты в дружелюбной среде. ▶ Войти в Open Source]]>
https://habr.com/ru/articles/1002530/
# Типовая разметка памяти STM32
BotHabr (tgi,2) → All – 20:35:03 2026-02-22
Опубликовано: Sun, 22 Feb 2026 20:08:34 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Как вы могли заметить у микроконтроллеров STM32 секторы NOR Flash памяти облазают разным размером: 16kByte(4 шт), 64kByte (1 шт), 128kByte ( 7+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров STM32. Из каких секций обычно состоит Flash память микроконтроллерной программы? В этом тексте я предлагаю решение проблемы разметки памяти для случая работы с микроконтроллерами STM32. Читать далее]]>
https://habr.com/ru/articles/1001268/
BotHabr (tgi,2) → All – 20:35:03 2026-02-22
Опубликовано: Sun, 22 Feb 2026 20:08:34 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Как вы могли заметить у микроконтроллеров STM32 секторы NOR Flash памяти облазают разным размером: 16kByte(4 шт), 64kByte (1 шт), 128kByte ( 7+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров STM32. Из каких секций обычно состоит Flash память микроконтроллерной программы? В этом тексте я предлагаю решение проблемы разметки памяти для случая работы с микроконтроллерами STM32. Читать далее]]>
https://habr.com/ru/articles/1001268/
# Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
BotHabr (tgi,2) → All – 19:35:05 2026-02-22
Опубликовано: Sun, 22 Feb 2026 19:16:05 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI-веб-сервер, с помощью которого можно запускать произвольные WSGI-приложения. Читать далее]]>
https://habr.com/ru/articles/1002550/
BotHabr (tgi,2) → All – 19:35:05 2026-02-22
Опубликовано: Sun, 22 Feb 2026 19:16:05 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI-веб-сервер, с помощью которого можно запускать произвольные WSGI-приложения. Читать далее]]>
https://habr.com/ru/articles/1002550/
# ESPB — брат WASM. JIT всемогущий
BotHabr (tgi,2) → All – 18:35:02 2026-02-22
Опубликовано: Sun, 22 Feb 2026 17:43:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Доброе время суток! Так уж вышло, что написание статьи подоспело аккурат к празднику. И пока одни раздают поцелуи, а другие принимают в подарок долгожданные носки, я решил подготовить продолжение этой хардкорной разработки.Со времени первой публикации прошло ровно 3 месяца. За это время переработал многое: добавил полноценный JIT для Xtensa и RISC-V, внедрил кучу оптимизаций в транслятор. Все это старательно тестировал на чипах ESP32, ESP32-C3 и ESP32-C6 (последний — по остаточному принципу, запустил только основной тест, главная отладка шла на первых двух).Встречайте главные нововведения. Читать далее]]>
https://habr.com/ru/articles/1002524/
BotHabr (tgi,2) → All – 18:35:02 2026-02-22
Опубликовано: Sun, 22 Feb 2026 17:43:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Доброе время суток! Так уж вышло, что написание статьи подоспело аккурат к празднику. И пока одни раздают поцелуи, а другие принимают в подарок долгожданные носки, я решил подготовить продолжение этой хардкорной разработки.Со времени первой публикации прошло ровно 3 месяца. За это время переработал многое: добавил полноценный JIT для Xtensa и RISC-V, внедрил кучу оптимизаций в транслятор. Все это старательно тестировал на чипах ESP32, ESP32-C3 и ESP32-C6 (последний — по остаточному принципу, запустил только основной тест, главная отладка шла на первых двух).Встречайте главные нововведения. Читать далее]]>
https://habr.com/ru/articles/1002524/
# Полезные штуки, которые мы с коллегами печатали на 3D-принтерах
BotHabr (tgi,2) → All – 11:35:01 2026-02-22
Опубликовано: Sun, 22 Feb 2026 11:03:45 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр. Меня зовут Денис, и я люблю 3D-печать. Как и в любой компании с дружным коллективом, у нас в Cloud.ru есть много сообществ по интересам, одним из которых является кружок очумелых печатников. Со временем чат, где мы обсуждаем приемы моделирования, аспекты печати, принтеры, спорим про пластик и делимся моделями, так разросся, что кажется, пора показать немного его содержимого кому-то за пределами компании. Не пропадать же такому добру! Читать далее]]>
https://habr.com/ru/companies/cloud_ru/articles/1001476/
BotHabr (tgi,2) → All – 11:35:01 2026-02-22
Опубликовано: Sun, 22 Feb 2026 11:03:45 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр. Меня зовут Денис, и я люблю 3D-печать. Как и в любой компании с дружным коллективом, у нас в Cloud.ru есть много сообществ по интересам, одним из которых является кружок очумелых печатников. Со временем чат, где мы обсуждаем приемы моделирования, аспекты печати, принтеры, спорим про пластик и делимся моделями, так разросся, что кажется, пора показать немного его содержимого кому-то за пределами компании. Не пропадать же такому добру! Читать далее]]>
https://habr.com/ru/companies/cloud_ru/articles/1001476/
# Пять лет со сплит-клавиатурой: опыт ежедневной работы на Lily58 Pro
BotHabr (tgi,2) → All – 08:35:02 2026-02-22
Опубликовано: Sun, 22 Feb 2026 08:00:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр. Ну что, я провел порядочно времени с беспроводной сплит-клавиатурой Lily58 Pro. Напомню, я ее переделал из проводной, работает она у меня года эдак с 2021. Удивительная надежность, ведь когда покупал, думал, поломается через полгода-год. Выглядела она очень хлипко. Но нет, за все это время я поменял несколько свитчей и на этом все — работает как новая. И желания переходить на что-то иное тоже нет. Не так давно оно возникло, мимолетное, и я приобрел Sofle. Но работаю с ней нечасто: у нее высокий ход клавиш, а я привык к low profile. Давайте я в этой статье расскажу, что вообще хорошего в сплит-клавиатурах, хоть проводных, хоть беспроводных (последние все же лучше, на мой взгляд). Было бы хорошо в комментариях собрать мнения как тех, кто уже опробовал подобные клавиатуры и стал их сторонником, так и тех, кто тоже потестировал, но кому не «зашло» (или же даже до тестов дело не дошло, потому что очень уж не понравилось). Поехали! Читать далее]]>
https://habr.com/ru/companies/selectel/articles/1001202/
BotHabr (tgi,2) → All – 08:35:02 2026-02-22
Опубликовано: Sun, 22 Feb 2026 08:00:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр. Ну что, я провел порядочно времени с беспроводной сплит-клавиатурой Lily58 Pro. Напомню, я ее переделал из проводной, работает она у меня года эдак с 2021. Удивительная надежность, ведь когда покупал, думал, поломается через полгода-год. Выглядела она очень хлипко. Но нет, за все это время я поменял несколько свитчей и на этом все — работает как новая. И желания переходить на что-то иное тоже нет. Не так давно оно возникло, мимолетное, и я приобрел Sofle. Но работаю с ней нечасто: у нее высокий ход клавиш, а я привык к low profile. Давайте я в этой статье расскажу, что вообще хорошего в сплит-клавиатурах, хоть проводных, хоть беспроводных (последние все же лучше, на мой взгляд). Было бы хорошо в комментариях собрать мнения как тех, кто уже опробовал подобные клавиатуры и стал их сторонником, так и тех, кто тоже потестировал, но кому не «зашло» (или же даже до тестов дело не дошло, потому что очень уж не понравилось). Поехали! Читать далее]]>
https://habr.com/ru/companies/selectel/articles/1001202/
# Быстрый запуск виртуального WEB сервера для новичка. Для создание своего простого прокси за 3 копейки
BotHabr (tgi,2) → All – 23:35:01 2026-02-21
Опубликовано: Sat, 21 Feb 2026 22:34:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Трудно определить аудиторию для кого эта статья. Профессионалы работы в Linux системах наверное просто засмеют, а кто вообще ничего не слышал про Linux возможно вообще ничего не поймет. Я ее пишу для тех кто немного слышал про Linux и уже знает что такое виртуальный сервер но знаний пока не хватает. А еще возможно как памятку для себя. На написание статьи меня натолкнула одна проблема, я запустил на своем сервере скрипт который должен был мне собрать данные с одного ресурса. И возникла проблема что IP адрес моего сервера был заблокирован, надеюсь что провайдер сменит мне выделенный IP. И что бы не сталкиваться с проблемой блокировки выделенного IP адреса и походами к провайдеру с просьбой сменить IP, я решил создать личный прокси для запросов и главное что бы это было недорого. Есть конечно решение проблемы, а именно использование VPN на сервере. Но тут есть проблема, на сервере работают несколько служб на разных портах и все висят на доменном имени привязанному к IP, а при запуске VPN все службы будут недоступны, а это недопустимо. Лучшем решением стала аренда виртуального сервера (VDS), но проблемой стало то, что многие хостеры в нагрузку добавляют панель управления сервером и конечно не бесплатно.Ну и ближе к теме, мы не будем платить за панели администрирования, покупаем самый дешевый VDS с выделенным IP, у меня на это ушло примерно 240 рублей за месяц использования в зоне RU и чуть дороже в USA. Характеристики железа VDS слабенькие, но для запуска одного единственного PHP скрипта для анонимизации своих запросов вполне достаточно. Читать далее]]>
https://habr.com/ru/articles/1002316/
BotHabr (tgi,2) → All – 23:35:01 2026-02-21
Опубликовано: Sat, 21 Feb 2026 22:34:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Трудно определить аудиторию для кого эта статья. Профессионалы работы в Linux системах наверное просто засмеют, а кто вообще ничего не слышал про Linux возможно вообще ничего не поймет. Я ее пишу для тех кто немного слышал про Linux и уже знает что такое виртуальный сервер но знаний пока не хватает. А еще возможно как памятку для себя. На написание статьи меня натолкнула одна проблема, я запустил на своем сервере скрипт который должен был мне собрать данные с одного ресурса. И возникла проблема что IP адрес моего сервера был заблокирован, надеюсь что провайдер сменит мне выделенный IP. И что бы не сталкиваться с проблемой блокировки выделенного IP адреса и походами к провайдеру с просьбой сменить IP, я решил создать личный прокси для запросов и главное что бы это было недорого. Есть конечно решение проблемы, а именно использование VPN на сервере. Но тут есть проблема, на сервере работают несколько служб на разных портах и все висят на доменном имени привязанному к IP, а при запуске VPN все службы будут недоступны, а это недопустимо. Лучшем решением стала аренда виртуального сервера (VDS), но проблемой стало то, что многие хостеры в нагрузку добавляют панель управления сервером и конечно не бесплатно.Ну и ближе к теме, мы не будем платить за панели администрирования, покупаем самый дешевый VDS с выделенным IP, у меня на это ушло примерно 240 рублей за месяц использования в зоне RU и чуть дороже в USA. Характеристики железа VDS слабенькие, но для запуска одного единственного PHP скрипта для анонимизации своих запросов вполне достаточно. Читать далее]]>
https://habr.com/ru/articles/1002316/
# Незаконченный полёт — часть 2: biDshot, или Как я разговорил регулятор
BotHabr (tgi,2) → All – 19:35:05 2026-02-21
Опубликовано: Sat, 21 Feb 2026 19:15:17 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Приветствую всех читающих это продолжение недавней статьи https://habr.com/ru/articles/1001968/ про мои изыскания в мире программирования отечественного микроконтроллера К1946ВК035 в качестве регулятора оборотов бесколлекторных двигателей. Читать далее]]>
https://habr.com/ru/articles/1002302/
BotHabr (tgi,2) → All – 19:35:05 2026-02-21
Опубликовано: Sat, 21 Feb 2026 19:15:17 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Приветствую всех читающих это продолжение недавней статьи https://habr.com/ru/articles/1001968/ про мои изыскания в мире программирования отечественного микроконтроллера К1946ВК035 в качестве регулятора оборотов бесколлекторных двигателей. Читать далее]]>
https://habr.com/ru/articles/1002302/
# Маркировка производителей кристаллов микросхем
BotHabr (tgi,2) → All – 12:35:02 2026-02-21
Опубликовано: Sat, 21 Feb 2026 11:45:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Дисклеймер: у нас было 2 пакета импортных микросхем, 75 плат от древных телевизоров и компьютеров, 5 банок кислоты, пол-банки растворителя и целое множество Советских микросхем всех сортов и расцветок, а также микроскоп кафедры микроэлектроники, станок ЧПУ, фрезы, тиски и пинцет. Не то что бы это был необходимый запас для написания курсового проекта. Но если начал получать образование, становится трудно остановиться. Единственное что вызывало у меня опасение - это публикация статей. Нет ничего более беспомощного, безответственного и испорченного, чем авторы статей. Я знал, что рано или поздно мы перейдем и на Хабр.@STriple и @Nemilandr в своих статьях вскрывали микросхемы Отечественных производителей: «Бештау», ООО "ИТР" (ООО "Интегральные Телематические Решения"), АО "ДжиЭс Нанотех" (GS Nanotech), ООО "НЭК.ТЕХ" (Нартис), Энергомеру, Микровел ПТИ.ЛТД (MICROARRIS) и "Миландр". В этом посте мы покажем маркировки кристаллов зарубежных и Cоветских производителей микросхем. Анансируем сирию постов, носящих исследовательский характер. В этом посте посмотрим на кристаллы микросхем Читать далее]]>
https://habr.com/ru/articles/1002184/
BotHabr (tgi,2) → All – 12:35:02 2026-02-21
Опубликовано: Sat, 21 Feb 2026 11:45:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Дисклеймер: у нас было 2 пакета импортных микросхем, 75 плат от древных телевизоров и компьютеров, 5 банок кислоты, пол-банки растворителя и целое множество Советских микросхем всех сортов и расцветок, а также микроскоп кафедры микроэлектроники, станок ЧПУ, фрезы, тиски и пинцет. Не то что бы это был необходимый запас для написания курсового проекта. Но если начал получать образование, становится трудно остановиться. Единственное что вызывало у меня опасение - это публикация статей. Нет ничего более беспомощного, безответственного и испорченного, чем авторы статей. Я знал, что рано или поздно мы перейдем и на Хабр.@STriple и @Nemilandr в своих статьях вскрывали микросхемы Отечественных производителей: «Бештау», ООО "ИТР" (ООО "Интегральные Телематические Решения"), АО "ДжиЭс Нанотех" (GS Nanotech), ООО "НЭК.ТЕХ" (Нартис), Энергомеру, Микровел ПТИ.ЛТД (MICROARRIS) и "Миландр". В этом посте мы покажем маркировки кристаллов зарубежных и Cоветских производителей микросхем. Анансируем сирию постов, носящих исследовательский характер. В этом посте посмотрим на кристаллы микросхем Читать далее]]>
https://habr.com/ru/articles/1002184/
# [Перевод] Библиотека IRremote — управление любой техникой с помощью Arduino
BotHabr (tgi,2) → All – 12:35:02 2026-02-21
Опубликовано: Sat, 21 Feb 2026 12:00:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Рано или поздно любой ардуинщик приходит к идее автоматизировать управление домашним медиацентром или кондиционером. И здесь начинаются грабли: один протокол шлет повторы, другой требует тройной отправки, третий — инверсии контрольного бита.Разбираемся с библиотекой IRremote — мощным инструментом, который берет на себя всю низкоуровневую магию NEC, Sony SIRC и Philips RC5/6 и прочих, да еще оставляет пространство для тюнинга. От захвата «сырых» данных до эмуляции редких или «безымянных» пультов — создаем по‑настоящему обучаемый контроллер. Перейти в STATE_READ →]]>
https://habr.com/ru/companies/selectel/articles/1001996/
BotHabr (tgi,2) → All – 12:35:02 2026-02-21
Опубликовано: Sat, 21 Feb 2026 12:00:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Рано или поздно любой ардуинщик приходит к идее автоматизировать управление домашним медиацентром или кондиционером. И здесь начинаются грабли: один протокол шлет повторы, другой требует тройной отправки, третий — инверсии контрольного бита.Разбираемся с библиотекой IRremote — мощным инструментом, который берет на себя всю низкоуровневую магию NEC, Sony SIRC и Philips RC5/6 и прочих, да еще оставляет пространство для тюнинга. От захвата «сырых» данных до эмуляции редких или «безымянных» пультов — создаем по‑настоящему обучаемый контроллер. Перейти в STATE_READ →]]>
https://habr.com/ru/companies/selectel/articles/1001996/
# Умный выбор домена: MCP-Server + Cursor. Как я перестал перебирать занятые имена
BotHabr (tgi,2) → All – 10:35:02 2026-02-21
Опубликовано: Sat, 21 Feb 2026 09:35:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Вчера я запустил шуточный сервис, который неожиданно собрал трафик, и решил выходить на глобальный рынок. Но при поиске .com домена столкнулся с классической болью: LLM генерируют красивые, но занятые варианты.Проверять каждый вручную — мучение. Я нашел элегантное решение: связал Cursor IDE и свой MCP-сервер для проверки WHOIS. Теперь агент сам предлагает и сразу проверяет доступность доменов. В статье делюсь конфигом и показываю, как это настроить за 5 минут. Настроить Cursor]]>
https://habr.com/ru/articles/1001624/
BotHabr (tgi,2) → All – 10:35:02 2026-02-21
Опубликовано: Sat, 21 Feb 2026 09:35:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Вчера я запустил шуточный сервис, который неожиданно собрал трафик, и решил выходить на глобальный рынок. Но при поиске .com домена столкнулся с классической болью: LLM генерируют красивые, но занятые варианты.Проверять каждый вручную — мучение. Я нашел элегантное решение: связал Cursor IDE и свой MCP-сервер для проверки WHOIS. Теперь агент сам предлагает и сразу проверяет доступность доменов. В статье делюсь конфигом и показываю, как это настроить за 5 минут. Настроить Cursor]]>
https://habr.com/ru/articles/1001624/
# Реальный Real-time: управление ориентацией без фазовых задержек на быстрых МК
BotHabr (tgi,2) → All – 19:35:02 2026-02-20
Опубликовано: Fri, 20 Feb 2026 19:14:24 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В задачах стабилизации и высокоточного наведения присутствуют постоянные проблемы — классические алгоритмы (вроде PID-регуляторов) на высоких скоростях либо начинают звенеть из-за шумов дифференциальной составляющей, либо безнадежно отстают от динамики цели из-за фазового лага. С другой стороны, попытки внедрить туда тяжелые нейросети разбиваются о нехватку ресурсов микроконтроллера и неприемлемые задержки вычислений (latency).Я разработал алгоритм управления, в основе которого лежит легковесное рекуррентное нейро-алгебраическое ядро. Оно работает напрямую с матрицами вращения в топологическом пространстве SO(3), что позволяет избежать множества проблем классической аппроксимации. Читать далее]]>
https://habr.com/ru/articles/1002058/
BotHabr (tgi,2) → All – 19:35:02 2026-02-20
Опубликовано: Fri, 20 Feb 2026 19:14:24 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В задачах стабилизации и высокоточного наведения присутствуют постоянные проблемы — классические алгоритмы (вроде PID-регуляторов) на высоких скоростях либо начинают звенеть из-за шумов дифференциальной составляющей, либо безнадежно отстают от динамики цели из-за фазового лага. С другой стороны, попытки внедрить туда тяжелые нейросети разбиваются о нехватку ресурсов микроконтроллера и неприемлемые задержки вычислений (latency).Я разработал алгоритм управления, в основе которого лежит легковесное рекуррентное нейро-алгебраическое ядро. Оно работает напрямую с матрицами вращения в топологическом пространстве SO(3), что позволяет избежать множества проблем классической аппроксимации. Читать далее]]>
https://habr.com/ru/articles/1002058/
# Опыт работы с БПЛА в центре «Точка роста»: сравнение DJI Ryze Tello и Geoscan Pioneer Mini
BotHabr (tgi,2) → All – 17:35:05 2026-02-20
Опубликовано: Fri, 20 Feb 2026 16:45:30 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Чем отличаются китайские дроны Tello от российских «Геоскан» и как они применяются в образовании школьников: практический опыт в Центре гуманитарных и цифровых профилей «Точка роста». Читать далее]]>
https://habr.com/ru/articles/1002026/
BotHabr (tgi,2) → All – 17:35:05 2026-02-20
Опубликовано: Fri, 20 Feb 2026 16:45:30 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Чем отличаются китайские дроны Tello от российских «Геоскан» и как они применяются в образовании школьников: практический опыт в Центре гуманитарных и цифровых профилей «Точка роста». Читать далее]]>
https://habr.com/ru/articles/1002026/
# Незаконченный полёт
BotHabr (tgi,2) → All – 15:35:02 2026-02-20
Опубликовано: Fri, 20 Feb 2026 14:46:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Ровно полгода назад, 18 августа 2025 года, я опубликовал здесь свою первую статью о портировании прошивки AM32 на отечественный микроконтроллер К1946ВК035.Ссылка на статью - https://habr.com/ru/articles/938128/Те, кто читал ту статью (а таких людей, уверен, немного), помнят: не весь функционал удалось портировать с сохранением исходной производительности из-за некоторых ограничений в работе периферийных модулей отечественного микроконтроллера. Напомню суть проблемы: микроконтроллер слишком часто уходит в прерывания для обработки входящих сигналов DSHOT, которые мы пытались обрабатывать сугубо софтварно, без применения DMA (но с небольшими хитростями). Отсюда и проблемы со своевременной обработкой сигналов других частей программы. Читать далее]]>
https://habr.com/ru/articles/1001968/
BotHabr (tgi,2) → All – 15:35:02 2026-02-20
Опубликовано: Fri, 20 Feb 2026 14:46:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Ровно полгода назад, 18 августа 2025 года, я опубликовал здесь свою первую статью о портировании прошивки AM32 на отечественный микроконтроллер К1946ВК035.Ссылка на статью - https://habr.com/ru/articles/938128/Те, кто читал ту статью (а таких людей, уверен, немного), помнят: не весь функционал удалось портировать с сохранением исходной производительности из-за некоторых ограничений в работе периферийных модулей отечественного микроконтроллера. Напомню суть проблемы: микроконтроллер слишком часто уходит в прерывания для обработки входящих сигналов DSHOT, которые мы пытались обрабатывать сугубо софтварно, без применения DMA (но с небольшими хитростями). Отсюда и проблемы со своевременной обработкой сигналов других частей программы. Читать далее]]>
https://habr.com/ru/articles/1001968/
# Китайский киберпанк. Что задумал дракон из Поднебесной?
BotHabr (tgi,2) → All – 14:35:06 2026-02-20
Опубликовано: Fri, 20 Feb 2026 14:33:42 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Приветствую, Хабр. В Китае, как известно празднуется Новый Год, и пару дней назад китайцы своим праздничным шоу неплохо так взбаламутили мировую общественность.. Я сам был в легком шоке от увиденного, особенно когда попалось видео сравнения прошлогоднего шоу и последнего. Пару дней переваривал информацию и хотел бы наконец отрефлексироватьВозможно, я слишком старомоден и плохо воспринимаю изменения происходящие в мире. Киберпанк - суровый мир будущего, где робот сосуществует с человеком, похож на человека и выполняет функции человека. Так же в этом мире обыденность такие вещи как искусственные конечности, органы и даже тела целиком. Читать далее]]>
https://habr.com/ru/articles/1001950/
BotHabr (tgi,2) → All – 14:35:06 2026-02-20
Опубликовано: Fri, 20 Feb 2026 14:33:42 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Приветствую, Хабр. В Китае, как известно празднуется Новый Год, и пару дней назад китайцы своим праздничным шоу неплохо так взбаламутили мировую общественность.. Я сам был в легком шоке от увиденного, особенно когда попалось видео сравнения прошлогоднего шоу и последнего. Пару дней переваривал информацию и хотел бы наконец отрефлексироватьВозможно, я слишком старомоден и плохо воспринимаю изменения происходящие в мире. Киберпанк - суровый мир будущего, где робот сосуществует с человеком, похож на человека и выполняет функции человека. Так же в этом мире обыденность такие вещи как искусственные конечности, органы и даже тела целиком. Читать далее]]>
https://habr.com/ru/articles/1001950/
# Шестибитный процессор без единой картинки
BotHabr (tgi,2) → All – 13:35:02 2026-02-20
Опубликовано: Fri, 20 Feb 2026 13:27:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Всем привет, всем крепких нервов, решительности, смелости, силы воли и упорства. Ощущение «что-то страшное грядёт» довлеет всем настолько, что любая креативность убивается на корню. Однако, наш рептильный мозг редко бывает прав. Давайте скажем кортизолу решительное «нет» и не будем самоубивать тот участок жизни, который у нас есть здесь и сейчас. Рептильный мозг не знает, что мы давно уже не в пустыне среди шушпанчиков и никакой потенциальной пользы «в случае чего» от тех решений, которые он навязывает, не будет — а будет один только вред.Итак, встречайте: ядро микроконтроллера с шестибитными байтами. Глава первая: описание «на словах».Это обычный «школьный процессор», на котором студентам показывают базовые принципы работы железа. Fetch, Sum, Jump… В принципе, это роднит его как с древнейшими процами, имевшими 8-16 команд, так и с современными, разной степени эзотеричности (вплоть до Single Instruction Set Computer, имеющий всего одну команду типа «инверсия указанного бита и затем безусловный переход на указанный адрес»). Но я решил вдруг, ХЗ с какого перепугу, придать ему практический смысл в нашем странном веке, когда даже в одноразовые вейпы лепят грошовые 32-битники, которые потом летят в помойку.Дело в том, что проц, имеющий сложность уровня «за пригоршню КМОП-транзисторов», обладает одним свойством, которым эти девайсы обладать не могут ни с каким развитием технологий, потому что технологии уводят их всё дальше и дальше от обладания этим свойством: его можно реализовать зацело с устройством, которым он управляет. Да-да, на одном кристалле. Минус корпус, минус пайка, минус разводка и… минус питание. Да я всё равно и на нём Doom запущу!]]>
https://habr.com/ru/articles/1001874/
BotHabr (tgi,2) → All – 13:35:02 2026-02-20
Опубликовано: Fri, 20 Feb 2026 13:27:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Всем привет, всем крепких нервов, решительности, смелости, силы воли и упорства. Ощущение «что-то страшное грядёт» довлеет всем настолько, что любая креативность убивается на корню. Однако, наш рептильный мозг редко бывает прав. Давайте скажем кортизолу решительное «нет» и не будем самоубивать тот участок жизни, который у нас есть здесь и сейчас. Рептильный мозг не знает, что мы давно уже не в пустыне среди шушпанчиков и никакой потенциальной пользы «в случае чего» от тех решений, которые он навязывает, не будет — а будет один только вред.Итак, встречайте: ядро микроконтроллера с шестибитными байтами. Глава первая: описание «на словах».Это обычный «школьный процессор», на котором студентам показывают базовые принципы работы железа. Fetch, Sum, Jump… В принципе, это роднит его как с древнейшими процами, имевшими 8-16 команд, так и с современными, разной степени эзотеричности (вплоть до Single Instruction Set Computer, имеющий всего одну команду типа «инверсия указанного бита и затем безусловный переход на указанный адрес»). Но я решил вдруг, ХЗ с какого перепугу, придать ему практический смысл в нашем странном веке, когда даже в одноразовые вейпы лепят грошовые 32-битники, которые потом летят в помойку.Дело в том, что проц, имеющий сложность уровня «за пригоршню КМОП-транзисторов», обладает одним свойством, которым эти девайсы обладать не могут ни с каким развитием технологий, потому что технологии уводят их всё дальше и дальше от обладания этим свойством: его можно реализовать зацело с устройством, которым он управляет. Да-да, на одном кристалле. Минус корпус, минус пайка, минус разводка и… минус питание. Да я всё равно и на нём Doom запущу!]]>
https://habr.com/ru/articles/1001874/
# Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development
BotHabr (tgi,2) → All – 09:35:08 2026-02-20
Опубликовано: Fri, 20 Feb 2026 09:27:58 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают тем, что без физического девайса «на столе» писать корректно работающий софт невозможно. Очевидный минус: увеличивается время выхода продукта и нового функционала на рынок. Но разработку можно начать, даже не имея в своем распоряжении устройства: все дело в договоренности между командами.Меня зовут Рустам Ахмадуллин, я старший инженер по системной верификации аппаратуры в YADRO. Расскажу на примере датчика температуры LM75A, как написать API без физического доступа к устройству и его прошивке. Разберем методологию Test Driven Development, при которой разработка начинается с написания автоматизированных тестов, а не самого кода. Читать далее]]>
https://habr.com/ru/companies/yadro/articles/1001256/
BotHabr (tgi,2) → All – 09:35:08 2026-02-20
Опубликовано: Fri, 20 Feb 2026 09:27:58 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают тем, что без физического девайса «на столе» писать корректно работающий софт невозможно. Очевидный минус: увеличивается время выхода продукта и нового функционала на рынок. Но разработку можно начать, даже не имея в своем распоряжении устройства: все дело в договоренности между командами.Меня зовут Рустам Ахмадуллин, я старший инженер по системной верификации аппаратуры в YADRO. Расскажу на примере датчика температуры LM75A, как написать API без физического доступа к устройству и его прошивке. Разберем методологию Test Driven Development, при которой разработка начинается с написания автоматизированных тестов, а не самого кода. Читать далее]]>
https://habr.com/ru/companies/yadro/articles/1001256/
# Кустарные вакуумные триоды Клода Пайяра. Часть 5. Конструкция лампы
BotHabr (tgi,2) → All – 09:35:03 2026-02-20
Опубликовано: Fri, 20 Feb 2026 09:01:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Продолжим знакомство с работой современного французского энтузиаста-электровакуумщика Клода Пайяра [1], воссоздавшего в своей мастерской кустарное микропроизводство ранних высоковакуумных триодов — варианта легендарного ТМ [2]. Ранее мы уже рассмотрели его огневое оснащение [1], технологическую печь, контактную сварку [3] и ламповый аппарат ТВЧ [4], полюбопытствовали, чем Клод откачивает свои лампы [5]. С воображаемой лупой в руках посмотрим же, как устроен его вариант триода, чем он похож и чем отличается от исторических прототипов; по характерным примерам последних проследим часть эволюции этой выдающейся лампы. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/997012/
BotHabr (tgi,2) → All – 09:35:03 2026-02-20
Опубликовано: Fri, 20 Feb 2026 09:01:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Продолжим знакомство с работой современного французского энтузиаста-электровакуумщика Клода Пайяра [1], воссоздавшего в своей мастерской кустарное микропроизводство ранних высоковакуумных триодов — варианта легендарного ТМ [2]. Ранее мы уже рассмотрели его огневое оснащение [1], технологическую печь, контактную сварку [3] и ламповый аппарат ТВЧ [4], полюбопытствовали, чем Клод откачивает свои лампы [5]. С воображаемой лупой в руках посмотрим же, как устроен его вариант триода, чем он похож и чем отличается от исторических прототипов; по характерным примерам последних проследим часть эволюции этой выдающейся лампы. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/997012/
# Мини-компьютер на Arduino с интерпретатором BASIC: от идеи до реализации
BotHabr (tgi,2) → All – 07:35:01 2026-02-20
Опубликовано: Fri, 20 Feb 2026 07:04:04 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Выходные с пользой. Как я, моя восьмилетняя дочь и ИИ создавали мини-компьютер на базе Arduino Mega 2560. Цель - доступно объяснить разницу между персональным компьютером и микроконтроллером. Читать далее]]>
https://habr.com/ru/companies/ozonbank/articles/1001396/
BotHabr (tgi,2) → All – 07:35:01 2026-02-20
Опубликовано: Fri, 20 Feb 2026 07:04:04 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Выходные с пользой. Как я, моя восьмилетняя дочь и ИИ создавали мини-компьютер на базе Arduino Mega 2560. Цель - доступно объяснить разницу между персональным компьютером и микроконтроллером. Читать далее]]>
https://habr.com/ru/companies/ozonbank/articles/1001396/
# Программист микроконтроллеров: что спрашивают на собеседованиях
BotHabr (tgi,2) → All – 16:35:04 2026-02-19
Опубликовано: Thu, 19 Feb 2026 16:27:54 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В интернете есть много разных статей по решению задач с IT-собеседований, но на русском языке по программированию микроконтроллеров я видел только одну статью на Хабре. Недавно я менял работу: посещал много компаний и отвечал на вопросы по поводу различных аспектов моей профессии. По итогам этих и более ранних встреч решил написать о том, чем на собеседованиях могут озадачить программиста микроконтроллеров. Дисклеймер: хоть эта статья и размещена в блоге YADRO, в ней собраны вопросы от разных компаний. Читать далее]]>
https://habr.com/ru/companies/yadro/articles/1001574/
BotHabr (tgi,2) → All – 16:35:04 2026-02-19
Опубликовано: Thu, 19 Feb 2026 16:27:54 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В интернете есть много разных статей по решению задач с IT-собеседований, но на русском языке по программированию микроконтроллеров я видел только одну статью на Хабре. Недавно я менял работу: посещал много компаний и отвечал на вопросы по поводу различных аспектов моей профессии. По итогам этих и более ранних встреч решил написать о том, чем на собеседованиях могут озадачить программиста микроконтроллеров. Дисклеймер: хоть эта статья и размещена в блоге YADRO, в ней собраны вопросы от разных компаний. Читать далее]]>
https://habr.com/ru/companies/yadro/articles/1001574/