12.11.2020, 11:05
(Dieser Beitrag wurde zuletzt bearbeitet: 12.11.2020, 11:05 von Selbstbauer.)
(11.11.2020, 20:13)JUM schrieb: Zum "=="Der Trick ist gut.
if (Konstante == Variable).
Dann meckert der Compiler wenn er
if (Konstante = Variable) vorfindet.
Aber die Compilierung mit einem anderen Compiler ist so nicht praktikabel, erst mal müsste man alle Verweise auf Arduino-Bibliotheken entfernen. Spaßeshalber habe ich mal folgendes mit Arduino sowie mit g++ getestet (vorher musste natürlich der - "Serial.."-Verweis ausgetauscht werden.
Code:
void loop () {
char c;
int i;
i = 3;
if ((c = 'x') && (i <= 3)) Serial.println ("dieses"); // keine Warnung
// if (('x' = c) && (i <= 3)) Serial.println ("jenes"); // Fehler, versteht sich
if (c = 'x') Serial.println ("noch was"); // Warnung
}
Ragnar_AT
Zitat:statt des Arduino den reinen Microcontroller (ATMega 328) zu verwenden
Das würde aber viel, sehr viel mehr Arbeit machen, und die Kostenersparung dürfte durchaus eine negative sein.
Aber was ich auf jeden Fall anstrebe ist, das Ding auch mit einem eigenen Display auszustatten. Das kleine OLED-Display ist schon vorhanden und getestet, Die Pins reichen auch, Allerdings brauchen die zugehörigen Libs ordentlich Platz, und das könnte, wie gesagt, knapp werden.
Bis demnächst mal wieder,
MfG
Selbstbauer