Controlar robô pela porta paralela

1. Controlar robô pela porta paralela

Francisco Mendes Rodrigues
hamset

(usa Debian)

Enviado em 09/02/2014 - 14:50h

Oi pessoal, um abraço a todos...Venho até vocês pedir uma ajuda:

Veja bem: Sou estudante de Eletro Eletrônica e quero apresentar no final do curso um robô controlado por computador. Bem antes de dizer o que eu quero vou dar um breve explicação:
A alguns anos atrás um amigo me passou um programa que controlava LEDs a traveis da porta paralela ( no Windows ). funcionava assim: LEDs ligados a certos pinos da porta paralela, a traveis deste programa ( não lembro mais o nome dele ), eu podia acender um LED apagar outro ou deixar um aceso e outro piscando e etc etc etc.

Andei procurando na net e ainda não encontrei algo similar a ele para Linux, como eu disse, este programa funcionava sozinho, não precisei fazer nenhum código fonte em C por exemplo, para controlar os LEDs, bastava conectá-los a porta e dar os comandos.

Vamos agora ao assunto, tenho um projeto "bem ambicioso" para apresentar no meu curso,já andei fazendo uns teste e vi que é possível.

Estou construindo um robô ( só a carcaça até agora ), Ele será assim: Dentro deste robô irei instalar uma placa de circuito que controla os motores, ( Tipo dois motores para tração, e um para movimentar a cabeça ), ainda dentro do meu robô uma placa mãe de um computador que tenho aqui parado ( mais que funciona perfeitamente,pois testei esta semana ) um HD para instalar o sistema ( Linux é claro, posso também instalar o sistema em um pen drive por exemplo para diminuir o peso) e duas baterias ( uma para a placa mães e outra para os motores ).Na placa mãe irei instalar um placa de wireless e um cabo paralelo para fazer a comunicação entre a placa mãe e o circuito controlador dos motores.

Seu funcionamento seria o seguinte: No computador do meu robô, eu instalo um programa que controla os motores pela porta paralela, e vou fazer alguns scripts para servir de comandos para o controle do robô ( Por exemplo; Um scripts "ande" e o robô anda, ou "vire a esquerda" e ele obedece ),ou seja cada scripts ativa uma função no programa, e o programa manda o comando para os motores.

Feito isso, eu acesso o computador do robô com o meu notebook a traveis da rede wireless, e com isso dou os comando e o robô funciona.

Tudo explicado, agora pergunto...Tem algum programa Linux em que eu possa fazer isso? Digo um programa já pronto para este controle dos motores pela porta paralela? É possível fazer este controle apenas a traveis de comandos no terminal, sem a nesse cidade de um programa?



Desde já agradeço a todos pela ajuda


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts