Перейти к содержимому

Все статьи

Очереди FreeRTOS
4 (1)

Добрый день, уважаемый читатель! Тема сегодняшней статьи – очереди. Но не всякие подряд очереди (потому что могут быть и другие очереди, которые мы обсуждали в одной из предыдущих статей), а конкретно – очереди FreeRTOS. Про очереди написано довольно много статей, например: тыц, тыц, и тыц.  Однако это не помешало мне… Подробнее »Очереди FreeRTOS

ESP-IDF: а что под капотом? Обзор базовых объектов
3.3 (3)

Добрый день, уважаемый читатель! На создание этой статьи меня натолкнул один из моих постоянных читателей и подписчиков. Эта статья ориентирована на начинающих разработчиков и представляет собой очень краткий обзор инструментов и средств, которые предоставляет ESP-IDF и FreeRTOS, для чего и в каких случаях они могут применяться. Как правило начинающим программистам,… Подробнее »ESP-IDF: а что под капотом? Обзор базовых объектов

OTA обновления прошивки “по воздуху” для ESP8266 и ESP32 на платформе Arduino
3 (2)

Добрый день, уважаемые читатели. В прошлой статье, посвященной OTA обновлениям в ESP-IDF, я рассказывал, как можно реализовать механизм обновлений без использования физического подключения к микроконтроллеру ESP32 с использованием платформы ESP-IDF. Ну а в этой статье я расскажу как это же самое сделать для ESP8266 или ESP32 и платформы Arduino в… Подробнее »OTA обновления прошивки “по воздуху” для ESP8266 и ESP32 на платформе Arduino

Настройка таблицы разделов FLASH-памяти для ESP32
3 (2)

Добрый день, уважаемые читатели! Практически любой проект автоматики требует применения настраиваемых во время работы программы параметров – ну например желаемая температура для термостата или пароль для подключения к сети WiFi. Получить эти данные с сервера или с панели управления не особо сложно, но сразу же возникает следующий вопрос – а… Подробнее »Настройка таблицы разделов FLASH-памяти для ESP32

Каталогизатор “МедиаБиблиотека”
3 (1)

Программа-каталогизатор “МедиаБиблиотека” предназначена для создания, наполнения и упорядочивания электронных каталогов для различных коллекций файлов и медиафайлов, хранящихся на компьютере (библиотек). Первоначально программа создавалась только как каталог аудиокниг, но позднее была дополнена другими каталогами: электронных книг, музыкальных файлов, видео файлов и даже каталогом обычных (печатных) книг и журналов. Все каталоги имеют сходную… Подробнее »Каталогизатор “МедиаБиблиотека”

Краткое руководство по настройке бота @fl_monitor_bot
0 (0)

В этой статье приведен пошаговый пример настройки telegram-бота “Freelance монитор” (@fl_monitor_bot), предназначенного для получения уведомлений о новых проектах на биржах фриланса.    ⚠️ Обратите внимание – бот не может начать рассылку уведомлений сразу же после того, как Вы его запустили. Для этого его необходимо хотя бы “по минимуму” настроить, то… Подробнее »Краткое руководство по настройке бота @fl_monitor_bot

Генератор изображений для кнопок Delphi
0 (0)

Те, кто создавал программы в среде Delphi, знает, что для кнопок там нужны “сдвоенные” изображения: первая половинка цветная и используется при активной кнопке, вторая – черно-белая, используется когда кнопка не доступна. Конечно, можно сделать такое изображение в ImageEditor или Фотошопе, но все это долго и муторно… Данная утилитка позволяет сгенерировать необходимое изображение… Подробнее »Генератор изображений для кнопок Delphi

Курсовая работа “Тесты”
0 (0)

Набор из двух программ для создания, редактирования и прохождения тестов. С помощью одной программы – TestAdmin можно создавать и редактировать тесты; с помощью другой – TestUser – выполнять их. Сами тесты сохраняются в текстовых файлах. Программы самые простые, для учебных целей. Написано в Delphi 7, комментарии в коде присутствуют. Администратор… Подробнее »Курсовая работа “Тесты”

