/* STM32 Blue Pill project using the STM32 Arduino Core (stm32duino) */
#define LED PB9
#define dirPin PC14
#define stepPin PC15
#define stepsPerRevolution 200
void setup() {
Serial.begin(115200);
Serial.println("Hello STM32!");
Serial.println("Welcome to Wokwi :-)");
pinMode(dirPin, OUTPUT);
pinMode(stepPin, OUTPUT);
pinMode(LED, OUTPUT);
}
void loop() {
int i = 0;
for(int x= 0; x < stepsPerRevolution; x++)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(2000);
digitalWrite(stepPin, LOW);
delayMicroseconds(2000);
}
delay(10);
for(i = 0;i<100;i++)
Serial.println(i);
delay(500);
digitalWrite(LED, LOW);
delay(500);
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(dirPin, HIGH);
}