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;
   441   442   443   444   445   446   447   448   449   450   451