![]() Interior de um mouse |
![]() Parte de baixo da placa lógica do mouse: a parte exposta da esfera toca a mesa |
![]() Roletes que tocam a esfera e detectam movimentos nas direções X e Y |
![]() Disco codificador óptico típico: 36 furos na borda externa |
![]() Detalhes dos codificadores ópticos que rastreiam o movimento do mouse: há um LED infravermelho (transparente) em um dos lados do disco e um sensor infravermelho (vermelho) no outro lado |
![]() A parte lógica do mouse é gerenciada por um chip codificador, um pequeno processador que lê os pulsos que vêm dos sensores infravermelhos e transforma-os em bytes (unidades de informação) enviados ao computador. Você também pode ver os dois botões que detectam os cliques (em cada lado do conector de fios). |
Neste sistema opto-mecânico, o disco move-se mecanicamente e um sistema óptico conta os pulsos de luz. Neste mouse, a esfera tem 21 mm de diâmetro, e o rolete 7 mm. O disco codificador tem 36 furos. Assim, se o mouse move-se 25,4 mm (1 polegada), o chip codificador detecta 41 pulsos de luz.
Você deve ter notado que cada disco codificador tem dois LEDs e dois sensores infravermelhos, um em cada lado do disco. Dessa forma, existem quatro pares de LED/sensores dentro de um mouse. Este sistema permite que o processador detecte a direção da rotação do disco. Há um pedaço de plástico com um pequeno furo localizado precisamente entre o disco codificador e cada sensor infravermelho. É possível vê-lo nesta foto:
![]() Detalhes de um dos codificadores óticos que rastreiam o movimento do mouse: observe o pedaço de plástico entre o sensor infravermelho (vermelho) e o disco codificador |
O pedaço de plástico tem uma "janela" através da qual o sensor infravermelho pode "enxergar". A "janela" em um dos lados do disco está localizada ligeiramente acima que a do outro - na metade da altura de um dos furos no disco codificador, para ser exato. A diferença faz com que os dois sensores infravermelho vêem pulsos de luz em tempos ligeiramente diferentes. Algumas vezes acontece de um dos sensores "verem" um pulso de luz e o outro não. Esse processo ocorre alternadamente entre os sensores. Este site (em inglês) explica como a direção é determinada.