28byj-48 step motor dönmüyor buzzer sesi geliyor

Ahmet52707

Hectopat
Katılım
24 Mart 2021
Mesajlar
61
Daha fazla  
Cinsiyet
Erkek
Arduino ve uln2003 sürücü kullanarak 28byj-48 step motorumu çalıştırmak istediğimde çalışmıyor ve buzzer sesi geliyor
sürücüde de sadece A ve C ledleri parlak B ve D hafif yanıyor
önceden çalışıyordu koddan olduğunu düşünüyorum kod bu:
#include <Stepper.h>

const int stepsPerRevolution = 64 * 32;
int Esik_degeri = 800;



Stepper stepmotor(stepsPerRevolution, 2, 3, 4, 5);
int greenled = 10;
int redled = 11;
int shiftregister = 13;


void setup() {
Serial.begin(9600);
stepmotor.setSpeed(500);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
digitalWrite(redled, LOW);
digitalWrite(greenled, LOW);
}
void loop() {
if(analogRead(A0) < Esik_degeri & analogRead(A1) < Esik_degeri){
digitalWrite(redled, LOW);
digitalWrite(greenled, HIGH);
delay(250);
digitalWrite(redled, HIGH);
digitalWrite(greenled, LOW);
delay(250);
}
else{
if(analogRead(A0) > Esik_degeri){
digitalWrite(greenled, LOW);
digitalWrite(redled, HIGH);
stepmotor.step(stepsPerRevolution);
delay(50);
}
if(analogRead(A1) > Esik_degeri){
digitalWrite(greenled, HIGH);
digitalWrite(redled, LOW);
stepmotor.step(-stepsPerRevolution);
delay(50);
}
}

}
 

Yeni konular

Geri
Yukarı