Selbstbau eines Tonbandgerätes
#52
Ja, stimmt schon. Aber es gibt auch keinerlei Compiler-Warnung, wenn das insofern korrekt ist. Habe mal ein sehr überschaubares Beispiel gemacht, das genau dem Fehler entspricht, der mich soviel Zeit gekostet hat. (Nur dass die Eingabe natürlich nicht schön deutlich über die Eingabe, sondern irgendwie in den Sensoren kamt)

Code:
char c = 'a';
int i = 0;

void setup() {
  Serial.begin (9600);
}

void loop () {
  if (Serial.available()) {
    c = Serial.read ();
    Serial.println (c);
  }
  if ((c = 'x') && (i % 2 ))   // keine Warnung!!
    Serial.println ("hier"); 
  else
    Serial.println ("nicht");
  i += 1;
  delay (1000);
}
Egal, was man eingibt, es kommt immer abwechselnd "hier" und "nicht", der erste Teil der zusammengesetzten Bedingung ist immer wahr.
Für mich als alten Pascal-Fan wäre das eine Gelegenheit, mal über diese Kaugummi-Typisierung von C bzw C++ herzuziehen - verkneife mir das jetzt. Nur das: Warum kein explizites Type-Cast, wenn man es haben will?

Na egal, ich habs ja gefunden, und erstaunlich ist doch, welche Themen noch alle an so einer Bandmaschine dranhängen.

Hier läuft gerade zum 3. Mal ein Band insgesamt mit Bandzugregelung durch. Nachdem ich die Regelspannung (sprich den pwm-Wert) über einen "gleitenden Durchschnitt", z.Zt. über 3 Umdrehungen, laufen lasse, bleibt auch der Bandzughebel sehr schön ruhig und gleichmäßig, ohne diese Software-Dämpfung zappelt er in bestimmten Bereichen ganz schön herum. Klar, eine schöne schwingfähige Angelegenheit aus Motormasse und Federspannung des Bandzughebels. Vielleicht mache ich davon noch ein Diagramm und bringe es hier. So etwas sind jedenfalls für mich produktive Fehler und nicht so blöde Syntax-Geschichten.

Nebenbei mal die Kühlkörper-Temperatur bei diesem Dauerlauf gemessen. Die liegt bei bescheidenen 45 °C, da brauche ich mir darüber jedenfalls keine Sorgen zu machen.

Ansonsten -
MfG
Selbstbauer
Zitieren


Nachrichten in diesem Thema
[Kein Betreff] - von kaimex - 19.09.2020, 14:58
[Kein Betreff] - von Selbstbauer - 20.09.2020, 09:21
[Kein Betreff] - von kaimex - 20.09.2020, 10:53
[Kein Betreff] - von Selbstbauer - 20.09.2020, 13:09
[Kein Betreff] - von Selbstbauer - 26.09.2020, 19:42
[Kein Betreff] - von kaimex - 27.09.2020, 10:47
[Kein Betreff] - von Selbstbauer - 27.09.2020, 12:10
[Kein Betreff] - von kaimex - 27.09.2020, 13:33
[Kein Betreff] - von Selbstbauer - 27.09.2020, 14:04
[Kein Betreff] - von ManiBo - 28.09.2020, 11:09
[Kein Betreff] - von Selbstbauer - 29.09.2020, 09:09
[Kein Betreff] - von Ferrograph - 09.10.2020, 12:21
[Kein Betreff] - von Selbstbauer - 09.10.2020, 13:35
[Kein Betreff] - von Ferrograph - 09.10.2020, 14:42
[Kein Betreff] - von Selbstbauer - 11.10.2020, 18:58
[Kein Betreff] - von dynamike - 13.10.2020, 19:53
[Kein Betreff] - von Peter Ruhrberg - 13.10.2020, 20:46
[Kein Betreff] - von Selbstbauer - 16.10.2020, 10:49
RE: Selbstbau eines Tonbandgerätes - von JUM - 02.11.2020, 15:58
RE: Selbstbau eines Tonbandgerätes - von JUM - 11.11.2020, 20:13
RE: Selbstbau eines Tonbandgerätes - von JUM - 12.11.2020, 15:52
RE: Selbstbau eines Tonbandgerätes - von Kuni - 12.11.2020, 23:55
RE: Selbstbau eines Tonbandgerätes - von Selbstbauer - 12.11.2020, 21:29
RE: Selbstbau eines Tonbandgerätes - von JUM - 13.11.2020, 05:58
RE: Selbstbau eines Tonbandgerätes - von egon - 02.12.2020, 22:05
RE: Selbstbau eines Tonbandgerätes - von t20 - 03.12.2020, 00:51
RE: Selbstbau eines Tonbandgerätes - von yege - 06.12.2020, 18:41
RE: Selbstbau eines Tonbandgerätes - von snzgl - 15.02.2021, 21:59
RE: Selbstbau eines Tonbandgerätes - von Kuni - 27.02.2021, 21:52
RE: Selbstbau eines Tonbandgerätes - von egon - 27.02.2021, 22:16
RE: Selbstbau eines Tonbandgerätes - von Kuni - 28.02.2021, 16:19
RE: Selbstbau eines Tonbandgerätes - von R2R - 14.11.2021, 18:09
RE: Selbstbau eines Tonbandgerätes - von R2R - 15.11.2021, 12:44
RE: Selbstbau eines Tonbandgerätes - von R2R - 02.01.2022, 16:43
RE: Selbstbau eines Tonbandgerätes - von JUM - 18.01.2022, 12:38
RE: Selbstbau eines Tonbandgerätes - von JUM - 22.01.2022, 16:12

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste