Помогите...Вроде Правильно?Но не Работает(

niko120
Offline
Зарегистрирован: 15.02.2019
int knopka1 = 34;
int knopka2 = 36;
int knopka3 = 38;
int knopka4 = 40;
int knopka5 = 42;
int knopka6 = 44;
int knopka7 = 46;
int knopka8 = 48;
int knopka9 = 50;
int knopka10 = 52;
int led1 = 35;
int led2 = 37;
int led3 = 39;
int led4 = 41;
int led5 = 43;
int led6 = 45;
int led7 = 47;
int led8 = 49;
int led9 = 51;
int led10 = 53;
void setup() {
  pinMode(knopka1, INPUT);
  pinMode(knopka2, INPUT);
  pinMode(knopka3, INPUT);
  pinMode(knopka4, INPUT);
  pinMode(knopka5, INPUT);
  pinMode(knopka6, INPUT);
  pinMode(knopka7, INPUT);
  pinMode(knopka8, INPUT);
  pinMode(knopka9, INPUT);
  pinMode(knopka10, INPUT);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led8, OUTPUT);
  pinMode(led9, OUTPUT);
  pinMode(led10, OUTPUT);
}
void loop() {
  while (digitalRead(knopka1) == HIGH)
  { digitalWrite(led1, HIGH);
    while (digitalRead(knopka2) == HIGH)
    { digitalWrite(led2, HIGH);
      while (digitalRead(knopka3) == HIGH)
      { digitalWrite(led3, HIGH);
        while (digitalRead(knopka4) == HIGH)
        { digitalWrite(led4, HIGH);
          while (digitalRead(knopka5) == HIGH)
          { digitalWrite(led5, HIGH);
            while (digitalRead(knopka6) == HIGH)
            { digitalWrite(led6, HIGH);
              while (digitalRead(knopka7) == HIGH)
              { digitalWrite(led7, HIGH);
                while (digitalRead(knopka8) == HIGH)
                { digitalWrite(led8, HIGH);
                  while (digitalRead(knopka9) == HIGH)
                  { digitalWrite(led9, HIGH);
                    while (digitalRead(knopka10) == HIGH)
                    { digitalWrite(led10, HIGH);
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
 
Emer
Offline
Зарегистрирован: 02.11.2016

niko120 пишет:

i
 

1. Сперва научитесь вставлять код в форум. Темы соответствующие прикреплены. 

2. Напишите что вы хотите сделать

3. напишите что вы уже сделали

4.напишите что идет не так.

Тогда скорее всего вам помогут. 

 

PashaWNN
Offline
Зарегистрирован: 20.12.2018

А чего ты хочешь добиться-то?

niko120
Offline
Зарегистрирован: 15.02.2019

Ну...Во-Первых...Что не Так в Моем не умении Вставлять Код в Форум? Сразу бы и Поправили...

Во-вторых- Это Цикл в Цикле...Да...есть Так понятие в С++...Это своего рода Логическая Лестница...

в Третьих...Скомпилировал, Загрузил в Arduino mega2560...И не Работает(

в Четвертых...Вроде бы Код Расчитан на Цифр.Выводы а Там Ерундистика какая-то Получается на Выходе(.Вроде должно Реагир на Нажат 1 кнопки чтоб Загорелся 1 led,Пошел След.Цикл- и Так до 10 Кнопки...

niko120
Offline
Зарегистрирован: 15.02.2019

Это Цикл в Цикле...Пока не Нажм 1 кнопку- не Пойдет Выполнятся Второй Цикл(

Emer
Offline
Зарегистрирован: 02.11.2016

niko120 пишет:

Ну...Во-Первых...Что не Так в Моем не умении Вставлять Код в Форум? Сразу бы и Поправили...

Во-вторых- Это Цикл в Цикле...Да...есть Так понятие в С++...Это своего рода Логическая Лестница...

в Третьих...Скомпилировал, Загрузил в Arduino mega2560...И не Работает(

в Четвертых...Вроде бы Код Расчитан на Цифр.Выводы а Там Ерундистика какая-то Получается на Выходе(.Вроде должно Реагир на Нажат 1 кнопки чтоб Загорелся 1 led,Пошел След.Цикл- и Так до 10 Кнопки...

http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii

Вы для начала в монитор бы вывели результаты нажимания на кнопки. Может помогло бы))

sadman41
Offline
Зарегистрирован: 19.10.2016

Т.е. у вас нога не идет, а нам нужно угадать почему?

Emer
Offline
Зарегистрирован: 02.11.2016

sadman41 пишет:

Т.е. у вас нога не идет, а нам нужно угадать почему?

Ну почему, скорее всего понятно, он просто в цикл не попадает. Либо очень быстро из него вылетает. Влетает-вылетает...:))) 

Код-лотерея, а вдруг повезет..

п.с. автор, вводная понятна для начала?

sadman41
Offline
Зарегистрирован: 19.10.2016

И пуллапа у него нет, поэтому и лотерея.

niko120
Offline
Зарегистрирован: 15.02.2019

Emer пишет:

sadman41 пишет:

Т.е. у вас нога не идет, а нам нужно угадать почему?

Ну почему, скорее всего понятно, он просто в цикл не попадает. Либо очень быстро из него вылетает. Влетает-вылетает...:))) 

Код-лотерея, а вдруг повезет..

п.с. автор, вводная понятна для начала?

Не совсем Понятна...Разве Первый Цикл не Должен Стоять и Ждать когда Произойдет Условие для выполн Цикла?

sadman41
Offline
Зарегистрирован: 19.10.2016

А с чего вы решили, что "условие не происходит"?

niko120
Offline
Зарегистрирован: 15.02.2019

sadman41 пишет:

И пуллапа у него нет, поэтому и лотерея.

Пулл Ап? Что Это? я Новичок же(((

niko120
Offline
Зарегистрирован: 15.02.2019

sadman41 пишет:

А с чего вы решили, что "условие не происходит"?

Условие же Должно по Идее Выполн по Наж Кнопки 1, И Зажечь led1 и Перейти ко 2 Циклу и Ждать там Наж на 2 Кнопку...

Emer
Offline
Зарегистрирован: 02.11.2016

niko120 пишет:

Не совсем Понятна...

Дополнительно для прочтения:

http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-no...

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

п.с. в циклы этот вывод только не втавляйте. Поиграйтесь с этим вне циклов.

sadman41
Offline
Зарегистрирован: 19.10.2016

niko120 пишет:

sadman41 пишет:

А с чего вы решили, что "условие не происходит"?

Условие же Должно по Идее Выполн по Наж Кнопки 1, И Зажечь led1 и Перейти ко 2 Циклу и Ждать там Наж на 2 Кнопку...

Как ваши соображения относятся к заданному вопросу? Я вот тоже считаю, что по идее, все хорошие должны уже победить всех плохих. Обсудим ещё и это?

niko120
Offline
Зарегистрирован: 15.02.2019

niko120 пишет:

sadman41 пишет:

А с чего вы решили, что "условие не происходит"?

Условие же Должно по Идее Выполн по Наж Кнопки 1, И Зажечь led1 и Перейти ко 2 Циклу и Ждать там Наж на 2 Кнопку...

Сама Логика Такая...

Есть 10 кнопок, 10 Свет...Сначала наж 1 кнопку-зажиг 1 свет и переходим к 2 кнопке и т.д  до 10 кнопки

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

niko120 пишет:
Пулл Ап? Что Это? я Новичок же(((
В интернете новичок что-ли. А Гугл это непереводимое сочитание букв.??

niko120
Offline
Зарегистрирован: 15.02.2019

qwone пишет:

niko120 пишет:
Пулл Ап? Что Это? я Новичок же(((
В интернете новичок что-ли. А Гугл это непереводимое сочитание букв.??

у Меня они Подтянуты Внешн Резисторами) Если Вы об Этом...

leks
Offline
Зарегистрирован: 22.10.2017

Это какой то пыточный скетч - нажал первую кнопку и держи, потом вторую и держи и так все 10? Такой замысел?

niko120
Offline
Зарегистрирован: 15.02.2019

leks пишет:

Это какой то пыточный скетч - нажал первую кнопку и держи, потом вторую и держи и так все 10? Такой замысел?

Никаких Пыточных и Нет)))

в Итоге Задумка Такая...Как Викторина для Ребенка- Нажал на 1 кнопку- прошел на 2 Уровень- Кнопки по Задумке держ не Надь) Вот думаю Может Надо Было If использовать?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

niko120 пишет:
у Меня они Подтянуты Внешн Резисторами) Если Вы об Этом...

Скорее всего там косяки идут стаей. Начиная с неправильной вставки кода, до вообще вменяемой архитектуры программы.  Если я скажу что вам надо организовать программу через цифровой автомат, то какой будет у Вас вопрос??? ;)))

Emer
Offline
Зарегистрирован: 02.11.2016

niko120 пишет:

[Кнопки по Задумке держ не Надь) 

Так как только вы ее отпустилию вы из первого же цикла и вылетели))

Это даже если дребезг не учитывать)))))))))

