Можно ли через ардуино по USB при помощи кнопки или сенсора включить или выключить монитор компютера?
- Войдите на сайт для отправки комментариев
Чт, 07/01/2016 - 11:06
Можно ли через ардуино по USB при помощи кнопки или сенсора включить или выключить монитор компютера?
Можно - нужно будет подключить его как VUSB (используя библиотеку эмулятора клавиатуры) или взять Pro Micro (Leonardo) c Atmega32u4 и послать нажатие кнопки(сочетание клавиш) Ну и в системе должно быть настроно это сочетание клавиш http://beginpc.ru/windows/vyklyuchaem-monitor-s-klaviatury
Можно подробно, пожалуйста
Пример для платы Pro Micro (Atmega32u4) - на других платах сложнее сделать и мне лень описывать.
Нажимает Ctrl+F2
#define KEYPIN 3 void setup(){ pinMode(KEYPIN, INPUT); digitalWrite(KEYPIN, HIGH);// подтяжка } void loop(){ if(digitalRead(KEYPIN) == LOW){ Keyboard.press(0x80); // Нажмем Ctrl Keyboard.press(0xC2); //Нажмем F2 delay(50); Keyboard.releaseAll(); // Отпустим delay(100); } }Естественно в системе должно быть настроено это сочетание клавиш на нужное действие. Коды кнопок можно тут глянуть https://www.arduino.cc/en/Reference/KeyboardModifiers
Спасибо