L29x – Biblioteca Arduino para pontes H

Estava eu a mexer no código do robot beta02 quando achei que devia criar um outro ficheiro para começar a dividir o código em vez de ter tudo num único.

Comecei a ler qual o uso efectivo dado ao ficheiro de include quando li que normalmente tem associado o *.c onde são implementadas as funções defenidas no *.h. Tentei alterar o código do robot para implementar desta forma mas estava a misturar os conceitos do C com os conceitos do Arduino pelo que não estava a conseguir.

Decidi então implementar uma biblioteca de raíz para controlar os motores com a ponte H L293. Uma vez que há compatibilidade entre vários destes circuitos integrados como o L293, L298 e SN754410, a biblioteca pode ser usada com qualquer um destes atribuindo correctamente os pinos.

Deixo aqui a primeira versão para vossa análise e utilização caso estejam interessados. Ainda é capaz de levar melhorias pelo que assumam como tendo a qualidade beta de projectos em fase inicial. Se tiverem dúvidas ou sugestões a fazer, podem deixar nos comentários.

Podem encontrar a  biblioteca aqui: http://dl.dropbox.com/u/5218310/L29x-v2.00.zip (nova versão)

Etiquetas: , ,

2 Respostas to “L29x – Biblioteca Arduino para pontes H”

  1. Nuno Santos Says:

    Olá

    Muito boa solução, se implementares essa biblioteca correctamente tudo poderá ficar mais simples e o código mais limpo e arrumado!

    No futuro talvez pegue no teu conceito, uma vez que hoje descobri que a minha ponte L293D “fritou” de um dos lados, ou seja, não obtenho qualquer resposta dos pinos 3 e 6.

    Já encomendei uma nova ponte H e na próxima semana já analiso mais cuidadosamente a tua implementação!

    Continuação de bom trabalho
    Cumprimentos

  2. Marco Garcês Says:

    Ey, era cool teres isto no github ou algo do género!
    Continuação de um bom trabalho!

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s


%d bloggers like this: