Usando L398 breaks para controlar motores de passo II
Para ler um pouco mais sobre a teoria desse assunto, aqui o datasheet do L298, coração da nossa plaquinha e aqui uma documentação a respeito da própria placa. Abaixo, um exemplo simples de software para acionar um motor de passo conectado ao break conforme mostrado no esquema do primeiro post : int IN1=2; int IN2=3; int IN3=4; int IN4=5; int ENB=6; // Obs: a placa que eu usei usa jumpers como enable, int ENA=7; // então nem precisaria de usar esses pinos. // Esse fonte abaixo funciona para os dois tipos de placa. void setup() { pinMode(ENA,OUTPUT); pinMode(ENB,OUTPUT); pinMode(IN1,OUTPUT); pinMode(IN2,OUTPUT); pinMode(IN3,OUTPUT); pinMode(IN4,OUTPUT); digitalWrite(ENA,HIGH); digitalWrite(ENB,HIGH); } void loop(){ // O sistema vai acionando as bobinas de maneira // a promover o giro do rotor. // O intervalo de 30 milissegundos é necessário // para que o rotor gire. Quanto menor, ...