Za potrebe podesavanja programa treb motor vrtit 1min.
Sad me zanima samo kako skockat taj dio od 60s. Znam da ne ide u loop i da ga mogu rjesit sa for i while petljom, ali kako moram namjestit brzinu motora sa delaya neznam kako skockat 1m sveukupno.
Kod za motor je:
digitalWrite(stepperPin, HIGH);
delayMicroseconds(40000);
digitalWrite(stepperPin, LOW);
delayMicroseconds(40000);
digitalWrite(ledPin, LOW);
Vrcenje motora 60s
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
-
- Posts: 22
- Joined: 20-03-2012, 15:57
Re: Vrcenje motora 60s
zasto bas moras sa delay? Oo pa svakako ce ti bit loop i ponavljat se stalno..stavi u setup onda il nest..al ja bi ovak
void loop {
int vrijeme = millis();
while (vrijeme < 60000) {
digitalWrite (stepperPin, HIGH);
}
digitaWrite (stepperPin, LOW);
}
void loop {
int vrijeme = millis();
while (vrijeme < 60000) {
digitalWrite (stepperPin, HIGH);
}
digitaWrite (stepperPin, LOW);
}