Hello,
I'm working on transmision belt. Stepp motor drives t-belt to sensors, after detekcion items on sensor, belt need to stop moving (stepp motor stop moving).
Im using Laser and fototransistor to detekcion items, L298n module to control nema 14 motor.
here is code
#include <AccelStepper.h>
AccelStepper stepper2(AccelStepper::FULL4WIRE, 8, 9, 10, 11);
bool inputWasLow=true;
#define senzor 7
void setup()
{
Serial.begin(9600);
pinMode(senzor,INPUT);
stepper2.setMaxSpeed(100);
stepper2.setAcceleration(50);
stepper2.runSpeed();
}
void loop()
{
if(digitalRead(senzor)==1)
{
inputWasLow=true;
stepper2.runSpeed();
}
if(digitalRead(senzor)==0)
{
if(inputWasLow)
{
inputWasLow==false;
stepper2.stop();
delay(1000);
}
stepper2.runSpeed();
}}
problem: motor don't move
connection sheme - LASER- GND -5v
FOTOTRANSISTOR - 5v- 100oHM RESISTOR -INPUT 7
RESISTOR- FOTOTRANSISTOR-GND