Controle de motor de passo via serial - part2 (programa)

Bom, vamos começar programando o software no pc.
Utilizando o Visual Basic 2010, vc pode fazer um sofware bonito, e que roda tranquilamente em W7 64

vamos começar fazendo da seguinte maneira.
primeiro vamos criar um botão chamado e enviar, e sempre que este botão for acionado ele vai enviar para o microcontrolador quantos passos vc quer que ele de, e para que lado ele vai girar.
além do botao, vamos criar uma caixa texto, para gente escrever o numero de passos que vc quer que o motor de.
isso vai ficar +ou- assim:
Dentro do botão enviar vc escreve:
    If SerialPort1.IsOpen Then
            SerialPort1.Write(TextBox1.Text)
        Else
            SerialPort1.Open()
            SerialPort1.Write(TextBox1.Text)

        End If
Detalhe: Adicione a serialport1 no seu projeto, é so arrastar ela e jogar no form1.
quando vc adiciona ela, na barra de propriedades vai aparecer o boud rate, bits essas coisas.

Muito bem, o que este botão faz é enviar a string que vc digitar via serial, e qualquer pic que tenha comunicação serial poderá receber esta string, mas antes disso, é claro, devemos configurar o hardware, ja que a saida rs232 é de 12 vcc, e se vc enviar 12vcc para o pic, ele vai queimar.
para isso utilize o max232, que faz todo o trabalho para vc.

É esse rogercom ta em todas, rs, pena que ta um pouco ultrapassado, mas aprendi muita coisa lá, ele mostra como fazer controle de motor de passo pela porta paralela, mas, os computadores não vem mais com esta porta, está obsoleta.

proximo post, vou colocar o programa para receber a string enviada e mandar os pulsos para o uln2003.


Comentários

Postagens mais visitadas deste blog

O que é PSOC??

Integrando esp32 e ads1115