• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
silnik krokowy 28BYJ48
#1
Witam

Podpiąłem sinik krokowy do Motor Control Shield.
Możecie zobaczyć kod programu bo jakoś nie chce kręcić, silnik delikatnie syczy i tyle.

Kod:
int motor1_dir1 = 12;
int motor1_dir2 = 13;
int motor1_pwm  = 11;

int motor2_dir1 = 8;
int motor2_dir2 = 7;
int motor2_pwm  = 10;
//motor 1
int motor3_dir1 = 5;
int motor3_dir2 = 4;
int motor3_pwm  = 9;

int motor4_dir1 = 3;
int motor4_dir2 = 2;
int motor4_pwm  = 6;


void setup()
{
//ustawienie wyjść
 pinMode(motor1_dir1, OUTPUT);
 pinMode(motor1_dir2, OUTPUT);
 pinMode(motor1_pwm, OUTPUT);

 pinMode(motor2_dir1, OUTPUT);
 pinMode(motor2_dir2, OUTPUT);
 pinMode(motor2_pwm, OUTPUT);

 pinMode(motor3_dir1, OUTPUT);
 pinMode(motor3_dir2, OUTPUT);
 pinMode(motor3_pwm, OUTPUT);

 pinMode(motor4_dir1, OUTPUT);
 pinMode(motor4_dir2, OUTPUT);
 pinMode(motor4_pwm, OUTPUT);

//ustawienia stanu logicznego na wyjściu digitalWrite(Pin, Stan). Stan jest stanem logicznym, który może być HIGH bądź LOW (wysoki bądź niski).
 digitalWrite(motor1_dir1, 0);
 digitalWrite(motor1_dir2, 1);
 digitalWrite(motor1_pwm, 1);

 digitalWrite(motor2_dir1, 0);
 digitalWrite(motor2_dir2, 1);
 digitalWrite(motor2_pwm, 1);

 digitalWrite(motor3_dir1, 0);
 digitalWrite(motor3_dir2, 1);
digitalWrite(motor3_pwm, 1);

 digitalWrite(motor4_dir1, 0);
 digitalWrite(motor4_dir2, 1);
 digitalWrite(motor4_pwm, 1);

}
void loop()
{
//0  PWM = 0% dioda nie świeci
//64 PWM = 25%
//128 PWM = 50%
//192 PWM = 75%
//255 PWM = 100%

 analogWrite(motor1_pwm, 128); //128
 
 analogWrite(motor2_pwm, 128);

 analogWrite(motor3_pwm, 128);

 analogWrite(motor4_pwm, 128);
 delay(500);
}
 
Odpowiedź
  


Wiadomości w tym wątku
silnik krokowy 28BYJ48 - przez robo1973 - 19-04-2019, 16:58
RE: silnik krokowy 28BYJ48 - przez Pattiny - 19-04-2019, 17:50
RE: silnik krokowy 28BYJ48 - przez kaczakat - 19-04-2019, 21:36
RE: silnik krokowy 28BYJ48 - przez robo1973 - 19-04-2019, 21:52
RE: silnik krokowy 28BYJ48 - przez kaczakat - 19-04-2019, 23:11
RE: silnik krokowy 28BYJ48 - przez kaczakat - 20-04-2019, 14:24

Skocz do:


Przeglądający: 1 gości