Tugas Program Stepper Motor Mata Kuliah Elektronika Kontrol Kelas A "Buat Program Untuk Menggerakkan Putaran Motor Stepper"
Tugas Program Stepper Motor Mata Kuliah Elektronika Kontrol Kelas A "Buat Program Untuk Menggerakkan Putaran Motor Stepper"
OLEH:
FAKULTAS TEKNIK
UNIVERSITAS BRAWIJAYA
MALANG
2019
Stepper berputar membentuk sudut 30, 40, 60, 90, 135, 180, 270, 360, 540
// Identifikasi Numstep
int numstep1;
int numstep2;
int numstep3;
int numstep4;
int numstep5;
int numstep6;
int numstep7;
int numstep8;
int numstep9;
void setup() {
Serial.begin(9600);
// Identifikasi 2 Pin Output Stepper
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
pinMode(enPin,OUTPUT);
digitalWrite(enPin,LOW);
digitalWrite(dirPin,HIGH);
digitalWrite(dirPin,HIGH);
//Looping Dimulai
for(int x = 0; x < numstep1; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
for(int x = numstep1; x < numstep2; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
}
Stepper berputar membentuk sudut sesuai data dikirim dari
komputer/terminal
// Identifikasi Numstep
int numstep1;
void setup() {
Serial.begin(9600);
// Identifikasi 2 Pin Output Stepper
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
pinMode(enPin,OUTPUT);
digitalWrite(enPin,LOW);
digitalWrite(dirPin,HIGH);
}
void loop() {
digitalWrite(dirPin,HIGH);
//Looping Dimulai
for(int x = 0; x < numstep1; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
}
Stepper berputar sejumlah tertentu sesuai data dikirim dari
komputer/terminal
void setup() {
Serial.begin(9600);
// Identifikasi 2 Pin Output Stepper
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
pinMode(enPin,OUTPUT);
digitalWrite(enPin,LOW);
digitalWrite(dirPin,HIGH);
}
void loop() {
digitalWrite(dirPin,HIGH);
//Looping Dimulai
for(int x = 0; x < 5; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
}