serieller Monitor/ Plotter spinnt

Gast #5922673
Lesenswert?

Moin,

hatte jemand von euch schon mal Probleme mit dem seriellen Monitor bzw. 
Plotter?
Bei vielen meiner Programme steigt der Arduino aus, sobald den Monitor 
bzw. Plotter starten möchte. Hat jemand eine Ahnung warum?
Ganz einfacher Beispielcode:
1
    float a = -5;
2
    int val=0;
3
   
4
    
5
    void setup()
6
    {
7
    Serial.begin(9600);
8
    pinMode(8, OUTPUT);
9
    digitalWrite(8, HIGH);
10
    
11
    }
12
     
13
    void loop()
14
    {
15
         if (Serial.available() >0) {
16

17
    /* whatever is available from the serial is read here    */
18
    val = Serial.read();
19
    
20
    {
21
      
22
      if(val==20)
23
      {
24
        for(int i = 0; i <=200000; i++)
25
        {
26
        Serial.println(a);
27
        }
28
      }
29
    }
30
  }
31
}
Gast #5922703
Lesenswert?

Er springt aus seiner Loop raus.
Normalerweise müsste ja bei diesem Programm, sobald der Arduino den Wert 
20 erhält, 200000mal -5 geplottet werden... das hat er auch mal gemacht, 
aber macht er seit 2h nicht mehr.
Bei einem anderen Programm, bei der ich eine SPI nutze, um Werte 
auszulesen und dieses quasi in Dauerschleife läuft, stellt er ebenfalls 
den Auslesebetrieb sofort ein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren