Hi, i just bought a XM10 controller,its the 230v,50hz equivalent of tw523 x10 controller. i tried interfacing with arduino duemilanove using the x10 library posted on the arduino website. Even though i have connected the xm10 controller module to the arduino using a 4 wire rj-11 cable when i upload the code and power on the xm-10 nothing happens. i have a receiver(appliance module) AM-12 connected on the power line with an appliance attached to it. According to the blink program,the appliance is supposed to switch On and Off every second but the Led on the xm10 is continously switched on and doesn't blink.Does anyone have a solution/suggestion?
The X10 library and instructions were written for the TW513... the TW523 has a bit different connector configuration.
On the TW523 the pins are...
1: zero crossing
2: ground
3: X10 receive (from TW523)
4: X10 transmit (to TW523)
Unground pin 3, keeping it grounded could prevent the module from working (if not actually damaging the TW523).
Yes, i have wired the module as per the pin configuration given in the manual, its the same as what you have stated above. I have not connected pin 3 at all to anything since i was only interested in sending the signals over the power line. But still doesn't work,i guess the tw523 is not sending the zero crossing signal to the arduino's pin2, so the program is getting stuck in the first loop and the serial monitor shows 'lights on' but no blinking takes place on the tw523.