Hello all,
I have an arduino and a jeenode, both with rf12mb. I set up everything and loaded the base program to test communication (RF12Demo).
Now, it seems that both devices are configured correctly:
- Arduino
[RF12demo.12] B i2 g212 @ 868 MHz q1
- Jeenode
[RF12demo.12] A i1 g212 @ 868 MHz q1
Problem is, communication only works one way (Arduino -> Jeenode):
Sending the t
command from Arduino, this is the output produced by jeenode
OK 34 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
-> ack
and similarly when sending from Arduino 1a, 1s, 0s, 0a etc. Same behavior for every group.
The other way around doesn't work at all, not even for acks.
This is quite puzzling because I assume that if everything was not configured correctly, I wouldn't even be able to communicate one way.. but then I have no idea why packets sent from the Jeenode do not get picked up at all from Arduino.
The only thing that comes to mind is that I am a very beginner with everything, including soldering for this SMD components, and maybe I didn't do a good job with that. See the pics (sorry for crappy phone quality)
Have you any advice to troubleshoot this issue?
By the way, even with jeenode plugged off and unpowered, disabling quiet mode arduino picks "? 0" every once in a while.