Cześć,
swoje pytanie umieszczam na tym forum, ponieważ jest związane z projektem Arduino, do rzeczy.
swoje pytanie umieszczam na tym forum, ponieważ jest związane z projektem Arduino, do rzeczy.
1. Jak odciąć sygnał z klawiatury (bądź generalnie urządzenia USB), nie odłączając jej od komputera? Jest to istotne ze względu na ergonomię oraz szybkość tego procesu. O ile wyjęcie kabla (jeśli znajduje się w zasięgu ręki) jest czynnością łatwą i szybką, o tyle reakcja komputera na ponowne podłączenie klawiatury jest zbyt długa, a poza tym jest to niewygodne. Zdecydowanie lepsze byłoby załatwienie tego przy pomocy przycisku dotykowego z diodą LED, sygnalizującą stan działania oraz "odłączenia", albo raczej "uśpienia". Czy jest to możliwe do załatwienia przy pomocy Arduino, aby komputer wciąż, bez zmiany, widział urządzenie, a nie reagował na naciśnięcie jakiegokolwiek klawisza?
Wyobrażam sobie to tak, że klawiaturę mam podłączoną do takiego switchera, a ze switchera są dwa wyjścia na komputery. Za pomocą przycisków/klawiatury dotykowej steruję, czy sygnał ma wychodzić na PC1, PC2, albo na oba jednocześnie.
2. Moje drugie pytanie jest związane z opóźnieniem z peryferium USB, biorąc ponownie klawiaturę jako przykład. W jaki sposób opóźnić wysłanie sygnału naciśnięcia klawisza do komputera? Chcę regulować tym opóźnieniem. Mam na myśli to, że chcę móc ustawić jego wartość w przedziale od 0 (czyli klawiatura działa normalnie, bez opóźnienia), do kilku sekund.
Będę wdzięczny za ewentualne pomysły, w jaki sposób wygodnie sterować tym opóźnieniem - w grę nie wchodzi wprowadzanie wartości opóźnienia ręcznie, natomiast widzę to bardziej jako zastosowanie klawiatury dotykowej, z zaprogramowaną wartością opóźnienia dla np. 9-ciu przycisków.
Wyobrażam sobie to tak, że klawiaturę mam podłączoną do takiego switchera, a ze switchera są dwa wyjścia na komputery. Za pomocą przycisków/klawiatury dotykowej steruję, czy sygnał ma wychodzić na PC1, PC2, albo na oba jednocześnie.
2. Moje drugie pytanie jest związane z opóźnieniem z peryferium USB, biorąc ponownie klawiaturę jako przykład. W jaki sposób opóźnić wysłanie sygnału naciśnięcia klawisza do komputera? Chcę regulować tym opóźnieniem. Mam na myśli to, że chcę móc ustawić jego wartość w przedziale od 0 (czyli klawiatura działa normalnie, bez opóźnienia), do kilku sekund.
Będę wdzięczny za ewentualne pomysły, w jaki sposób wygodnie sterować tym opóźnieniem - w grę nie wchodzi wprowadzanie wartości opóźnienia ręcznie, natomiast widzę to bardziej jako zastosowanie klawiatury dotykowej, z zaprogramowaną wartością opóźnienia dla np. 9-ciu przycisków.
Dziękuję za odpowiedzi.