feat!: update sketch to use new API
This commit is contained in:
parent
ff568306d8
commit
0dcbe05688
9
config.h
9
config.h
|
|
@ -26,4 +26,13 @@
|
|||
|
||||
#define PIN_LASER (PIN_PD2)
|
||||
|
||||
// Magic numbers
|
||||
#define STEP_RATIO_X (7020)
|
||||
#define STEP_RATIO_Y (7020)
|
||||
|
||||
// Offset [cm]
|
||||
#define OFFSET_X (0)
|
||||
#define OFFSET_Y (21)
|
||||
#define OFFSET_Z (166)
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,9 +1,26 @@
|
|||
#include "config.h"
|
||||
#include "turret.h"
|
||||
|
||||
Turret turret(PIN_X_DIRECTION, PIN_X_PULSE, PIN_X_ENABLE, PIN_X_HOME,
|
||||
PIN_Y_DIRECTION, PIN_Y_PULSE, PIN_Y_ENABLE, PIN_Y_HOME,
|
||||
PIN_LASER);
|
||||
Turret::PinMap pinX = {
|
||||
.home = PIN_X_HOME,
|
||||
.direction = PIN_X_DIRECTION,
|
||||
.pulse = PIN_X_PULSE,
|
||||
.enable = PIN_X_ENABLE,
|
||||
.laser = PIN_LASER,
|
||||
};
|
||||
|
||||
Turret::PinMap pinY = {
|
||||
.home = PIN_Y_HOME,
|
||||
.direction = PIN_Y_DIRECTION,
|
||||
.pulse = PIN_Y_PULSE,
|
||||
.enable = PIN_Y_ENABLE,
|
||||
.laser = PIN_LASER,
|
||||
};
|
||||
|
||||
Turret::StepRatio stepRatio(STEP_RATIO_X, STEP_RATIO_Y);
|
||||
Turret::Offset offset(OFFSET_X, OFFSET_Y, OFFSET_Z);
|
||||
|
||||
Turret turret(stepRatio, offset, pinX, pinY);
|
||||
|
||||
void setup() {
|
||||
turret.init();
|
||||
|
|
|
|||
Loading…
Reference in a new issue