sadman41
Offline
Зарегистрирован: 19.10.2016

niko120 пишет:

Никаких Пыточных и Нет)))

в Итоге Задумка Такая...Как Викторина для Ребенка- Нажал на 1 кнопку- прошел на 2 Уровень- Кнопки по Задумке держ не Надь) Вот думаю Может Надо Было If использовать?

А похоже, что пытка и есть, к тому же не только для ребенка.

Потому что, исходя из описания процесса, поступать надо так (на уровне начинающего):

.... 
 while (digitalRead(knopka1) == LOW);
 digitalWrite(led1, HIGH);

 while (digitalRead(knopka2) == LOW);
 digitalWrite(led2, HIGH);

 ...

 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016
.... 
 while (digitalRead(knopka1) == HIGH);
 delay(100);
 while (digitalRead(knopka1) == LOW);
 digitalWrite(led1, HIGH);

 while (digitalRead(knopka2) == HIGH);
 delay(100);
 while (digitalRead(knopka2) == LOW);
 digitalWrite(led2, HIGH);

 ...

 

Emer
Offline
Зарегистрирован: 02.11.2016

sadman41 пишет:

Потому что, исходя из описания процесса, поступать надо так (на уровне начинающего):

Ему надо, чтоб пока не нажмется кнопка 1, нажатие второй не приводило бы к поджигу светика. И так далее.

leks
Offline
Зарегистрирован: 22.10.2017

Emer пишет:

sadman41 пишет:

Потому что, исходя из описания процесса, поступать надо так (на уровне начинающего):

Ему надо, чтоб пока не нажмется кнопка 1, нажатие второй не приводило бы к поджигу светика. И так далее.

Тада надо проверить-размять пальцы-кнопки и если скетч рабочий то заменить кнопки на рубильники-переключатели-кнопки с фиксацией.

sadman41
Offline
Зарегистрирован: 19.10.2016

Emer пишет:

sadman41 пишет:

Потому что, исходя из описания процесса, поступать надо так (на уровне начинающего):

Ему надо, чтоб пока не нажмется кнопка 1, нажатие второй не приводило бы к поджигу светика. И так далее.

Да оно и не должно. Пока первый while (в моём фрагменте) не завершится - жми хоть на какую, ничего не произойдёт.

Emer
Offline
Зарегистрирован: 02.11.2016

leks пишет:
заменить кнопки на рубильники-переключатели-кнопки с фиксацией.

Кстати интересная идея, программа то рабочая...Железо не рабочее))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

niko120 пишет:

Ну...Во-Первых...Что не Так в Моем не умении Вставлять Код в Форум? 

Всё не так. Не знаю, как коллеги его обсуждают, я в таких случаях просто пишу: "ошибка в строке #ХЗ" и не читаю код вообще, пока в нём номера строкне появятся. Всё равно обсуждать невозможно. 

vosara
vosara аватар
Offline
Зарегистрирован: 08.02.2014

Может так, без антидребезга


#define knopka1  34
#define knopka2  36
#define knopka3  38
#define knopka4  40
#define knopka5  42
#define knopka6  44
#define knopka7  46
#define knopka8  48
#define knopka9  50
#define knopka10 52
#define led1  35
#define led2  37
#define led3  39
#define led4  41
#define led5  43
#define led6  45
#define led7  47
#define led8  49
#define led9  51
#define led10 53
uint8_t state = 0;

void setup() {
  pinMode(knopka1, INPUT);
  pinMode(knopka2, INPUT);
  pinMode(knopka3, INPUT);
  pinMode(knopka4, INPUT);
  pinMode(knopka5, INPUT);
  pinMode(knopka6, INPUT);
  pinMode(knopka7, INPUT);
  pinMode(knopka8, INPUT);
  pinMode(knopka9, INPUT);
  pinMode(knopka10, INPUT);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led8, OUTPUT);
  pinMode(led9, OUTPUT);
  pinMode(led10, OUTPUT);
}

void loop() {
  switch(state)
  {
  case 0:
    if(digitalRead(knopka1) == HIGH)
    {
      digitalWrite(led1, HIGH);
      state++;
    }
    break;
  case 1:
    if(digitalRead(knopka2) == HIGH)
    {
      digitalWrite(led2, HIGH);
      state++;
    }
    break;
  case 2:
    if(digitalRead(knopka3) == HIGH)
    {
      digitalWrite(led3, HIGH);
      state++;
    }
    break;
  case 3:
    if(digitalRead(knopka4) == HIGH)
    {
      digitalWrite(led4, HIGH);
      state++;
    }
    break;
  case 4:
    if(digitalRead(knopka5) == HIGH)
    {
      digitalWrite(led5, HIGH);
      state++;
    }
    break;
  case 5:
    if(digitalRead(knopka6) == HIGH)
    {
      digitalWrite(led6, HIGH);
      state++;
    }
    break;
  case 6:
    if(digitalRead(knopka7) == HIGH)
    {
      digitalWrite(led7, HIGH);
      state++;
    }
    break;
  case 7:
    if(digitalRead(knopka8) == HIGH)
    {
      digitalWrite(led8, HIGH);
      state++;
    }
    break;
  case 8:
    if(digitalRead(knopka9) == HIGH)
    {
      digitalWrite(led9, HIGH);
      state++;
    }
    break;
  case 9:
    if(digitalRead(knopka10) == HIGH)
    {
      digitalWrite(led10, HIGH);
      state++;
    }
    break;
  case 10:
    if(digitalRead(knopka1) == HIGH)
    {
      digitalWrite(led1, HIGH);
      state = 0;
    }
    break;
  }
// delay(100);
}

 

niko120
Offline
Зарегистрирован: 15.02.2019

Emer пишет:

sadman41 пишет:

Потому что, исходя из описания процесса, поступать надо так (на уровне начинающего):

Ему надо, чтоб пока не нажмется кнопка 1, нажатие второй не приводило бы к поджигу светика. И так далее.

Да...Абсолютно Точно...Всё так и Задумывается...

niko120
Offline
Зарегистрирован: 15.02.2019

niko120 пишет:

Emer пишет:

sadman41 пишет:

Потому что, исходя из описания процесса, поступать надо так (на уровне начинающего):

Ему надо, чтоб пока не нажмется кнопка 1, нажатие второй не приводило бы к поджигу светика. И так далее.

Да...Абсолютно Точно...Всё так и Задумывается...

И Так до 10 кнопки.

niko120
Offline
Зарегистрирован: 15.02.2019

Честно...Про Case не Догадался бы что Можн Использовать.

niko120
Offline
Зарегистрирован: 15.02.2019

Спасибо..Сейчас Буду Пробовать)

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Странно. Пятница, наверное, действует. ТС раз пять сказали правильно вставить свою программу, а он как оглох. И цепляет меня слово код: код - это когда вы пишите в машинных кодах (ну нет под рукой ассемблера, а программка небольшая). А на языках высокого уровня называется программой.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ему не Надо Вставлять. Ему Нужен Просто... Результат... Чтобы вы Наконец Поняли его Рассуждения и дали Исправленный Код.

niko120
Offline
Зарегистрирован: 15.02.2019

vosara пишет:

Может так, без антидребезга


#define knopka1  34
#define knopka2  36
#define knopka3  38
#define knopka4  40
#define knopka5  42
#define knopka6  44
#define knopka7  46
#define knopka8  48
#define knopka9  50
#define knopka10 52
#define led1  35
#define led2  37
#define led3  39
#define led4  41
#define led5  43
#define led6  45
#define led7  47
#define led8  49
#define led9  51
#define led10 53
uint8_t state = 0;

void setup() {
  pinMode(knopka1, INPUT);
  pinMode(knopka2, INPUT);
  pinMode(knopka3, INPUT);
  pinMode(knopka4, INPUT);
  pinMode(knopka5, INPUT);
  pinMode(knopka6, INPUT);
  pinMode(knopka7, INPUT);
  pinMode(knopka8, INPUT);
  pinMode(knopka9, INPUT);
  pinMode(knopka10, INPUT);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led8, OUTPUT);
  pinMode(led9, OUTPUT);
  pinMode(led10, OUTPUT);
}

void loop() {
  switch(state)
  {
  case 0:
    if(digitalRead(knopka1) == HIGH)
    {
      digitalWrite(led1, HIGH);
      state++;
    }
    break;
  case 1:
    if(digitalRead(knopka2) == HIGH)
    {
      digitalWrite(led2, HIGH);
      state++;
    }
    break;
  case 2:
    if(digitalRead(knopka3) == HIGH)
    {
      digitalWrite(led3, HIGH);
      state++;
    }
    break;
  case 3:
    if(digitalRead(knopka4) == HIGH)
    {
      digitalWrite(led4, HIGH);
      state++;
    }
    break;
  case 4:
    if(digitalRead(knopka5) == HIGH)
    {
      digitalWrite(led5, HIGH);
      state++;
    }
    break;
  case 5:
    if(digitalRead(knopka6) == HIGH)
    {
      digitalWrite(led6, HIGH);
      state++;
    }
    break;
  case 6:
    if(digitalRead(knopka7) == HIGH)
    {
      digitalWrite(led7, HIGH);
      state++;
    }
    break;
  case 7:
    if(digitalRead(knopka8) == HIGH)
    {
      digitalWrite(led8, HIGH);
      state++;
    }
    break;
  case 8:
    if(digitalRead(knopka9) == HIGH)
    {
      digitalWrite(led9, HIGH);
      state++;
    }
    break;
  case 9:
    if(digitalRead(knopka10) == HIGH)
    {
      digitalWrite(led10, HIGH);
      state++;
    }
    break;
  case 10:
    if(digitalRead(knopka1) == HIGH)
    {
      digitalWrite(led1, HIGH);
      state = 0;
    }
    break;
  }
// delay(100);
}

 

Это Реально...То что и Задумывалось))) Все Работает) Спасибо Вам Огромное!!!

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Ну вот, и еще один ушел удовлетворенным. С полной уверенностью, что написав говнокод, поканючив, припоминая детей, больную бабушку и абсолютно ничего не понимая, он получит рабочую программу. Тьфу - противно даже...

