Aula de programação C – 05

5. PRÁTICA 05: ACIONAMENTO DO MOTOR COM BOTÃO

Referencial Teórico: Pinagem do Microcontrolador; Ciclo de Máquina; Oscilador.

Objetivo: Controlar o estado de funcionamento de um motor por meio do pressionamento de um botão.

Materiais: Utilizar botão presente na placa, motor de corrente contínua ligado à saída A e fonte de alimentação.

5.1 Arquivo Principal

#include "iniciog.h"
#include "pratica.h"

void main(){

	configura_portas();

	habilita_ponteh();

	while(1){
		if (botao == 1) {
			MTR1_CW = 1;
			MTR1_CC = 0;
		}
		if (botao == 0) {
			MTR1_CW = 0;
			MTR1_CC = 0;
		}
	}
}

5.2 Arquivo Secundário

// acrescentar ao iniciog.h ou arquivo pratica.h

void habilita_ponteh(){
	MOTOR_AB_EN = 1;
	MTR1_EN = 1;
	MTR2_EN = 1;
}