Парсер цен в интернет – магазинах
0 (0)

Парсер предназначен для поиска заданных поисковой фразой товаров одновременно на нескольких казахстанских интернет-магазинах – для сравнения цен и поиска лучшего предложения. Найденные товары можно сохранить в базу данных для последующего использования.  Скачать: В принципе, это учебная работа. Но парсеры для коммерческого использования принципиально ничем не отличаются от этого. Несложно организовать… Подробнее »Парсер цен в интернет – магазинах

Библиотека Arduino для мигания светодиодами
0 (0)

Казалось бы – зачем нужна какая-то библиотека для мигания светодиодом на ESP? Мигание светодиодом сложности особой не представляет. Делов-то – “дергай” соответствующий вывод микроконтроллера, вот светодиод и мигает. Мало того – все “демки” для микроконтроллеров с этого начинаются, своеобразный “Hello, world” для ардуинщиков. Однако всё меняется, когда хочется “выжать” из… Подробнее »Библиотека Arduino для мигания светодиодами

Удаленный перехват backtrace на ESP32
0 (0)

Иногда уже после сборки и отладки очередного устройства, а затем и установки его “на место”, вдруг начинают проявляться самопроизвольные перезагрузки из-за паники. Это означает, что в прошивке где-то присутствует ранее незамеченная проблема. Возникает задача: определить место возникновения сбоя. Зная файл исходного кода и номер строки, можно с большой степенью вероятности… Подробнее »Удаленный перехват backtrace на ESP32

XY-MD02 или SHT20 over RS485 Modbus
0 (0)

Добрый день, уважаемый читатель! Предлагаю вашему вниманию мини-обзорчик датчика температуры и влажности XY-MD02, полученный мною на днях из поднебесной, который я заказал для одного из своих проектов. Это один из двух датчиков RS485, которые я получил, есть ещё один с SHT30, поинтереснее, но о нем будет другая статья.   Итак, что… Подробнее »XY-MD02 или SHT20 over RS485 Modbus

OTA обновления прошивки “по воздуху” для ESP32 и платформы ESP-IDF
0 (0)

Добрый день, уважаемые читатели! В этой статье я расскажу, как достаточно просто и легко выполняются OTA-обновления на микроконтроллере ESP32 и фреймворке ESP-IDF. Совсем не сложно провернуть то же самое и на ESP8266 / ESP32 и для платформы Arduino. Но в данном тексте речь пойдет только об ESP32 и ESP-IDF. Если… Подробнее »OTA обновления прошивки “по воздуху” для ESP32 и платформы ESP-IDF

Как создавать сценарии в программе для лото
0 (0)

В предыдущей статье были кратко рассмотрены основные функции программы. Работа с архивом тиражей, расчетом статистики, и списком ставок обычно не создает проблем у большинства пользователей – ведь там в большинства случаев все интуитивно понятно и без справочных материалов. Но когда дело доходит до создания своего сценария – очень часто начинаются… Подробнее »Как создавать сценарии в программе для лото

Учебная БД :: “Касса кинотеатра”
0 (0)

Небольшая учебная база данных с интерфейсом на Delphi для продажи билетов в кинотеатр с учетом различной цены за каждое место в зале.   Реализованные возможности: Два зала (большой и малый). Для каждого зала указывается индивидуальный коэффициент стоимости билета относительно базовой цены на сеанс: Список сеансов ведется в главном окне программы:… Подробнее »Учебная БД :: “Касса кинотеатра”

Учебная БД :: “Сеть АЗС”
0 (0)

База данных “Нефтекомпания” или “Сеть АЗС”. Сама программа написана на Delphi 7, база данных создана в Microsoft Access. 7 взаимосвязанных таблиц. Интерфейс программы выполнен в классическом варианте – MDI окно с дочерними окнами, которые располагаются внутри главного окна. Исходники отправляю только на платной основе. Комментарии в коде присутствуют. Если Вы… Подробнее »Учебная БД :: “Сеть АЗС”

Парсер списка плагинов с WordPress.org
0 (0)

Простенький парсер описаний плагинов с WordPress.org с описанием и ссылками, поиск по ключевому слову. Предусмотрено сохранение полученных данных в Microsoft Excel. Скачать: Пожалуйста, оцените статью: [ 0 из 5, всего 0 оценок ]

rLog :: универсальный логгер для ESPxx и Arduino
0 (0)

Представляю Вашему вниманию еще одну маленькую библиотечку. Для чего она нужна? Пожалуй самый популярный способ “отладки” программ для Arduino – добавление в код скетча текстовых отладочных сообщений, а затем их отслеживание через подключение по COM-порту. Что-то вроде этого: HTTPClient https; if (https.begin(wifiClient, httpRequest)) { int httpCode = https.GET(); if (httpCode… Подробнее »rLog :: универсальный логгер для ESPxx и Arduino

Файл прикладных параметров проекта
0 (0)

Добрый день, уважаемый пользователь! В прошлых статьях мы обсуждали, как настроить проект PlatformIO и ESP-IDF (если вы не знакомы с этими разделами, но статьи почему-либо пропустили, рекомендую ознакомиться). Но в реальном проекте нам может понадобиться довольно большое количество “прикладных” параметров, которые не входят в “стандартные” файлы конфигурации. Например: номера выводов GPIO, задействованные в проекте… Подробнее »Файл прикладных параметров проекта

Термостат на ESP32 с удаленным управлением. Часть 5. Добавляем выгрузку данных на внешние сервисы
0 (0)

Добрый день, уважаемый читатель! В прошлых статьях я рассказывал, как собрать устройство телеметрии на базе микроконтроллера ESP32 DevKitC WROOM-32x и фреймdорка Espressif IoT Development Framework. Если вы ещё не знакомы с данными статьями – рекомендую начать с них, иначе может быть непонятно – “что, зачем и почему”.   Но данное… Подробнее »Термостат на ESP32 с удаленным управлением. Часть 5. Добавляем выгрузку данных на внешние сервисы

Автоматическая теплица. Часть 1. Пролог
0 (0)

Добрый день, уважаемый читатель. Предисловие. Данная статья открывает серию статей про создание теплицы с зачатками разума на ESP32 и с дистанционным управлением. В ней не будет почти никаких технических подробностей и посвящена она, в основном, строительству. Если вам не интересен этот материал – вы можете сразу перейти к любой другой… Подробнее »Автоматическая теплица. Часть 1. Пролог

Программа для расчета стоимости доставки в Excel
0 (0)

Для чего нужна эта программа? Если Вы занимаетесь онлайн продажами, то Вы наверняка отправляете товары покупателям в том числе и через Почту России. В этом случае Вам может пригодится приведенная здесь небольшая программа, предназначенная для предварительного расчета стоимости пересылки и наложенного платежа. Конечно, если нужно рассчитать стоимость пересылки для одного… Подробнее »Программа для расчета стоимости доставки в Excel

ИС “Деканат”
0 (0)

Информационная система “Деканат”, как легко догадаться, предназначена для учета данных студентов и их успеваемости в электронном виде. То есть для сотрудников деканатов различных учебных заведений. Конечной целью программы является автоматическое формирование отчета по успеваемости студентов формы 3. Данная версия использует в качестве хранилища данных файл Microsoft Access, но наличие Microsoft… Подробнее »ИС “Деканат”

ИС “Курсы иностранных языков”
0 (0)

Небольшая база данных “Курсы иностранных языков” предназначена для хранения данных о слушателях курсов иностранных языков и автоматизации заполнения и печати договоров. В информационной системе ( ИС ) предусмотрена работа в том числе и c несовершеннолетними клиентами – в этом случае договор оформляется на их представителей. Список доступных курсов настраивается в… Подробнее »ИС “Курсы иностранных языков”