Vorstellung HB-UNI-Sen-CO2-STM32

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Lokverführer
Beiträge: 37
Registriert: 30.01.2019, 11:33
Hat sich bedankt: 8 Mal
Danksagung erhalten: 1 Mal

Re: Vorstellung HB-UNI-Sen-CO2-STM32

Beitrag von Lokverführer » 09.11.2023, 13:26

Hallo bestfan,

ich wollte das soeben ausprobieren, das Kompilieren läuft aber wieder nicht durch (mit MHZ19 und Bluepill) :?: :

Code: Alles auswählen

In file included from C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\HB-UNI-Sen-CO2_STM32.ino:61:0:
C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h: In member function 'void as::Sens_MHZ19::measureRaw()':
C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h:54:78: error: no matching function for call to 'MHZ19::getTemperature(bool, bool)'
               _temperature      = (int16_t)(_mhz19.getTemperature(true, false)); 
                                                                              ^
C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h:54:78: note: candidate is:
In file included from C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h:17:0,
                 from C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\HB-UNI-Sen-CO2_STM32.ino:61:
C:\Users\marti\Documents\Arduino\libraries\MH-Z19\src/MHZ19.h:73:8: note: float MHZ19::getTemperature(bool)
  float getTemperature(bool force = true);
        ^
C:\Users\marti\Documents\Arduino\libraries\MH-Z19\src/MHZ19.h:73:8: note:   candidate expects 1 argument, 2 provided

exit status 1

Compilation error: no matching function for call to 'MHZ19::getTemperature(bool, bool)'

bestfan
Beiträge: 21
Registriert: 16.05.2022, 22:30
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 2 Mal
Danksagung erhalten: 11 Mal

Re: Vorstellung HB-UNI-Sen-CO2-STM32

Beitrag von bestfan » 09.11.2023, 21:26

Hallo Lokverführer,
vielen Dank für die Rückmeldung. Fehler ist nicht gleich Fehler. Der von Dir beschriebenen Fehler kommt durch die Verwendung der neuesten Version (1.5.4) der MH-Z19 Library. Ich hatte bis jetzt die Version 1.5.3 verwendet, die auch immernoch fehlerfrei kompiliert hat. Ich habe den Code aber jetzt entsprechend angepasst und in der Readme-Datei die Version ergänzt (1.5.4).
Ich hoffe, dass die anderen Nutzer dies dann auch beachten!

Viele Grüße

bestfan

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“