#1 Fehler

Закриті
1 рік тому відкрито mueller_to · 4 коментарів
Tobias Müller, M. Eng. відкоментовано 1 рік тому
  • Die Temperaturmessung in Fahrenheit können Sie entfernen, die ist nicht relevant. (Nur Grad-Celsius)
  • Versuchen Sie bitte die Werte für Temperatur und Luftfeuchtigkeit mit einmal auf dem Display anzuzeigen, es können genug Zeichen dargestellt werden, es muss nur entsprechend alles gut formatiert werden. Schauen Sie sich dazu die Funktion sprintf() an.
  • Bitte Einheiten mit angeben, auch im seriellen Monitor. *speichern auf SD-Karte fehlt.
  • Sie verwenden zwei If-Ausdrücke um alte Werte mit den neuen Werten zu vergleichen:
    if(h1 != h || t1 != t);{
    und
    if(h1 == h || t1 == t);{
    Eine von beiden ist definitiv falsch und muss gelöscht werden. Es sollen Werte nur aktualisiert werden (serieller Monitor, SD-Karte, Display), wenn sich entweder die Temperatur oder die Luftfeuchtigkeit ändert.
  • Ihre Ausgaben auf dem Display sind total undurchsichtig, wie bereits gesagt: Temperatur und Luftfeucht. sollen gleichzeitig angezeigt werden, kein wechsel, daher werden hier auch keine Delays benötigt.
* Die Temperaturmessung in Fahrenheit können Sie entfernen, die ist nicht relevant. (Nur Grad-Celsius) * Versuchen Sie bitte die Werte für Temperatur und Luftfeuchtigkeit mit einmal auf dem Display anzuzeigen, es können genug Zeichen dargestellt werden, es muss nur entsprechend alles gut formatiert werden. Schauen Sie sich dazu die Funktion sprintf() an. * Bitte Einheiten mit angeben, auch im seriellen Monitor. *speichern auf SD-Karte fehlt. * Sie verwenden zwei If-Ausdrücke um alte Werte mit den neuen Werten zu vergleichen: `if(h1 != h || t1 != t);{` und `if(h1 == h || t1 == t);{` Eine von beiden ist definitiv falsch und muss gelöscht werden. Es sollen Werte nur aktualisiert werden (serieller Monitor, SD-Karte, Display), wenn sich entweder die Temperatur oder die Luftfeuchtigkeit ändert. * Ihre Ausgaben auf dem Display sind total undurchsichtig, wie bereits gesagt: Temperatur und Luftfeucht. sollen gleichzeitig angezeigt werden, kein wechsel, daher werden hier auch keine Delays benötigt.
Tobias Müller, M. Eng. відкоментовано 1 рік тому
Співавтор
  • Den Heatindex brauchen Sie nicht und kann weg, nur Luftfeuchtigkeit und Temperatur sind gefragt
  • Die Ausgabe "Willkommen zur Wetterstation" fehlt auf dem seriellen Monitor
  • Die Ausgabe der Luftf. und Temp. auf dem seriellen Monitor fehlt und bitte auch benennen, welcher Wert ist die Temperatur und welcher die Luftfeuchtigkeit, mit entsprechenden Einheiten.
  • Auf der SD-Karte fehlt die Benennung, welcher Wert was ist.
* Den Heatindex brauchen Sie nicht und kann weg, nur Luftfeuchtigkeit und Temperatur sind gefragt * Die Ausgabe "Willkommen zur Wetterstation" fehlt auf dem seriellen Monitor * Die Ausgabe der Luftf. und Temp. auf dem seriellen Monitor fehlt und bitte auch benennen, welcher Wert ist die Temperatur und welcher die Luftfeuchtigkeit, mit entsprechenden Einheiten. * Auf der SD-Karte fehlt die Benennung, welcher Wert was ist.
Tobias Müller, M. Eng. відкоментовано 1 рік тому
Співавтор

Die vorherigen Fehler sind jetzt weg, aber Sie haben einen neuen eingebaut. Testen Sie Ihr Programm überhaupt, bevor Sie das hochladen? Aktuell werden immer Daten auf dem seriellen Monitor bzw. auf SD-Karte und Display ausgegeben, obwohl sich kein Wert zur vorherigen Ausgabe geändert hat. Sie müssten Ihr h1 und t1 auch mal an der richtigen Stelle mit Werten versehen, damit diese Zeile

  if(h1 != h || h1 != t);{

auch funktioniert, die noch dazu, falsch ist...

Die vorherigen Fehler sind jetzt weg, aber Sie haben einen neuen eingebaut. Testen Sie Ihr Programm überhaupt, bevor Sie das hochladen? Aktuell werden immer Daten auf dem seriellen Monitor bzw. auf SD-Karte und Display ausgegeben, obwohl sich kein Wert zur vorherigen Ausgabe geändert hat. Sie müssten Ihr h1 und t1 auch mal an der richtigen Stelle mit Werten versehen, damit diese Zeile ``` if(h1 != h || h1 != t);{ ``` auch funktioniert, die noch dazu, falsch ist...
Tobias Müller, M. Eng. відкоментовано 1 рік тому
Співавтор

Immer noch falsch. Weil wieder ein neuer Fehler eingebaut wurde. Lesen Sie die Aufgabenstellung!!!!

  • Begrüßungstext (Willkommen zur Wetterstation) für 5 s auf dem LC-Display/Seriellen Monitor,
  • kontinuierliche Erfassung der Sensorwerte (Luftfeuchtigkeit/Temperatur),
  • Darstellung der Sensorwerte auf dem Display und dem seriellen Monitor, *Speichern der Sensorwerte auf der SD-Karte, *Aktualisierung des Displays, des seriellen Monitors und der Werte auf SD-Karte nur bei sich ändernden Sensorwerten,
  • laden Sie zum Schluss Ihr Programm auf Git hoch und schalten Sie das entsprechende Repository dem Praktikumsleiter frei.
Immer noch falsch. Weil wieder ein neuer Fehler eingebaut wurde. Lesen Sie die Aufgabenstellung!!!! * Begrüßungstext (Willkommen zur Wetterstation) für **5 s** auf dem LC-Display/Seriellen Monitor, * kontinuierliche Erfassung der Sensorwerte (Luftfeuchtigkeit/Temperatur), * Darstellung der Sensorwerte auf dem Display und dem seriellen Monitor, *Speichern der Sensorwerte auf der SD-Karte, *Aktualisierung des Displays, des seriellen Monitors und der Werte auf SD-Karte nur bei sich ändernden Sensorwerten, * laden Sie zum Schluss Ihr Programm auf Git hoch und schalten Sie das entsprechende Repository dem Praktikumsleiter frei.
Tobias Müller, M. Eng. відкоментовано 1 рік тому
Співавтор

Jetzt haben Sie es richtig....

Jetzt haben Sie es richtig....
Підпишіться щоб приєднатися до обговорення.
Без Мітки
Етап відсутній
Немає відповідального
1 учасників
Завантажується...
Скасувати
Зберегти
Тут ще немає жодного вмісту.