51 ¿Es correcto el programa para usar el microcontrolador L298n para controlar la rotación de un motor? ¿Cómo controlar la rotación hacia adelante y hacia atrás del motor?
Si hay dos señales, una es una señal de inicio/parada y la otra es una señal de dirección, entonces el programa se puede escribir así.
#include
sbit qt=P2^0;
sbit fx=P2^1;
sbit keyqt=P1^0;
sbit keyfx=P1^1;
retraso nulo (unsigned int i)
{
mientras (i--);
}
main()
{
mientras(1)
{
qt=1;
si(clave==0)
{
qt=0;
fx=keyfx;
retraso(50000);
}
}
}
}
}