Это часть кода .Все остальное присутствует.
analogWrite(piezoPin, zvuk);
for (int i = 0, i > 100, i++) {
if (analogRead(datchik) > 500) {
if (millis() - last_time >= 100) {
digitalWrite (dvizeneLed, HIGH);
tone(piezoPin, 2000);
delay (100);
digitalWrite (dvizeneLed, LOW);
noTone(piezoPin);
delay (10);
last_time = millis();
Другие языки программирования и технологии
Помогите разобраться с кодом. Ошибка в строчке for (int i = 0, i > 100, i++) {
1. В заголовке for надо использовать НЕ запятые, а ТОЧКИ С ЗАПЯТОЙ:
for (int i = 0; i > 100; i++) {
2. При таких условиях цикл НИ РАЗУ не выполнится: при i == 0 условие i > 100 ЛОЖНО.
for (int i = 0; i > 100; i++) {
2. При таких условиях цикл НИ РАЗУ не выполнится: при i == 0 условие i > 100 ЛОЖНО.
Во первых i < 100. Условие выполняется пока счетчик МЕНЬШЕ 100
Во вторых как во всяких плюс-плюсах не знаю, но в JS это пишется for (i = 0; i < 100; i++)
Точки с запятой между условиями, а не запятые
Во вторых как во всяких плюс-плюсах не знаю, но в JS это пишется for (i = 0; i < 100; i++)
Точки с запятой между условиями, а не запятые
Просто цикл ни разу не выполнится, потому что 0 явно меньше чем 100.
Замени на
i < 100
Замени на
i < 100
for (int i = 0; i < 100; i++)
Счётчику цикла переменной i присваивается значение 0 и идёт проверка на выполнения условия i > 100. Дак почему тогда должен цикл выполняться? Не должен он выполняться, конечно же! И ещё - кто ж так пишет for( , ,) ? Надо for( ; ; ) !..
Там должны быть точки с запятой, вместо запятых:
for (int i = 0; i > 100; i++)
for (int i = 0; i > 100; i++)
Оооочень информативно. Ждем погоды.
Может быть i < 100? Иначе цикл не выполнится ни разу.
Ты начинаешь с i == 0, на второй строчке проверяется условие i > 100, (false) то есть ты не попадаешь в тело цикла.
Что это за число 100? Нужно сделать 100 итераций? Тогда i < 100
Что это за число 100? Нужно сделать 100 итераций? Тогда i < 100
Похожие вопросы
- объясните как именно работает цикл (int i = 0; i < N; i++) в этом коде, почему нельзя написать i+1, вместо i++
- Помогите разобраться в коде. Язык Фортран
- Про цикл. int i = 5; i = ++i + ++i; Почему получается 14 а не 13?
- Помогите разобраться с кодом Delphi
- Помогите разобраться с кодом
- Всем привет, помогите в коде разобраться С++, вылетает ошибка, вроде все правильно..
- while(!((str[i]>='0'&&str[i]<='9')||str[i]=='\0')) как перевести на человеческий язык это условие? - Язык си
- Пожалуйста помогите разобраться с даним кодом C++. Тема : Односвязание списки
- Помогите!!! В чём ошибка!? Условие: использовать нужно только for var i:= Что не понятно, спрашивайте.
- Плиииз кто поможет по коду ошибки и синему экрану????