Bei mir blinkert eine Led auf den Arduino-Board, wenn ich den Aufbau (auch ohne Receiver) nach oben oder unten bewege (kann man auch "ausschalten" per .ino). Dann klappt erst mal die Kommunikation zw. Arduino und Sensor.
Ich war jetzt etwas unsicher, was die LED betrifft und hab mal mstrens kontaktiert, der die Entwicklung weitertreibt, hier seine Antwort (mit seinem Einverständnis):
**************************************
Sent: 17 Feb 2015, 21:01
From: mstrens
To: Carbo
I am not aware of a version of oXs where the led signals climbing.
If this feature existed, it should be in a very old version (more than one year old).
In current version, I think that led blink when the push button is pressed.
If a device does not work, the easiest would be to activate the DEBUG option.
If you suspect an issue with MS5611, you can do the following:
in file oxs_config.h: uncomment line //#define DEBUG (remove the "//") ; this line is nearly at the bottom of the file.
Then upload this version in Arduino.
Let Arduino connected to the PC and in IDE press CTRL + SHIFT + M (or in menu "Tools", select serial terminal).
This should open a new windows on the PC.
When arduino startup (which occurs when the new window opens or when you press the reset button on arduino), it will send messages to the PC.
Some of the messages will gives the calibration value stored in MS5611.
Those messages start with "calibration data #".
If those values appear (and are not 0), the chance is big that MS5611 works (and the communication with it too).
Best is to do so with 2 oXs (the defect one and a good one) and to look at the difference in the messages.
If you want, you can send me the 2 set of messages returned by the 2 devices.
Based on this, I can perhaps give other tests to do.
*****************************
Also: die LED-Anzeige fürs Steigen gabs nur in früheren Versionen, z.B. in openxvario, da kann ich mich auch dran erinnern. Ansonsten hilft es, debug zu aktivieren (die "//" in (//#define DEBUG ) entfernen) und die Meldungen nach einem Reset des Arduino im Terminal der Arduino-IDE zu beobachten. Speziell, ob "calibration data #" ungleich Null ist - dann kommuniziert zumindest der oXs mit dem MS5611.
@ mp4-18: Mit dem Multimeter kannst Du zumindest die Lötverbindungen ohmisch nachmessen, evtl. A4 <-> A5 vertauscht?