fix an annoying bug

Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
This commit is contained in:
2019-05-29 15:57:13 +03:00
parent 617f196178
commit b079e48880
3 changed files with 3 additions and 6 deletions

View File

@@ -71,7 +71,7 @@ void loop() {
unsigned long reqTime = millis(); unsigned long reqTime = millis();
while (waitingForNext) { while (waitingForNext) {
while (!Wire.available()) { while (!Wire.available()) {
if (millis() - reqTime > 500) { if (millis() - reqTime > 100) {
Wire.requestFrom(8, 1); Wire.requestFrom(8, 1);
reqTime = millis(); reqTime = millis();
} }

View File

@@ -8,7 +8,7 @@
#define EGG_DIA 45.0 #define EGG_DIA 45.0
#define Y_DEGREES_PER_MM (360 / (PI * EGG_DIA)) #define Y_DEGREES_PER_MM (360 / (PI * EGG_DIA))
#define X_LIMIT 90.0 #define X_LIMIT 85.0
#define EGG_LENGTH 60.0 #define EGG_LENGTH 60.0
#define X_DEGREES_PER_MM (X_LIMIT / EGG_LENGTH) #define X_DEGREES_PER_MM (X_LIMIT / EGG_LENGTH)
@@ -19,7 +19,7 @@ Stepper eggStepper(24, 25, STEPS_PER_REVOLUTION, 0, Y_DEGREES_PER_MM);
Stepper servoStepper(28, 29, -STEPS_PER_REVOLUTION, X_LIMIT, Stepper servoStepper(28, 29, -STEPS_PER_REVOLUTION, X_LIMIT,
X_DEGREES_PER_MM); X_DEGREES_PER_MM);
Pen pen(23, 100, 180); Pen pen(23, 120, 180);
unsigned int eggStepperDelay; unsigned int eggStepperDelay;
unsigned int servoStepperDelay; unsigned int servoStepperDelay;

View File

@@ -81,7 +81,6 @@ void requestEvent() {
void execCommand() { void execCommand() {
executing = true; executing = true;
cli();
if (command[0] == G01 || command[0] == G00) { if (command[0] == G01 || command[0] == G00) {
if (command[0] == G01) { if (command[0] == G01) {
needAdjust = true; needAdjust = true;
@@ -108,10 +107,8 @@ void execCommand() {
adjustRPM(); adjustRPM();
sei();
return; return;
} }
sei();
} }
void setup() { void setup() {