ESP_IOT v2.5
IOT ESP Coding
AtomStepMotorModule.cpp
Go to the documentation of this file.
1#include "StepperDriver.h"
2
3#ifdef ATOM_STEPPER_MOTOR_MODULE
4#include <M5Atom.h>
5
6int _motor_steps = 200;
7int _step_divisition = 32;
8int _en_pin = 22;
9int _dir_pin = 23;
10int _step_pin = 19;
11
12int _step = 0;
13int _speed = 0;
14
15
16StepperDriver _stepperDriver(_motor_steps, _step_divisition, _en_pin, _dir_pin, _step_pin);
17
19{
20 SerialDebug.println("StepperDriver.M5.begin");
21
22 //M5.begin(true, false, true);
23 espBegin_mainModule(3); //7.26.26 //M5.Begin();
24
25 _stepperDriver.setSpeed(0);
26 _stepperDriver.powerEnable(true);
27 delay(1600);
28}
29
31{
32 if(M5.Btn.wasPressed()) {
33 _stepperDriver.setSpeed(300);
34 _stepperDriver.step(5000);
35 _stepperDriver.step(-5000);
36 }
37 espUpdate_mainModule(3); //7.26.26 //M5.update();
38}
39#else
41{
42
43}
44
46{
47
48}
49#endif
void loop_AtomStepMotorModule()
void setup_AtomStepMotorModule()
void espUpdate_mainModule(int num)
the Update aggrgate
Definition: MainModule.cpp:521
void espBegin_mainModule(int num)
Definition: MainModule.cpp:508