ICh glaub ich weiß warum es mit den Vegetronix-Sensoren nicht funktioniert.
Ich habe mal direkt die D* Pins auf die A* Pins gelegt um die Spannung im HIGH zu messen.
Bei einer Batteriespannung von 1.59V:
HIGH-Pegel (zb. D7 an A4) ist 1.018
LowPegel (unconnected) ist 0.644
LowPegel (verbunden mit GND) ist 0.000
Da die Vegetronix-Sensoren erst ab 3.3V arbeiten ist klar das ich nur Müll messe :(
Ich war der Meinung das der StepUp-Regulator die 1.5V auf 3.3V hochtransformiert und diese Spannung auch im HIGH-Pegel anliegt???
Andre, was hast du bei deinem Test mit diesen Sensoren anders gemacht als ich jetzt?
Muss ich auf dem Board noch irgendeine Brücke/Jumper einlöten??
Edit: also irgendwie funzt ein "regSet 0A 012C" nicht... :( Der folgende Code zeigt das regSet mit anschließendem panstamp-reset
2013.08.08 18:54:56 5: Cmd: >set SWAP_03 regSet 0A 012C<
2013.08.08 18:54:56 5: Triggering SWAP_03 (3 changes)
2013.08.08 18:54:56 5: Notify loop for SWAP_03 set-regSet
2013.08.08 19:03:44 5: panStamp/RAW: /(ED30)0003000100030000000001000
2013.08.08 19:03:44 5: panStamp/RAW: (ED30)0003000100030000000001000/0000E
(EB32)0003000200030A0258
(ED31)0003000300030303
2013.08.08 19:03:44 5: panstamp: 00030001000300000000010000000E -83.5 48
2013.08.08 19:03:44 5: panstamp dispatch 00030001000300000000010000000E
2013.08.08 19:03:44 4: SWAP_03 -> broadcast (0,0-01): status SWAP_03 00:000000010000000E
2013.08.08 19:03:44 5: panstamp: 0003000200030A0258 -84.5 50
2013.08.08 19:03:44 5: panstamp dispatch 0003000200030A0258
2013.08.08 19:03:44 4: SWAP_03 -> broadcast (0,0-02): status SWAP_03 0A:0258
2013.08.08 19:03:44 5: panstamp: 0003000300030303 -83.5 49
2013.08.08 19:03:44 5: panstamp dispatch 0003000300030303
2013.08.08 19:03:44 4: SWAP_03 -> broadcast (0,0-03): status SWAP_03 03:03
2013.08.08 19:03:44 5: panstamp sending 03 000002030A012C
2013.08.08 19:03:44 5: SW: 03
Modem ready!
(EF31)00FF004F00FF0C00A300C8
(F031)00FF005000FF0B0596
(F02F)00FF005100FF0C00A800C8
(F030)00FF005200FF0B0559
(F02F)00FF005300FF0C00A200BF000002030A012C
2013.08.08 19:03:47 5: panStamp/RAW: /(F132)00
2013.08.08 19:03:47 5: panStamp/RAW: (F132)00/03000400
2013.08.08 19:03:47 5: panStamp/RAW: (F132)0003000400/030302
2013.08.08 19:03:47 5: panStamp/RAW: (F132)0003000400030302
/
2013.08.08 19:03:47 5: panstamp: 0003000400030302 -81.5 50
2013.08.08 19:03:47 5: panstamp dispatch 0003000400030302
2013.08.08 19:03:47 4: SWAP_03 -> broadcast (0,0-04): status SWAP_03 03:02
2013.08.08 19:03:47 5: panStamp/RAW: /(F130)000300
2013.08.08 19:03:47 5: panStamp/RAW: (F130)000300/0500030C
2013.08.08 19:03:47 5: panStamp/RAW: (F130)0003000500030C/03FA025
2013.08.08 19:03:47 5: panStamp/RAW: (F130)0003000500030C03FA025/2
(
2013.08.08 19:03:47 5: panstamp: 0003000500030C03FA0252 -81.5 48
2013.08.08 19:03:47 5: panstamp dispatch 0003000500030C03FA0252
2013.08.08 19:03:47 4: SWAP_03 -> broadcast (0,0-05): status SWAP_03 0C:03FA0252
2013.08.08 19:03:47 5: Triggering SWAP_03 (4 changes)
2013.08.08 19:03:47 5: Notify loop for SWAP_03 0C.0-Moisture_level_0: 03FA
2013.08.08 19:03:47 5: panStamp/RAW: (/F030)0003000600030B063A
2013.08.08 19:03:47 5: panstamp: 0003000600030B063A -82 48
2013.08.08 19:03:47 5: panstamp dispatch 0003000600030B063A
2013.08.08 19:03:47 4: SWAP_03 -> broadcast (0,0-06): status SWAP_03 0B:063A
2013.08.08 19:03:47 5: Triggering SWAP_03 (4 changes)
2013.08.08 19:03:47 5: Notify loop for SWAP_03 0B-Voltage: 063A
Hinterher steht immer noch der alte Wert: SWAP_0A-PeriodicTxInterval 0258. Scheint auch nicht nur ein Anzeigeproblem zu sein, denn bei einem "regSet 0A 000F", also ein 10sek Intervall, passiert nach 10sek nix sondern erst nach den 0258, also 10min.
Hoffe dir genug Infos gegeben zu haben...