Você provavelmente notou este comportamento por trás de um mouse óptico: se você não movê-lo por um longo tempo, o brilho do LED diminui, e se você deixá-lo sozinho por alguns minutos, ele começa a piscar completamente. Isso é um defeito ou é como deveria ser?
Para entender por que o LED do mouse começa a piscar e por que isso é necessário, primeiro você deve se familiarizar com o princípio de operação de um mouse óptico. Vire o braço e veja seu sistema óptico. Preste atenção aos detalhes intrincados que combinam a lente e o prisma. O prisma é necessário porque o LED está localizado horizontalmente e a luz dele deve ser direcionada para baixo. Direto para o tapete. A presença de uma lente indica que o mouse possui uma câmera.
Esta câmara é extremamente primitiva. Sua resolução é de apenas 16 linhas por 16 pixels. Metade do tamanho de uma câmera de televisão mecânica do início do século XX. Ela tira fotos periodicamente da textura do tapete e um microprocessador especial as analisa. Pelo deslocamento da textura, ele determina em que direção o mouse foi movido e transmite as informações sobre isso para o computador.
Quando o manipulador é movido, as fotos devem ser tiradas em grande velocidade. Neste caso, o LED deve estar aceso continuamente para que a câmera possa tirar uma foto a qualquer momento quando necessário. Se o mouse estiver parado, você pode tirar fotos do tapete com menos frequência. Para conservar a vida útil do LED (e a carga da bateria, se estivermos falando de um mouse conectado a um laptop ou dispositivo apontador sem fio), você pode fazer com que ele não brilhe constantemente, mas pisque rapidamente. Tão rápido que parece ao olho que ainda brilha continuamente, mas com menos brilho. No entanto, se você agitar o mouse neste modo no ar, notará o efeito estroboscópico. Cientificamente, esse método de escurecimento é chamado de modulação de largura de pulso.
Se o mouse não for usado por vários minutos, o microprocessador muda o LED para um modo ainda mais econômico. Ele começa a dar flashes curtos periodicamente. Sua duração é suficiente para ter tempo de tirar uma foto e determinar se o manipulador foi movido. Se for esse o caso, o microprocessador mudará imediatamente o LED para uma luz constante e forçará a câmera a tirar fotos em alta frequência. Mas antes que isso aconteça, pode haver uma breve pausa. Portanto, um mouse que ficou ocioso por um longo tempo pode não começar a responder instantaneamente aos movimentos novamente - isso é normal.