Ir ao conteúdo
  • Cadastre-se
Euz

Programação de PIC para inversão de motor.

Recommended Posts

Bom, você não disse qual compilador usa. Vou chutar e te entregar um exemplo pronto.

Vasculhei aqui e encontrei. Aperta 1 botão e vai para um lado. Aperta o outro vai para o o outro lado.

Circuito:

Semttulo-10.png

Código:

#include <16F628A.h>
#FUSES NOWDT //No Watch Dog Timer
#FUSES XT //Crystal osc <= 4mhz
#FUSES PUT //Power Up Timer
#FUSES NOPROTECT //Code not protected from reading
#FUSES BROWNOUT //Reset when brownout detected
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD //No EE protection

#use delay(clock=4000000) // clock do PIC

#define B1 PIN_B0 //Definição dos BOTÕES
#define B2 PIN_B1

#define IN1 PIN_B4 //Pinos de controle do L293D, APENAS O CANAL 1
#define IN2 PIN_B5

void main()
{
while(true) //Rotina Principal
{
if (input(B1))
{
output_low (IN2);

output_high (IN1);
do
{
} while (input(B1));
}

if (input(B2))
{
output_low (IN1);

output_high (IN2);
do
{
} while (input(B2));
}
}
}

Agora estude o que postei e adapte para a sua necessidade.

Qualquer dúvida, posta aí.

Falou

Compartilhar este post


Link para o post
Compartilhar em outros sites

#define IN1 PIN_B4 //Pinos de controle do L293D, APENAS O CANAL 1

#define IN2 PIN_B5

Output_low (in2) = colocar o pino Pinb.5 em nivel baixo. A outra instrução coloca nivel alto no pino Pin_b4.

Poste o circuito de sua ponte H.

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum, entendi, só não tinha visto essa função anteriormente.

O circuito foi postado e arrumado.

As mudanças foram basicamente as mencionadas, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega Euz, calma pois aqui é um fórum e não um chat. As pessoas respondem e saem para fazer outras coisas e depois voltam para ver as notificações.

Bom,

Sua ponte está invertida.

Troque os BC337 pelos BC328 de lugar.

Aguarde mais dicas.

Falou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×