NF Audio Player v2.0

И вот, наконец-то я выпустил вторую версию аудиоплеера для VK. Исправлено множество ошибок, которые были в первой версии, и добавлены некоторые новые возможности:

  • Исправлено определение битрейта.
  • Очистка некоторых визуальных элементов после остановки воспроизведения.
  • Исправлено отображение текущего времени композиции.
  • Обновлена версия BASS.DLL .
  • Добавлен «антифриз» при проверке обновлений.
  • Исправлен преждевременный переход на следующий трек до окончания предыдущего.
  • Исправлена ошибка, которая приводила к зацикленному переходу по трекам, без их проигрывания.
  • Изменён способ прокрутки трека.
  • Добавлено перемещение треков в плейлисте по правой кнопке мыши.
  • Переписан алгоритм прилепания окошек.
  • Подправлено выделение текущего трека в плейлисте.
  • Добавлена поддержка возможностей Windows 7/8, а именно прогрессбар в панели задач и кнопки управления в Aero Peek.
  • И ещё всякие мелкие исправления…

main_v2-1
Читать далее

STM32 — GPIO. Блокировка выводов

Представьте себе ситуацию: к STM32 подключено какое-либо устройство, которое устанавливает значения на пинах микроконтроллера (0, либо 1). То есть данные пины включены на вход. И тут, из-за ошибки в коде, либо из-за какого либо другого сбоя данные пины переключаются на выход с подключением к земле/питанию. В этом случае через вывод пойдёт слишком большой ток и микропроцессор выйдет из строя. Чтобы такого не произошло можно заблокировать конфигурацию портов.

Читать далее

STM32 — GPIO. Первая программа

Итак, я уже достаточно наигрался с STM32, чтобы потихоньку начать писать статьи про него. В этой статье я рассмотрю работу с GPIO (входы/выходы общего назначения). Это основа для работы со всей остальной периферией.

Читать далее

Обзор цифрового мультиметра V&A VA18B

Приехал ко мне замечательный прибор — цифровой мультиметр с возможностью автоматического выбора пределов измерений V&A Instrument VA18B (иногда также упоминается как Mastech VA18B или AKTAKOM AM-1118). Взял я его на замену старенького мультиметра, который уже стал сильно врать в показаниях.

Мультиметр

Читать далее

Энергопотребление Arduino

Измеряем энергопотребление в различных режимах
Как известно, микропроцессоры ATmega (а соответственно и Arduino) имеют различные режимы энергосбережения. Некоторые из них отключают только некоторые неиспользуемые компоненты микроконтроллера (ADC, SPI, TWI, USART и т.д.). Некоторые — полностью вводят процессор в режим сна, из которого его можно вывести либо по таймеру, либо по внешнему прерыванию. Применение этим режимам можно найти в устройствах, питающихся автономно от батарей (возможно напишу об этом более подробно в одной из статей). А пока я решил просто измерить энергопотребление Arduino в каждом из режимов.

atmega328_electro
Читать далее

Покупка STM32

Решил постепенно переходить с 8-битных микроконтроллеров (ATMega/Arduino) на 32-битные. Заказал STM32F103VET6 ARM Cortex-M3. Так что в скором времени буду писать в этом блоге и про программирование STM.
stm32

Выживание сисадмина в летнем лагере

Две недели назад вернулся с летнего лагеря, летней школы программистов. Находится лагерь в лесу и практически никакой связи с внешним миром нет. Сотовая связь практически отсутствует, не говоря уже об Интернете. Но отдыхать от серверов и сетей я не собираюсь :) Итак, задача: организовать доступ к Интернету в лесу.

Читать далее

Виртуализация каталогов в Windows

В очередной раз, производя отладку одной из своих программ, я столкнулся с тем, что приложение не видит изменений, которые я вношу в INI файл. При этом сама программа может туда писать и оттуда затем считывать эти данные, однако в файле они не отображаются. Перебрав весь исходный код, проблемы со своей стороны я так и не нашёл. Создалось ощущение, что по одному и тому же пути существуют два файла с одинаковыми именами, но имеющие разное содержимое. Открываю файл в HEX-редакторе, потом этот же самый файл в другом… Файл разный!

Читать далее

Светодиодный сегментный цифровой индикатор

Model: ZT.SEG8B4A036A

Попал ко мне вот такой светодиодный индикатор. Никакой информации по работе с ним я не нагуглил.
dsc_7324

В Интернете он обозначался как «IIC I2C 0.36″ 8seg-4digit Red LED Digital Tube Display». Интерфейс подключения I2C. 256 градаций яркости. Возможность изменения адреса на шине от 0×00 до 0xFF.

Читать далее

Страница 1 из 612345...Последняя »