Stránka 1 z 1

Krokový motor a funkce millis

Napsal: 26 kvě 2023, 08:23
od Cutiepie
Zdravím,

zajímalo by mě, jestli je možné pomocí funkce millis() řídit krokový motor s driverem. Dejme tomu, že chci co 5s, aby motor zajel o úhel 180° tam byl 1s a pak se vrátil zpátky na 0°, mezitím pořád blikej LED co 500 ms.

V programu mám řádky pro spínání motoru a rychlost, která vyžaduje delay např. při step 1 krokového motoru

void step1() {
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
delay(velocity);

Je možné tady funkci millis použit? Budu rád za každý koncept nebo radu. Děkuji

Re: Krokový motor a funkce millis

Napsal: 26 kvě 2023, 11:19
od Caster