mwyraz:
Probier auch mal den leicht modifizierten Tchibo-Sketch:
... gekürzt ...
Setzte msgLeng dazu mal wieder auf 28. Bei mir sind es 36 Bits aber die letzten 8 ergeben keinen Sinn - macht also auch 26 Bit verwertbare Daten. Die decodeTime Methode funktioniert nicht für mein Thermometer aber immer wenn ich auf "TX" am Thermometer drücke kommt immer 3x die gleiche Bit-Sequenz. Die ersten 14 Bits sind bei mir konstant. Die nächsten 2 kodieren den Kanal. Danach folgen 12 Bit, die die Temperatur als signed integer kodieren (muss man durch 10 Teilen, dann hat man die Temperatur mit 1 Nachkommastelle).
wenn ich das programm unter 1.0.5 starte bekomme ich nach ziemlichem warten einen launch4j error und der java-prozess bleibt hängen.
hinweis: alle andern ino's laufen
mit arduino.exe --l4j-debug erhalte ich folgendes (wenig aussagendes) log (winXP/32)
CmdLine: C:\Program Files\Arduino\arduino.exe --l4j-debug
WOW64: no
Working dir: C:\Program Files\Arduino.
Bundled JRE: java
Check launcher: C:\Program Files\Arduino\java\bin\javaw.exe (OK)
Add classpath: lib\pde.jar
Add classpath: lib\core.jar
Add classpath: lib\jna.jar
Add classpath: lib\ecj.jar
Add classpath: lib\RXTXcomm.jar
Launcher: C:\Program Files\Arduino\java\bin\javaw.exe
Launcher args: -Xms128m -Xmx128m -classpath "lib;C:\Program Files\Arduino\java\lib\tools.jar;lib\pde.jar;lib\core.jar;lib\jna.jar;lib\ecj.jar;lib\RXTXcomm.jar" processing.app.Base
Args length: 164/32768 chars
Exit code: 259
die ide startet und wenn ich das program aus dem forum reinpaste und kompilliere erhalte ich bei
if (bitstream == '1') {
folgende fehlermeldungen.
sketch_jun30a.ino: In function 'float decodeTemp(String)':
sketch_jun30a:48: error: invalid conversion from 'char' to 'const char*'
sketch_jun30a:48: error: initializing argument 1 of 'unsigned char String::operator==(const char*) const'
sketch_jun30a:53: error: invalid conversion from 'char' to 'const char*'
sketch_jun30a:53: error: initializing argument 1 of 'unsigned char String::operator==(const char*) const'
ich wäre froh, wenn ihr mir bei diesen 2 problemen (startup-error & kompile-fehler) weiterhelfen könntet. vielen dank!
p.s. hintergrund der ganzen aktion: ich möchte die EUROCHRON aussensensoren (Conrad) via arduino lesen und weiterverarbeiten können