junior_developer
Offline
Зарегистрирован: 27.11.2017

а зачем такой длинный код? Разве туда нельзя было  использовать  for(i=0; i<10 ;i++)? Чтобы не повторять то же самое. Например написать так

 

switch(state) {
	for(i=0; i<10 ;i++){
	case i:
	    if(digitalRead(knopka i) == HIGH){
      digitalWrite(led i, HIGH);
      state++;
	   }
      }
	break;
	 }

Или в switch втыкать for нельзя?

niko120
Offline
Зарегистрирован: 15.02.2019

mykaida пишет:

Ну вот, и еще один ушел удовлетворенным. С полной уверенностью, что написав говнокод, поканючив, припоминая детей, больную бабушку и абсолютно ничего не понимая, он получит рабочую программу. Тьфу - противно даже...

Вот Смотрите...в Принципе Могу Написать Это на С++, а вот На Платформе Arduino расстерялся(...Синтаксис же Другой(

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

niko120 пишет:

в Принципе Могу Написать Это на С++, а вот На Платформе Arduino расстерялся(...Синтаксис же Другой(

Это да! Беда прямо с синтаксисом.

sadman41
Offline
Зарегистрирован: 19.10.2016

Умело бы ардуино Ассемблер, так вообще бы проблем не было с программами - каждый третий новичок бы писал прямо с головы.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Нас взломали? Наш форум захватила конгрегация матери Терезы?

Теперь каждой ленивой заднице, не желающей правильно вставлять код, будем готовые скетчи писать?

mykaida пишет:

ТС раз пять сказали правильно вставить свою программу, а он как оглох. 

А нах, если ему и так решение на блюдечке выдают?

niko120
Offline
Зарегистрирован: 15.02.2019

niko120 пишет:

Ворота пишет:

Нас взломали? Наш форум захватила конгрегация матери Терезы?

Теперь каждой ленивой заднице, не желающей правильно вставлять код, будем готовые скетчи писать?

mykaida пишет:

ТС раз пять сказали правильно вставить свою программу, а он как оглох. 

А нах, если ему и так решение на блюдечке выдают?

Если Вам от Этого Действа Станет Легче то Пожалуйста...Вуаля

int knopka1 = 34;
int knopka2 = 36;
int knopka3 = 38;
int knopka4 = 40;
int knopka5 = 42;
int knopka6 = 44;
int knopka7 = 46;
int knopka8 = 48;
int knopka9 = 50;
int knopka10 = 52;
int led1 = 35;
int led2 = 37;
int led3 = 39;
int led4 = 41;
int led5 = 43;
int led6 = 45;
int led7 = 47;
int led8 = 49;
int led9 = 51;
int led10 = 53;
void setup() {
  pinMode(knopka1, INPUT);
  pinMode(knopka2, INPUT);
  pinMode(knopka3, INPUT);
  pinMode(knopka4, INPUT);
  pinMode(knopka5, INPUT);
  pinMode(knopka6, INPUT);
  pinMode(knopka7, INPUT);
  pinMode(knopka8, INPUT);
  pinMode(knopka9, INPUT);
  pinMode(knopka10, INPUT);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led8, OUTPUT);
  pinMode(led9, OUTPUT);
  pinMode(led10, OUTPUT);
}
void loop() {
  while (digitalRead(knopka1) == HIGH)
  { digitalWrite(led1, HIGH);
    while (digitalRead(knopka2) == HIGH)
    { digitalWrite(led2, HIGH);
      while (digitalRead(knopka3) == HIGH)
      { digitalWrite(led3, HIGH);
        while (digitalRead(knopka4) == HIGH)
        { digitalWrite(led4, HIGH);
          while (digitalRead(knopka5) == HIGH)
          { digitalWrite(led5, HIGH);
            while (digitalRead(knopka6) == HIGH)
            { digitalWrite(led6, HIGH);
              while (digitalRead(knopka7) == HIGH)
              { digitalWrite(led7, HIGH);
                while (digitalRead(knopka8) == HIGH)
                { digitalWrite(led8, HIGH);
                  while (digitalRead(knopka9) == HIGH)
                  { digitalWrite(led9, HIGH);
                    while (digitalRead(knopka10) == HIGH)
                    { digitalWrite(led10, HIGH);
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

 

Вам Стало Легче???

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

niko120 пишет:

Если Вам от Этого Действа Станет Легче то Пожалуйста...Вуаля

Вы так и не поняли, что это нужно Вам, а не нам. И легче станет Вам, а не нам.

Не знаю, что нашло на коллег, может магнитная буря или там, "Дева стала Раком на Весы", но почему-то они стали с Вами разговаривать. Обычно на этом форуме с тем, кто не вставил код как надо, не разговаривают вовсе. Ну, или издевательски описывают ошибки в стиле "в строке № ХЗ, ...".

И, кстати, напрасно они так поступили (стали что-то советовать). Именно поэтому, Вы ничерта и не поняли.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

niko120 пишет:

Вам Стало Легче???

Мне пох. Дебильные ошибки из-за кардинального отличия синтаксиса Ардуино от синтаксиса С++ у тебя, а не у меня.

niko120
Offline
Зарегистрирован: 15.02.2019

ЕвгенийП пишет:

niko120 пишет:

Если Вам от Этого Действа Станет Легче то Пожалуйста...Вуаля

Вы так и не поняли, что это нужно Вам, а не нам. И легче станет Вам, а не нам.

Не знаю, что нашло на коллег, может магнитная буря или там, "Дева стала Раком на Весы", но почему-то они стали с Вами разговаривать. Обычно на этом форуме с тем, кто не вставил код как надо, не разговаривают вовсе. Ну, или издевательски описывают ошибки в стиле "в строке № ХЗ, ...".

И, кстати, напрасно они так поступили (стали что-то советовать). Именно поэтому, Вы ничерта и не поняли.

Мне Нужна Была Помощь...Разобраться в Программе...И Норм Люди Мне Помогли.Вот только я Так и не Понял...В Ардуино есть Такое Понятие? Цикл в Цикле...

niko120
Offline
Зарегистрирован: 15.02.2019

Ворота пишет:

niko120 пишет:

Вам Стало Легче???

Мне пох. Дебильные ошибки из-за кардинального отличия синтаксиса Ардуино от синтаксиса С++ у тебя, а не у меня.

Не Над только из Себя тут Строить Бога Ардуино,только лишь из-за Того что я не Знаю Синтаксиса Ардуино...Думаю Вы С++ не Знаете

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

niko120 пишет:
Вот только я Так и не Понял...В Ардуино есть Такое Понятие? Цикл в Цикле...
Вы не поняли не только этого. Что касается "цикла в цикле" - а ардуино программы пишутся на С++, открывайте любую книгу по этому языку и читайте, что там есть, а чего там нет.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

niko120 пишет:

я не Знаю Синтаксиса Ардуино...Думаю Вы С++ не Знаете

«Лучше молчать и показаться дураком, чем заговорить и развеять все сомнения»
(не помню, кажется Марк Твен)

niko120
Offline
Зарегистрирован: 15.02.2019

ЕвгенийП пишет:

niko120 пишет:
Вот только я Так и не Понял...В Ардуино есть Такое Понятие? Цикл в Цикле...
Вы не поняли не только этого. Что касается "цикла в цикле" - а ардуино программы пишутся на С++, открывайте любую книгу по этому языку и читайте, что там есть, а чего там нет.

Ну в 7 Студии я же Нормально Всё Пишу...Как только Перехожу на Иде...То Одно не Пойдет,то Другое(