Hola amigos,
Estoy haciendo girar un motor a pasos NEMA 17/UNIPOLAR, activo el giro con pulsadores.
Solo que tengo un problema: Quiero que con un pulsador mas guarde el movimiento en la memoria EEPROM de Arduino MEGA, para luego ser activado con otro pulsador para reproducir los movimientos guardados.
Les agradecería mucho su ayuda para poder realizar esta práctica.
Estoy haciendo girar un motor a pasos NEMA 17/UNIPOLAR, activo el giro con pulsadores.
Solo que tengo un problema: Quiero que con un pulsador mas guarde el movimiento en la memoria EEPROM de Arduino MEGA, para luego ser activado con otro pulsador para reproducir los movimientos guardados.
Les agradecería mucho su ayuda para poder realizar esta práctica.
Código:
#include <Stepper.h>
#define motpin1 8
#define motpin2 9
#define motsteps 100
int bot1=2;
int bot2=3;
int led1=4;
int led2=5;
Stepper motor (motsteps,motpin1,motpin2);
void setup() {
motor.setSpeed(100);
pinMode(motpin1,OUTPUT);
pinMode(motpin2,OUTPUT);
pinMode(bot1,INPUT);
pinMode(bot1,INPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
}
void loop(){
if (digitalRead(bot1)==HIGH) {
motor.step(1);
digitalWrite(led2,HIGH);
}
else {
motor.step(0);
digitalWrite(led2,LOW);
}
if (digitalRead(bot2)==HIGH) {
motor.step(-1);
digitalWrite(led1,HIGH);
}
else
{
motor.step(0);
digitalWrite(led1,LOW);
}
}