Page 446 - MDP2022-2
P. 446
3. 코드
【STM32】
#include <Arduino.h>
#include <SoftwareSerial.h>
#include <Stepper.h>
#include <STM32TimerInterrupt.h>
//#include <AccelStepper.h>
#include <SoftwareSerial.h>
//Stepper stepper_l(200, PD4 ,PD5 ,PD6 ,PD7); left_f
//Stepper stepper_r(200, PE10, PD11, PD12, PD13); left_b
//Stepper stepper_l(200, PB1, PB2, PB3, PB4); right_f
//Stepper stepper_r(200, pa5, pa6, pa7 pb6); right_b
#define quadruple 697
#define doubleple quadruple/2;
SoftwareSerial mySerial(PA0,PA1);
enum Doremi{
Dolow = 262,
Re = 294,
Mi = 330,
Fa = 349,
So = 392,
La = 440,
Ti = 494,
Dohigh = 523
};
Doremi melody[] = {
Doremi::So,
Doremi::So,
Doremi::La,
Doremi::La
};
const int interval = 20000;
int flag;
int spindel = 5;