Linha 32: Linha 32:
= Referências Bibliográficas =
= Referências Bibliográficas =


Válida a pesquisa apenas em Livros, Artigos ou Revistas.
* '''Livro:''' Construção de interfaces homem-computador : o uso de estadogramas na especificação e implementação de controle de interface
** '''Autor:''' Fabio Nogueira de Lucena
**'''Link para download:''' http://www.bibliotecadigital.unicamp.br/document/?down=000062398


* '''Livro:''' Construção de interfaces homem-computador : o uso de estadogramas na especificação e implementação de controle de interface
* '''Livro:''' Aspectos de implementação da interface dos programas de aplicação para o protocolo MMS e seus padrões associados : gerenciamento de conexão e exemplo de aplicação
  ** '''Autor:''' Fabio Nogueira de Lucena
** '''Autor:''' Jayme Nicolato Correa
  **'''Link para download:''' http://www.bibliotecadigital.unicamp.br/document/?down=000062398
**'''Link para download:''' http://www.bibliotecadigital.unicamp.br/document/?down=vtls000026458

Edição das 01h22min de 29 de outubro de 2014

Conceito

  • Interfaces em um âmbito geral pode ser definido como a interação entre usuário e sistema ou entre sistemas. Sempre há uma linguagem que fica responsável pela comunicação entres os meios, sendo uma de entrada e outra de saída. Esta última é dedicada a retornar dados, armazenar ou executar ações de acordo com cada iteração realizada; nesse meio ainda há protocolos tornando possível a comunicação.

Interface Física

  • Interface física em caráter básico é um conector ou dispositivo que faz a comunicação entre sistemas. A comunicação pode ser feita através de um sinal analógico ou digital, o primeiro necessita de um conversor A/D (Analógico / Digital). Sensores são os responsáveis pelo grande número de interfaces físicas, pois podem se dividir em sensores com interfaces digitais e analógicas.

Funcionamento

  • A função primordial é a transferência de dados entre dispositivos. No caso de sensores a interface fica responsável por "traduzir" um sinal elétrico em sinal digital para que o software possa ler os dados. A interface utilizada neste caso é o conversor A/D; pode se notar que para tal, é utilizado um hardware, que por vezes é embarcado no próprio sensor.
  • Hoje contamos com várias tecnologias como a I²C, UART, SPI, CAN, Ethernet, dentre outras que serão exemplificadas abaixo, assim como suas aplicações que variam entre projetos.

Exemplos

  • USB(Universal Serial Bus)

Interface criada para a comunicação entre periféricos e computadores, com o objetivo de padronizar a conexão entre vários hardwares. A comunicação é feita por canais lógicos, onde ocorrem as trocas de mensagens. Em microcontroladores existem dois tipos, sendo a USB device voltada para a comunicação que contem videos, áudios, armazenamento em massa, dentre outros. Já o USB "host" é utilizado para interface de controle podendo ser aberta, universal e aprimorada. A velocidade da porta 1.0 é de 12Mbps, já a versão 2.0 pode atingir 480Mbps, atualmente contamos com a USB 3.0 que pode transferir dados a 5Gbps.

Interface Lógica

Funcionamento

Exemplos

Interface Visual

Funcionamento

Exemplos

Referências Bibliográficas