Hallo zusammen,
um den o.g. Sensor in Calliope verwenden zu können, habe ich versucht, ein auf seedstudio (http://wiki.seeedstudio.com/Grove-Temperature_Sensor_V1.2/) gezeigtes c-Programm nach JavaScript in die makecode.calliope.cc-Umgebung zu übertragen. Das gelingt auch bis auf folgende Zeile mit der Funktion / dem Befehl “log”. Ich habe zwar erfahren, dass es die Funktion Math.log in JavaScript gibt, die produziert aber einen Fehler
float temperature = 1.0/(log(R/R0)/B+1/298.15)-273.15;
Verwende ich “Math.log”, zeigt mir JavaScript eine rot unterlegte 1 (Fehler).
Muss ich dazu eine spezielle Funktionsbibliothek einbinden oder was verursacht den Fehler? Hilfe wäre riesig, dann könnte ich die Ergebnisse auch hier einstellen.
Danke vorab & guten Rutsch
Georg, Köln
PS: Eigentlich hätte ich diesen Beitrag lieber in der Rubrik “Software” eingestellt. Da hatte ich aber merkwürdiger Weise keine Schreibrechte – komisch…