Главная Новости Прайс-лист О магазине Как купить? Оплата/Доставка Корзина Контакты  
  Авторизация  
 
Логин
Пароль

Регистрация   |   Мой пароль?
 
     
  Покупателю шин  
  Новости  
Поход на байдарках по Днепру

Остров Хортица, самый крупный остров на Днепре, расположен в центре Запорожья, одного из крупнейших индустриальных центров Украины. Хортица окружена многочисленными малыми островами и растянувшимися

Ford kuga new 2013 тест драйв видео

Вы купили новый автомобиль и с гордостью показываете его своим друзьям и знакомым. Блестящая лакированная поверхность радует взгляд и привлекает внимание прохожих и зависть у встречных автомобилистов.

Арт-терапия для детей школьного возраста

. Условия формирования опыта. Для маленького ребенка характерно находиться в «плену эмоций», потому что он не может управлять ими. Его чувства быстро возникают и так же быстро исчезают. Начиная развивать

Купить окна в алматы

когда переехали в новейшую квартиру, через год нашли что старенькые хозяева, умолчали о таковой проблемы как плесень, эта противность была найдена когда подросший ребенок начал отдирать обои. . . в принципе,

Права администратора в windows 7

1-ая из их позволяет настроить системные характеристики, установить системные приложения и обеспечивает полный контроль над компом. 2-ая создана для ежедневной работы с большинством программ, папок и

Как разблокировать магнитолу форд 6000cd

Функции безопасности В каждом аудио блоке предусмотрен уникальный код, который шофер должен вводить для обеспечения работоспособности аудиоблока. Код должен быть введен повторно до работы блока,

Купить топливные брикеты в украине

Допустим, вам привезли кубический метр дров "много". Сколько же составляет реальный объем плотной древесной породы в этой куче дров? Для дров длиной приблизительно 30-35 см коэффициент пересчета из куба

Курсы парикмахеров-стилистов

Красота спасет мир. Вряд ли сегодня кто-то осмелится оспаривать эту истину. Поэтому умение наводить красоту и особенно, делать красивыми людей сегодня ценится очень высоко. По адресу http://kursy.zp.ua/zaporogye/parikmaher-stilist/index.php

Видеогайд по классу пилот

Мне очень было интерено узнать много нового на Видеогайд по классу пилот, я реально интересуюсь данной темой уже очень давно и знаю что там нормальные вещи можно найти. НУ имею ввиду посмотреть и почитать.

Монтажный элемент для подвесного унитаза Geberit

В последние годы появилась такая вещь, как подвесной унитаз. Есть у него определенные преимущества. Особенно это удобно, когда помещение не очень большое. Это удобная вещь, поскольку все трубы скрыты

  Опрос  
 
Летние шины какого производителя Вы предпочитаете использовать?
 Michelin
 Continental
 GoodYear
 Dunlop
 Nokian
 Fulda
 Bridgestone
 Hankook
 Kumho
 Другие

Всего ответов: 1035
 
     
  Добро пожаловать в наш новый всеукраинский интернет-магазин!  

Урок 15.2 Управление громкостью Windows приложений при помощи энкодера

Опубликовано: 05.09.2018

видео Урок 15.2 Управление громкостью Windows приложений при помощи энкодера

Полиглот. Выучим английский за 16 часов! Урок №15 / Телеканал Культура

Данная статья, скорее не урок, а демонстрация возможностей устройств, изученных нами ранее. Речь пойдет о том, как управлять громкостью в Windows 7 (для Xp не актуально) при помощи энкодера, обрабатываемого AVR микроконтроллером.


Уроки игры на гитаре (15 урок) учимся играть совмещенный бой на примере Вот пуля просвистела/Звезда

Нам понадобятся знания из уроков про энкодер и передачу данных по UART.  Код обработки энкодера взят из предыдущего урока. Выкинуто все, что касается lcd и добавлена обработка передачи данных по UART. Структурная схема выглядит так:


Урок 15. Решение задач на графики движения

Исходный код

// USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: On // USART Mode: Asynchronous // USART Baud Rate: 9600 UCSRA = 0x00 ; UCSRB = 0x18 ; UCSRC = 0x86 ; UBRRH = 0x00 ; UBRRL = 0x33 ; while ( 1 ) { if ( upState & gt ;= 4 ) { Vol ++; upState = 0 ; putchar ( '1' ) ; putchar ( ' \n ' ) ; } if ( downState & gt ;= 4 ) { Vol --; downState = 0 ; putchar ( '0' ) ; putchar ( ' \n ' ) ; } } ; }

Из кода видно, что с каждым щелчком энкодера передается 2 символа. Если нужно увеличить громкость передается ‘1’, если уменьшить ‘0’ и признак окончания строки ‘\n’. Окончание строки передается, чтобы со стороны компьютера понимать, что передача строки закончена. Передача данных осуществляется преобразователем UART-USB на микросхеме FTDI, о которой я писал ранее.

Все самое сложное было в написании программы со стороны компьютера. Писал, как обычно, в Visual Studio на C#. С самого начала не везло с примерами. Дело в том, что для Xp рабочих примеров много, для Windows 7 все обстояло немного сложнее.

В конце концов проблема решилась. Долгие поиски привели меня к проекту под названием «Vista Core Audio API Master Volume Control», который представляет собой готовый регулятор звука. Дело осталось за малым, добавил в форму возможность приема данных по UART и все готово.

Результат:

Размышления привели меня к мыслям о различных вариациях. Например, регулировать можно не энкодером, а кнопками. Регулировать можно что угодно, в том числе запуск программ. Можно сделать некое подобие обыкновенной клавиатуры — передавать по UART данные, а прогой имитировать нажатие клавиш. Таким образом, простор для фантазий безграничен.

Проект для Atmega8 доступен здесь, исходники для VS2010 C# доступны тут .

 
  Обзор категорий  
 
Шины
 
     
 
  Специальное предложение  
   
     
     
Доставка осуществляется в города:
Александрия, Белая Церковь, Белгород-Днестровский, Бердичев, Бердянск, Борисполь, Боярка, Бровары, Бердичев, Васильков, Винница, Вознесенск, Горловка, Днепродзержинск, Днепропетровск, Донецк, Житомир, Запорожье, Евпатория, Ивано-Франковск, Измаил, Изюм, Каменец-Подольский, Керч, Кировоград, Ковель, Комсомольск, Конотоп, Краматорск, Кривой Рог, Кременчуг, Ильичевск, Луганск, Лубны, Луцк, Львов, Павлоград, Мариуполь, Миргород, Мелитополь, Мукачево, Николаев, Нежин, Никополь, Новая Каховка, Новоград - Волынский, Нововолынск, Одесса, Обухов, Павлоград, Пирятин, Прилуки, Полтава, Первомайск, Ровно, Славянск, Симферополь, Смела, Стрий, Сумы, Севастополь, Северодонецк, Тернополь, Ужгород, Умань, Харьков, Хмельницкий, Херсон, Феодосия, Чернигов, Черновцы, Южноукраинск, Ялта.

© 2009 - 2010 Интернет-магазин автотоваров и запчастей авто34

Каталог украинских интернет-магазинов

     
rss