| 
		
		
			| Автор | Сообщение |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| [quote]можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино).[/quote]
 
 Классная идея!
 Для этого можно подключить инкрементный энкодер, обрабатывать его сигналы в МК и отправлять в сериал тот же код, который отправляется с пульта. Это будет работать и на старой версии программы.
 |  |  
						| 
							
								|  |  | Добавлено: 06 янв 2021, 22:52 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| Бывает с некоторыми звуковухами... Бывает с некоторыми звуковухами... |  |  
						| 
							
								|  |  | Добавлено: 03 июн 2018, 23:45 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| Кстати, у одного меня управление громкостью не работает (ну громкостью системы). Ибо зацепил чисто на комбинацию клавиш через Volume2 ?.. Кстати, у одного меня управление громкостью не работает (ну громкостью системы). Ибо зацепил чисто на комбинацию клавиш через Volume2 ?.. |  |  
						| 
							
								|  |  | Добавлено: 30 май 2018, 01:25 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| [quote="qwert1"]Огромная благодарность автору за программу IRControll. И есть небольшое предложение по улучшению управления громкостью, хотелось бы добавить возможность устанавливать фиксированное значение уровня громкости на отдельные IR-коды. Например кнопка 1 - 5% громкости, кнопка 2 - 10%... Т.е IR-код - громкость - выбрать сколько %. Это расширяет функции устройства, например можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино).
 }[/quote]
 
 Пользуюсь для этого программой Volume 2. Можно управлять громкостью скролом мышки (он же и есть энкодер) в положении курсора в области панели задач, а на сочетания клавиш назначить нужный процент громкости.
 |  |  
						| 
							
								|  |  | Добавлено: 28 май 2018, 20:04 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| Огромная благодарность автору за программу IRControll. И есть небольшое предложение по улучшению управления громкостью, хотелось бы добавить возможность устанавливать фиксированное значение уровня громкости на отдельные IR-коды. Например кнопка 1 - 5% громкости, кнопка 2 - 10%... Т.е IR-код - громкость - выбрать сколько %. Это расширяет функции устройства, например можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино).
 
 сделал на макетке.
 
 
 Устройство нормально работает на немного модифицированном скетче для библиотеки IRremote-2.2.3.
 основное изменение в скетче кроме адаптации - вместо кода повтора будет повтор кода кнопки.
 работает с arduino IDE 1.6.5
 ссылка на библиотеку:
 
 
 текст скетча:
 
 #include <IRremote.h>
 
 int RECV_PIN = 2; //назначаем приемный вывод
 int a; //функция - результат чтения с порта
 int code;//промежуточная функция - память на 1 значение
 int r; // функция для исключения кода повтора
 IRrecv irrecv(RECV_PIN);
 decode_results results;
 
 void setup()
 {
 pinMode(4, OUTPUT); //назначаем вывод для индикации
 Serial.begin(9600);
 irrecv.enableIRIn(); // запуск приемника
 }
 void loop() {
 if (irrecv.decode(&results)) {a=
 (results.value);
 code=abs(a);
 if (code!=1) r=code; //code 1 - код повтора клавиши
 if (code==1) code=r; //(возвращаем предыдущее значение code)
 //вместо кода повтора будет повтор кода кнопки
 Serial.println(r);
 irrecv.resume(); // принимаем следующее значение
 digitalWrite(4, HIGH);
 }
 delay(200);
 digitalWrite(4, LOW);
 }
 Огромная благодарность автору за программу IRControll. И есть небольшое предложение по улучшению управления громкостью, хотелось бы добавить возможность устанавливать фиксированное значение уровня громкости на отдельные IR-коды. Например кнопка 1 - 5% громкости, кнопка 2 - 10%... Т.е IR-код - громкость - выбрать сколько %. Это расширяет функции устройства, например можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино).
 
 сделал на макетке.
 [img]https://wmpics.pics/di-OF21.jpg[/img]
 [img]https://wmpics.pics/di-496H8WTZ.jpg[/img]
 Устройство нормально работает на немного модифицированном скетче для библиотеки IRremote-2.2.3.
 основное изменение в скетче кроме адаптации - вместо кода повтора будет повтор кода кнопки.
 работает с arduino IDE 1.6.5
 ссылка на библиотеку:
 [url]https://www.arduinolibraries.info/libraries/i-rremote[/url]
 
 текст скетча:
 
 #include <IRremote.h>
 
 int RECV_PIN = 2; //назначаем приемный вывод
 int a; //функция - результат чтения с порта
 int code;//промежуточная функция - память на 1 значение
 int r; // функция для исключения кода повтора
 IRrecv irrecv(RECV_PIN);
 decode_results results;
 
 void setup()
 {
 pinMode(4, OUTPUT); //назначаем вывод для индикации
 Serial.begin(9600);
 irrecv.enableIRIn(); // запуск приемника
 }
 void loop() {
 if (irrecv.decode(&results)) {a=
 (results.value);
 code=abs(a);
 if (code!=1) r=code; //code 1 - код повтора клавиши
 if (code==1) code=r; //(возвращаем предыдущее значение code)
 //вместо кода повтора будет повтор кода кнопки
 Serial.println(r);
 irrecv.resume(); // принимаем следующее значение
 digitalWrite(4, HIGH);
 }
 delay(200);
 digitalWrite(4, LOW);
 }
 |  |  
						| 
							
								|  |  | Добавлено: 21 мар 2018, 11:28 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| Большое спасибо автору за его труд!!! Пользуюсь немногим больше полугода через Arduino Nano, сегодня обнаружил обновление - перехожу потихоньку))). Поделюсь своими мыслями по поводу устройства, если что уже было - звиняйте.Скрипт для Ардуино немного модифицировал, добавил задержку перед первым сигналом повтора нажатия, встроенный светодиод моргает при нажатии кнопок ПДУ, как и автор предыдущего сообщения добавил профили пульта.
 Соображения общего характера для расширения использования:
 - Включать комп с ПДУ. Запитать можно от дежурных 5В БП компа. На крайний вариант закорачивать контакты кнопки включения с помощью реле, но думаю есть вариант попроще.
 - Автоотключение компа по таймеру или таймауту неактивности, если не поддерживается используемым софтом. Лично я подумываю поцепить на пульт ДУ еще и настольную лампу, которая будет засыпать вместе с компом.
 
 Замечен баг при включенной озвучке нажатия клавиш: звук запаздывает при долгом удержании кнопки, а при нескольких коротких нажатиях той же кнопки часто действие исполняется дважды.
 Пожелания. OSD.
 А вообще проект хороший. Пользуюсь пультом для компа уже лет 10-12. Перепробовал много всего, для постоянного пользования с дивана для меня однозначно именно классический пульт лучше беспроводных клавиатур, флаймаузов,  софта для смартфонов итд...  Долго искал вариант  - "любой пульт в USB-порт", ибо и софт использованый ранее  с обновлением Widows перестал работать, да и COM-порт сейчас намного реже встречается в материнках,  тем более в ноутах. Пока что ничего лучшего для себя не нашел. Так что автору еще раз спасибо!!!
 Большое спасибо автору за его труд!!! Пользуюсь немногим больше полугода через Arduino Nano, сегодня обнаружил обновление - перехожу потихоньку))). Поделюсь своими мыслями по поводу устройства, если что уже было - звиняйте.Скрипт для Ардуино немного модифицировал, добавил задержку перед первым сигналом повтора нажатия, встроенный светодиод моргает при нажатии кнопок ПДУ, как и автор предыдущего сообщения добавил профили пульта.
 Соображения общего характера для расширения использования:
 - Включать комп с ПДУ. Запитать можно от дежурных 5В БП компа. На крайний вариант закорачивать контакты кнопки включения с помощью реле, но думаю есть вариант попроще.
 - Автоотключение компа по таймеру или таймауту неактивности, если не поддерживается используемым софтом. Лично я подумываю поцепить на пульт ДУ еще и настольную лампу, которая будет засыпать вместе с компом.
 
 Замечен баг при включенной озвучке нажатия клавиш: звук запаздывает при долгом удержании кнопки, а при нескольких коротких нажатиях той же кнопки часто действие исполняется дважды.
 Пожелания. OSD.
 А вообще проект хороший. Пользуюсь пультом для компа уже лет 10-12. Перепробовал много всего, для постоянного пользования с дивана для меня однозначно именно классический пульт лучше беспроводных клавиатур, флаймаузов,  софта для смартфонов итд...  Долго искал вариант  - "любой пульт в USB-порт", ибо и софт использованый ранее  с обновлением Widows перестал работать, да и COM-порт сейчас намного реже встречается в материнках,  тем более в ноутах. Пока что ничего лучшего для себя не нашел. Так что автору еще раз спасибо!!!
 |  |  
						| 
							
								|  |  | Добавлено: 03 мар 2018, 11:51 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| Для того, чтобы текущее состояние num и caps отображалось на устройстве при запуске программы, сделал запуск через bat'ник. Он сначала запускает программу, а после маленькой задержки скрипт, который эмулирует нажатие num и caps по два раза. Так их состояние останется таким же как при запуске.
 Сделал еще переключение профилей пульта, так как использую сейчас маленький пультик на 10 кнопок и кнопок стало не хватать. Пока сделал два: для мультимедийных клавишь - для плеера, и для мышьки - для онлайн просмотра.
 Переключение происходит в ардуино при нажатии на пульте определенной кнопки. При включении второго профиля все последующие принимаемые коды перед отправкой возводятся в квадрат.
 Для того, чтобы текущее состояние num и caps отображалось на устройстве при запуске программы, сделал запуск через bat'ник. Он сначала запускает программу, а после маленькой задержки скрипт, который эмулирует нажатие num и caps по два раза. Так их состояние останется таким же как при запуске.
 Сделал еще переключение профилей пульта, так как использую сейчас маленький пультик на 10 кнопок и кнопок стало не хватать. Пока сделал два: для мультимедийных клавишь - для плеера, и для мышьки - для онлайн просмотра.
 Переключение происходит в ардуино при нажатии на пульте определенной кнопки. При включении второго профиля все последующие принимаемые коды перед отправкой возводятся в квадрат.
 |  |  
						| 
							
								|  |  | Добавлено: 14 сен 2016, 02:55 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| Я в своем последнем скетче забыл 4 и 5 пины запрограммировать на выход. Извиняйте     Это те которые на аноды светодиодов. И вместо того что надо, включалась подтяжка порта к + и светодиоды светили тускло.Я в своем последнем скетче забыл 4 и 5 пины запрограммировать на выход. Извиняйте :roll:  Это те которые на аноды светодиодов. И вместо того что надо, включалась подтяжка порта к + и светодиоды светили тускло. |  |  
						| 
							
								|  |  | Добавлено: 11 сен 2016, 19:17 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| [quote]ярлык программы в папку автозагрузки[/quote]Вот это и похоже на хвост дубля, который стартует, не пойми откуда, было такое, после экспериментов поставил-удалил....поставил, не работает.
 Пока не вычистил всё
 |  |  
						| 
							
								|  |  | Добавлено: 29 авг 2016, 21:18 |  |  |  
				|  |  
				|  | 
					
						|  | Заголовок сообщения: | Re: Обновление устройства управления компьютером | Цитата |  |  
				| 
					
						| 
							
								| добавил ярлык программы в папку автозагрузки, так таблицы загружаются добавил ярлык программы в папку автозагрузки, так таблицы загружаются |  |  
						| 
							
								|  |  | Добавлено: 29 авг 2016, 19:59 |  |  |  
				|  |  |