Dispositivo de entrada

Um dispositivo de entrada é um equipamento de computador periférico para fornecer dados a um sistema de processamento de informações , como um computador .

Na computação, o software geralmente precisa de dados fornecidos pelo usuário . Para permitir que este último interaja com o computador , diferentes tipos de dispositivos eletrônicos foram desenvolvidos ao longo do tempo, com graus variados de sucesso.

Tipos de entrada - dados

Os diferentes dispositivos podem ser convenientemente classificados com base no tipo de informação que podem fornecer.

Normalmente, os dispositivos de entrada fornecem dados compostos. Mais detalhes serão fornecidos posteriormente neste artigo.

Natureza dos dados

Ação, Estado

Dependendo do tipo de dados produzidos por um dispositivo , podemos distinguir duas maneiras de fornecê-los:

  • Açao
O dispositivo fornece, cada vez que é usado, a natureza da ação que experimentou pelo usuário . Por exemplo, um mouse enviará uma mudança de posição (dx-dy) como dois inteiros, cada vez que for movido.
  • Estado
O dispositivo fornece um status de suas várias entradas, ou um subconjunto delas. Por exemplo, um joystick fornecerá um estado de seus dois graus de liberdade e de seu botão. Diferencial absoluto

Os dados intensivos podem ter um significado absoluto ou relativo.

  • Absoluto
Um dado absoluto tem significado fora do contexto em que ocorre. Ele não aparece no histórico de dados que foram fornecidos pelo dispositivo no passado ou que serão fornecidos no futuro.
  • Relativo
Um determinado parente é uma variação que deve ser considerada no contexto. Ele aparece no histórico de entradas fornecidas pelo dispositivo.

Um exemplo revelador que ilustra essa distinção é fornecido pela comparação entre um mouse e uma mesa digitalizadora. O mouse fornece variações (dx, dy) de posição, enquanto uma mesa digitalizadora fornece as coordenadas absolutas (x, y) do ponteiro na tela.

Cumulativo, Revocativo

Os dados fornecidos por um dispositivo podem revogar os dados fornecidos anteriormente ou podem enriquecê-los. No primeiro caso, todos os dados anteriores ao último conjunto de dados são irrelevantes, enquanto no segundo caso, pelo contrário, não faria sentido ter em conta o último conjunto de dados deixando os anteriores.

Freqüentemente, essa escolha não é específica do dispositivo, mas depende do tipo de uso que é feito dos dados e, portanto, cabe ao aplicativo. No entanto, essa escolha nunca é fácil e costuma ser uma fonte de problemas, seja um bug ou um manuseio difícil pelo usuário.

Distinção periférica, driver

Nas distinções estabelecidas anteriormente, baseamo-nos nas informações enviadas pelo dispositivo, sem dar maior precisão a essas informações e à forma como são transmitidas ... e para quem. Na verdade, existem dois tipos muito diferentes de transmissão. Por um lado, existem as informações enviadas diretamente do dispositivo para o computador, mas também existem as informações enviadas posteriormente pelo driver do dispositivo para as várias aplicações. Estas raramente são as informações brutas obtidas do dispositivo, mas na maioria das vezes são dados reprocessados. Em geral, quando falamos em dados fornecidos pelo dispositivo, estamos nos referindo aos dados fornecidos pelo driver para os diversos aplicativos.

Tipo de entrada - semântica

Os dados fornecidos pelos dispositivos raramente podem ser considerados apenas como dados brutos. Na maioria das vezes, o periférico lhes dá um significado além do qual qualquer interpretação seria fútil. Um tablet gráfico fornece coordenadas de tela em pixels . É muito difícil usar esses dados fora deste quadro, mesmo que seja possível, mas ao alterar o significado que é fornecido aos dados pelo projetista do dispositivo, desviamos o uso do dispositivo, o que equivale, na prática, , para criar um novo tipo de dispositivo.

Posições

Uma primeira categoria de periféricos fornece uma posição. Pode ser diferencial ou absoluto, em uma, duas, três ou seis dimensões.

Posição unidimensional

Bastante raros, periféricos unidimensionais existem. Estes são controles deslizantes ou mostradores. Anteriormente, periféricos compreendendo uma série de botões ou dials eram encontrados com bastante frequência em sistemas UNIX usados ​​em CAD / CAM.

Posição bidimensional

Rei do domínio do mouse do computador, provavelmente o periférico 2D mais difundido no mundo. Existe também a mesa gráfica ou seu avatar na tela de toque .

Posição 3D

Dispositivo afinal bastante raro por sua parte espacial, uma posição no espaço de pouca utilidade se não for acompanhada de informações de orientação. No entanto, é muito comum encontrar dispositivos tridimensionais que não possuem essa informação espacial. O par joystick-leme, muitas vezes integrado apenas no joystick, há muito é o exemplo mais difundido de dispositivo tridimensional.

A terminologia 3D deveria teoricamente ser reservada para dispositivos tridimensionais que fornecem uma posição no espaço. Atualmente, existem vários dispositivos de navegação 3D . Dispositivos 3D também existem em cinemas 3D. O 4D traz a noção de cheiro, o 5D a temperatura e o 6D dos sistemas de contato ao nível dos pés. As imagens 3D também podem ser visualizadas em 3D usando visão estereoscópica e câmeras HD .

Posição 6D

Os dispositivos 6D fornecem posição e orientação no espaço na forma de um torsor. Falaremos aqui sobre dispositivos do tipo desktop, mouse espacial ou globo espacial, ou então dispositivos do tipo tracker ou polhemus. Recentemente, muitos dispositivos foram desenvolvidos para oferecer rastreamento de posição e orientação, incluindo Kinect da Microsoft, Leap Motion ou até mesmo o projeto de rastreamento do Google: Tango .

Esses periféricos são particularmente úteis para interação 3D .

Outra posição

Uma posição não é apenas informação espacial. Pode ter qualquer número de graus de liberdade: joystick 4DL + barra de leme + acelerador, configuração de montagem de junta, captura de movimento, etc.

escolha

Teclados , LPFK

Outro

Artigos relacionados