- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 33

Thema: FM-Radio mit Arduino Pro Mini und Si4703 - Programm hängt sich auf!

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #29
    HaWe
    Gast
    ich sehe keinen richtigen offensichtlichen Fehler, allerdings kommt mir deine Button-press-Abfrage etwas kritisch vor, was sich u.U. ungünstig während der Laufzeit auswirken könnte:
    Denn du liest einen Buttondruck, ohne auf Loslassen zu warten:

    Code:
     if (buttonState_1 == LOW) 
        {
          volume ++;
          if (volume == 16) volume = 15;
          radio.setVolume(volume);
          delay(100);
          displayData();
         }     
      else if (buttonState_2 == LOW) 
        {
          volume --;
          if (volume < 0) volume = 0;
          radio.setVolume(volume);
          delay(100);
          displayData();
          }
    ich mache das bei mir in solchen Fällen so:
    Code:
    // digitalRead(buttonPin_1);        // button_pressed == LOW?
    if(!digitalRead(buttonPin_1) ) {   
       while(!digitalRead(buttonPin_1) )  // wait for button_up == HIGH
          {delay(10);}   
       //  volume ++;
       //...usw...
    }
    
    // digitalRead(buttonPin_2);        // button_pressed == LOW?
    if(!digitalRead(buttonPin_2) ) {    
       while(!digitalRead(buttonPin_2) )  // wait for button_up == HIGH
          {delay(10);}
       //  volume --;
       //...usw...
    }
    vlt wäre das ja mal einen Versuch wert....
    Geändert von HaWe (12.03.2018 um 11:40 Uhr) Grund: comments

Ähnliche Themen

  1. Unit 1.2 hängt sich auf
    Von Billy51 im Forum Open Source Software Projekte
    Antworten: 0
    Letzter Beitrag: 06.03.2011, 12:52
  2. Timer hängt sich auf?
    Von Ineedhelp im Forum C - Programmierung (GCC u.a.)
    Antworten: 15
    Letzter Beitrag: 22.08.2008, 16:49
  3. Programm hängt sich auf
    Von martin66119 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 07.10.2007, 21:06
  4. LCD hängt sich auf
    Von hotijack im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 30.05.2007, 16:47
  5. Lade Programm geht nicht (hängt sich auf)
    Von REX im Forum Robby CCRP5
    Antworten: 1
    Letzter Beitrag: 11.09.2004, 04:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen