Оператор if в программе

сочувствую.

Да, пропустил. Но от этого ничего не меняется

а строки 28, 29 и 30 - разве не по этому же условию?
Вам намекают, что после оператора if желательно ставить скобки, а то вы рискуете получить совсем не то, что планировали

это про скобки? - уверен, что не меняется? :slight_smile:

Игорь, ты только что не мог код в сообщение вставить - так слушай, когда тебе старшие говорят

Признателен.

Не пинайте сильно ногами, я только учусь

И не стоит редактировать код, на который уже ответили. Как ты изволил выразиться - от этого ничего не меняется, только выглядишь глупо

Тогда начните с того, что поставьте скобки вокруг всех блоков 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);
}

Но при отсутствии скобок степпер должен был ходить нормально. Только печатать шаги неправильно… Игорь, без двигателей проверяете?

все равно не там.
Прочитайте-таки книжку

1 лайк

не только. Счетчики шагов тоже вне действия условий

Не вижу, где критично применяется stepCount1