Go Down

Topic: (gelöst) Sketch stoppt mit Poti auf A4 ? (Read 800 times) previous topic - next topic

4711

#45
Aug 24, 2020, 07:33 am Last Edit: Aug 24, 2020, 07:36 am by 4711
Moin

die "28" stellt einen Potiwert da ?


das ist die gemessene Temperatur am Fühler (geht dann bis 200°C u Komma hoch). (Komma werd ich noch abs() eliminieren, braucht man nicht)

die Potis verändern die Werte (Offset bei Temp. zum Abgleich, Soll-Temp und Hz werden verändert bzw. können zur Optimierung geändert werden)

ansich funktioniert das alles ausreichend gut, ich möchte gerne etwas optimieren um zu lernen ;)

(deleted)

#46
Aug 24, 2020, 07:47 am Last Edit: Aug 24, 2020, 08:02 am by Peter-CAD-HST
(deleted)

4711

#47
Aug 24, 2020, 08:14 am Last Edit: Aug 24, 2020, 08:14 am by 4711
hab mal was gecoded
Code: [Select]
     if (iT1_alt != iT1) {lcd.setCursor(11,0);lcd.print(iT1);iT1_alt = iT1;};
      if (uiFAN_Hz_alt != uiFAN_Hz) {lcd.setCursor(0,1);lcd.print(uiFAN_Hz);uiFAN_Hz_alt = uiFAN_Hz;};
      if (iTCorrect_alt != iTCorrect) {lcd.setCursor(9,1);lcd.print(iTCorrect);iTCorrect_alt = iTCorrect;};

muss ich erst testen obs fkt.  :)

grad eingefallen, durch die map() habe ich nur Ganzzahlen .. oder?


4711

wegen der unterschiedl. Länge (10 - 100) muss ich vorher die Segmente löschen, ginge das einfacher?
Code: [Select]
if (iT1_alt != iT1)
      { lcd.setCursor(11,0);
        lcd.print("   ");
        lcd.setCursor(11,0);
        lcd.print(iT1);
        iT1_alt = iT1;
      };


Tommy56

wegen der unterschiedl. Länge (10 - 100) muss ich vorher die Segmente löschen, ginge das einfacher?
Code: [Select]
if (iT1_alt != iT1)
      { lcd.setCursor(11,0);
        lcd.print("   ");
        lcd.setCursor(11,0);
        lcd.print(iT1);
        iT1_alt = iT1;
      };

Code: [Select]
if (iT1_alt != iT1)
      { lcd.setCursor(11,0);
        lcd.print("   ");
        if (iT1<100) lcd.setCursor(12,0);  // <--- für 2-stellig 1 nach rechts
        else lcd.setCursor(12,0);
        lcd.print(iT1);
        iT1_alt = iT1;
      };


Gruß Tommy
"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)


4711

#53
Aug 24, 2020, 01:44 pm Last Edit: Aug 24, 2020, 01:45 pm by 4711
Danke Jungs!

funktioniert nun super schnell und sauber, bin zufrieden ;)

Go Up