Skocz do zawartości

TheDaroo

Użytkownicy
  • Zawartość

    3
  • Rejestracja

  • Ostatnio

Posty napisane przez TheDaroo

  1. Witam,

    Ostatnio zauważyłem dziwną rzecz,  piszę dłuższy program i to to co się znajduje poniżej ~200 lini tak jak by nie istnieje.

    Na przykład taki kod (to tylko przykład, żeby wyjaśnić o co chodzi😉)

    .......
      if(Serial.available()>0){
        char Data_read = Serial.read();
    
        switch(Data_read){
          case 'R':
          digitalWrite(RED, HIGH);
          break;
    
          case 'r':
          digitalWrite(RED, LOW);
          break;
    
          case 'G':
          digitalWrite(GREEN, HIGH);
          break;
    
          case 'g':
          digitalWrite(GREEN, LOW);
          break;
          
        }
      .......

    R , r działa ale już G, g zero reakcji, a gdy zamienię je miejscami

    .......
      if(Serial.available()>0){
        char Data_read = Serial.read();
    
        switch(Data_read){
            case 'G':
          digitalWrite(GREEN, HIGH);
          break;
    
          case 'g':
          digitalWrite(GREEN, LOW);
          break;
          
          case 'R':
          digitalWrite(RED, HIGH);
          break;
    
          case 'r':
          digitalWrite(RED, LOW);
          break;
    
          
        }
      .......

    To na G reaguje a na R już nie

    Problem czasem się pojawia przy 200 linijkach kodu, a czasem przy 30.

    Ktoś miał coś podobnego??

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.