ПРОБЛЕМА с созданием одни из самых простых и примитивных часов для шахмат... ПОМОГИТЕ!

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Den Black, 30 авг 2019.

  1. Den Black

    Den Black Нуб

    Код (C++):
    //переменные...
      int Round = 30;
    int val;
      int Game = 600;
    void setup() {
    pinMode(13, OUTPUT);
    pinMode(12, OUTPUT);
    pinMode(11, OUTPUT);
    pinMode(1, INPUT);
    tone(11, 440, 1000);
    tone(11, 494, 1000);
    tone(11, 880, 1000);
    Serial.begin(9600);
    }
    void loop() {
      //цикл игры
        //регистрация поворота...
        val = analogRead(1);

    // ПРОБЛЕМА условие(если ручка поворачивается, то время хода обновляется)  
            if ( 700 > val > 300){
          tone(11, 440, 100);
     
         Round = Round + 30;
         delay(10);
     
          }
     
          // условия горения одного или иного светодиода
     
       if (val > 700){
        digitalWrite(12, HIGH);
            digitalWrite(13, LOW);
      delay(10);
          Game--;
        Round--;
       }
       if (val < 300){
       digitalWrite(13, HIGH);
       digitalWrite(12, LOW);
      delay(10);
          Game--;
        Round--;
        }

           // материалы для слежки в сериал порте
          delay(990);
          Serial.print(val    );
          Serial.print(Round   );
     
           
       // окончание игры и их условия...
      if (Game == 0 or Round == 0){
       digitalWrite(12, LOW);
       digitalWrite(13, LOW);
       tone(11, 880, 1000);
        tone(11, 494, 1000);
         tone(11, 440, 1000);
      delay(999999);
      }

    }  
    По идее время обновляется при плавном повороте потанциометра. Но этого не происходит(просто время замораживается). Буду рад скорой помощи!
     
    Последнее редактирование: 30 авг 2019
  2. NikitOS

    NikitOS Король шутов Администратор

    Код вставьте правильно
     
  3. Den Black

    Den Black Нуб

    Просто скопируй и вставь. В чём проблема?
     
  4. NikitOS

    NikitOS Король шутов Администратор

    Вы при регистрации правила читали?
    А перед созданием темы закрепленное сообщение?
     
  5. Den Black

    Den Black Нуб

    Нет и что теперь?
     
  6. NikitOS

    NikitOS Король шутов Администратор

    Читать или получать предупреждение, а потом и бан
     
  7. Den Black

    Den Black Нуб

    Ты небось админ?
     
  8. NikitOS

    NikitOS Король шутов Администратор

    Угадали
     
  9. Den Black

    Den Black Нуб

    Скорее просто - угадал. 13 - 14 лет?
     
  10. NikitOS

    NikitOS Король шутов Администратор

    А что вас смущает?
    Стереотипы?
     
  11. Den Black

    Den Black Нуб

    Скорее я сам такой)
     
  12. NikitOS

    NikitOS Король шутов Администратор

    Что дальше?
     
    issaom нравится это.
  13. b707

    b707 Гуру

    Den Black - дай и я угадаю - тебе 12?

    Пожалуйста. исполняй правила или твоя тема будет закрыта а ты заблочен.
     
    NikitOS нравится это.
  14. Den Black

    Den Black Нуб

    Может поможешь с кодом? 3 дня над этим голову ломаю
     
  15. NikitOS

    NikitOS Король шутов Администратор

    Так а где код?
    Только куча текста
     
  16. b707

    b707 Гуру

    помогу. если перестанешь наезжать на модератора. Ошибка элементарная.
     
  17. Den Black

    Den Black Нуб

    Ок я не наезжаю...
     
  18. Tomasina

    Tomasina Сушитель лампочек Модератор

    В неправильно вставленный код просто никто не будет вникать. Тут так принято. ;)
    Если нужен оперативный ответ - подчиняйтесь правилам, либо ждите пока кто-то преодолеет брезгливость и скопирует-вставит. А это может произойти очень нескоро...
     
  19. Den Black

    Den Black Нуб

    ВСЁ всё всё...
     
  20. NikitOS

    NikitOS Король шутов Администратор

    А теперь разъясните проблему и что вообще нужно