сочувствую.
Да, пропустил. Но от этого ничего не меняется
а строки 28, 29 и 30 - разве не по этому же условию?
Вам намекают, что после оператора if желательно ставить скобки, а то вы рискуете получить совсем не то, что планировали
это про скобки? - уверен, что не меняется? ![]()
Игорь, ты только что не мог код в сообщение вставить - так слушай, когда тебе старшие говорят
Признателен.
Не пинайте сильно ногами, я только учусь
И не стоит редактировать код, на который уже ответили. Как ты изволил выразиться - от этого ничего не меняется, только выглядишь глупо
Тогда начните с того, что поставьте скобки вокруг всех блоков if else while for и так далее
Исправленный код выложите новым сообщением
Слаб человек и подвержен искушениям. Трудно бывает устоять.
Да ладно!
[quote=“Игорь, post:32, topic:9475, full:true”]
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
Stepper myStepper1(stepsPerRevolution, 4, 5, 6, 7);
int stepCount = 0;
int stepCount1 = 0;
void setup() {
Serial.begin(9600);
myStepper.setSpeed(60);
myStepper1.setSpeed(6);
}
void loop() {
myStepper.step(1);
Serial.print(“steps:” );
Serial.println(stepCount);
stepCount++;
{
if (stepCount%10==0)
}
myStepper1.step(1);
Serial.print(“steps1:” );
Serial.println(stepCount1);
stepCount1++;
delay(10);
}
час от часу
Игорь, это бред.
Откройте любой учебник С и посмотрите синтаксис условного оператора if - else
Пилять, он же буквально «вокруг» понял. )))))))))
Выражайся яснее в этой теме (и вообще её давно в песочницу пора).
@BOOM
Я попросил снизить свой уровень и теперь не могу переименовывать и двигать темы.
Так если считаешь нужным - двигай.
Блин не там поставил
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
Stepper myStepper1(stepsPerRevolution, 4, 5, 6, 7);
int stepCount = 0;
int stepCount1 = 0;
void setup() {
Serial.begin(9600);
myStepper.setSpeed(60);
myStepper1.setSpeed(6);
}
void loop() {
myStepper.step(1);
Serial.print(“steps:” );
Serial.println(stepCount);
stepCount++;
{
if (stepCount%10==0)
myStepper1.step(1);
}
Serial.print(“steps1:” );
Serial.println(stepCount1);
stepCount1++;
delay(10);
}
Но при отсутствии скобок степпер должен был ходить нормально. Только печатать шаги неправильно… Игорь, без двигателей проверяете?
все равно не там.
Прочитайте-таки книжку
не только. Счетчики шагов тоже вне действия условий
Не вижу, где критично применяется stepCount1