Наш магазин на eBay Наш канал в telegram

Рубрика «Теория»

изучаем матчасть

Инструкция по созданию Telegram ботов. Часть 6. Делаем пользовательскую клавиатуру для бота

Какие вообще бывают пользовательские клавиатуры Как сгенерировать и удалить пользовательскую клавиатуру Правка сообщений «на лету» Сегодняшняя статья будет посвящена тому, каким образом можно создать для бота пользовательскую клавиатуру, что это даёт и как со всем этим работать. Все приводимые в статье примеры кода будут на php. Какие вообще бывают пользовательские клавиатуры Пользовательские клавиатуры в Telegram …

Переключение «налету» между LAN-портами и SD-картой в микрокомпьютерах на базе SOC MT7688AN

Особенности мультиплексирования линий ETH (LAN-портов) и SDXC (SD-карты) Алгоритм переключения «налету» между LAN-портами и SD-картой Допиливаем утилиту omega2-ctrl для переключения «налету» между LAN-портами и SD-картой Из документации на SOC MT7688AN следует, что линии портов ETH3, ETH4 мультиплексированы с линиями интерфейса SDXC, используемого для подключения SD-карты. Всё, в общем-то, довольно просто, но, как говорится, есть нюансы. …

Обзор микрокомпьютера skw92 и сборка альтернативной прошивки для него на базе OpenWRT

Обзор микрокомпьютера skw92a Правка исходников. Часть 1. Качаем исходники OpenWRT и исправляем основные косяки Правка исходников. Часть 2. Добавляем в OpenWRT сторонние пакеты (на примере omega2-ctrl) Собираем прошивку. Компилируем отдельный пакет для отладки Обзор микрокомпьютера skw92a Микрокомпьютер SKW92, производимый китайской фирмой Skylab — это, на сегодняшний день, одна из самых дешёвых на рынке железок, на …

Начало работы с Android Studio в ОС Windows

Установка Android Studio Настройка версий SDK Создание виртуального устройства для тестов Создание первого проекта, его логика и устройство Создание экранов и начало работы с экранными формами Запуск первого проекта и первые ошибки Введение Самое трудное при изучении чего-то нового, — это начать. С Android Studio ситуация ровно такая же, — многие боятся просто начать. Тем …

Работа с устройством USB HID в ОС Windows через Windows API

Введение Подключение к устройству USB HID Обмен данными с устройством USB HID Пример программы для работы с устройством USB HID Введение В прошлой статье я рассказывал как сделать устройство USB HID на микроконтроллере stm32. Но, как вы понимаете, сделать устройство — это только половина дела, вторая половина — как с этим устройством потом работать. Сегодняшняя …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 15. Таймеры. Глава 4 — Продвинутые таймеры TIM1, TIM8

Особенности Блок-схемы Базовый модуль Тактирование Модуль захвата/сравнения Режим захвата по входу (Input Capture Mode) Режим измерения параметров ШИМ (PWM Input Mode) Режим форсированного выхода (Forced Output Mode) Режим управления выходом по сравнению (Output Compare Mode) Режим ШИМ (PWM Mode) Комплиментарные выходы и дедтайм между их переключениями (Complimentary outputs & dead-time) Использование функции Break (защитное отключение …

Как подружить C++ Builder и Windows DDK

При разработке программ под Windows с использованием WIN API вам может очень сильно облегчить жизнь использование стандартных хидеров Windows (заголовочных файлов) с описаниями различных функций, структур и прочим, а также использование готовых статических библиотек, которые можно прикомпилить к своим проектам. Ниже я расскажу где эти хидеры и библиотеки взять и как всё это использовать в …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 15. Таймеры. Глава 3 — Таймеры общего назначения TIM2 — TIM5

Особенности Блок-схемы Базовый модуль Тактирование счётчиков Модуль захвата/сравнения Режим захвата по входу (Input Capture Mode) Режим измерения параметров ШИМ (PWM Input Mode) Режим форсированного выхода (Forced Output Mode) Режим управления выходом по сравнению (Output Compare Mode) Режим ШИМ (PWM Mode) Режим одиночного импульса (One-pulse Mode) Сброс сигнала OCxREF по внешнему событию Режим интерфейса энкодера (Encoder …

Лидеры России. Политика

Здравствуйте уважаемые читатели! Меня зовут Позианос Юрий. Я являюсь основателем сайта об электронике и IT-технологиях Radiohlam.ru. В настоящее время в России по поручению Президента проводится открытый конкурс «Лидеры России. Политика»». Этот конкурс направлен на выявление новых политических лидеров, способных заниматься законотворческой деятельностью. Я решил принять участие в этом конкурсе и прошу Вашей поддержки. Ознакомиться с …

Что такое сессии и как с ними работать в php

Что такое сессии и зачем они нужны Что такое сессии в php Как работают сессии Как работают сессии в php Основные функции для работы с сессиями в php Небольшая практика Пара слов про авторизацию Что такое сессии и зачем они нужны Протокол http, используемый для загрузки содержимого web-страниц, работает следующим образом: клиент присылает серверу http-запрос, …