Acessando Dispositivos Externos com Computadores Pessoais

Porto Alegre, Junho de 2003.


Prof. Eduardo Augusto Bezerra, <eduardob@inf.pucrs.br>

Faculdade de Informatica, PUC-RS


Prof. Anderson R. Terroso, <terroso@ee.pucrs.br>

Prof. Daniel Barros Jr., <dbarros@ee.pucrs.br>

Faculdade de Engenharia, PUC-RS


Objetivo:

Fornecer ao aluno conhecimento basico necessario para acessar dispositivos externos conectados a uma porta de entrada/saida de um computador pessoal. Tambem e' objetivo do curso mostrar como realizar esse acesso utilizando software livre.


Topicos abordados:


Dia 1: Segunda, 09/06/2003, Hora: 15:50 (HI), Sala: LABORG (predio 30):

Portas de entrada/saida

a. Visao geral

b. Porta paralela em detalhes (IEEE 1284)

c. Porta serial em detalhes (RS-232C)

d. Porta infrared em detalhes (IrDA)

e. Porta USB em detalhes


Dia 2: Terca, 10/06/2003, Hora: 15:50 (HI), Sala: LABORG (predio 30):

Gerencia das portas de entrada/saida

a. Visao geral: sistemas operacionais e linguagens

b. Acesso as portas de entrada/saida usando a linguagem C/C++

c. Acesso as portas de entrada/saida usando a linguagem Java

d. Acesso as portas via rede e via internet (browser)


Dia 3: Quinta, 12/06/2003, Hora: 15:50 (HI), Sala: LABORG (predio 30):

Interface software/hardware

a. Baixa potencia (max 232, ‘245)

b. Interface de potencia (transformador, rele, acoplador optico, tip/bd)

Exemplos de aplicacoes (tentantiva)

a. LEDs/chaves (out/in, paralela)

b. Potenciometro (in, paralela/serial)

c. Braco robo (out, serial)

d. RS-232C via radio (in/out serial)

e. Tranca de porta (out, serial)

f. Leitora de codigo de barras (in, buffer do teclado e serial)


Dia 4: Sexta, 13/06/2003, Hora: 15:50 (HI), Sala: LABORG (predio 30):

Pratica


Material de apoio: Notas de aula