Měření runtime motoru
Napsal: 21 lis 2019, 11:53
Ahoj, jsem začátečník a potřeboval bych poradit. Snažím se vytvořit více méně "stopky" abych mohl říct jak dlouho mi běží DC motor. Chtěl bych, aby program vypsal každé 2 sekundy že motory běží.
Zkoušel jsem to tímto způsobem, ale program nic nevypíše.
Kód: Vybrat vše
#include <AFMotor.h>
AF_DCMotor motorL(3);
AF_DCMotor motorR(4);
unsigned long MovementTimer = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
Forward();
if ((millis()- MovementTimer) > 1500)
{
Serial.println("moving 1.5 sec");
}
}
void Forward()
{
MovementTimer = millis();
motorL.setSpeed(85);
motorR.setSpeed(85);
motorL.run(FORWARD);
motorR.run(FORWARD);
}