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):