Dear friends,
As I understand from picaxe manuals and also successful application, picaxe chip happily supports SONY IR protocol. This way up to 127 commands or numbers can be sent and received and that is about what is needed if you have control of both ends - the transmitter and the receiver.
The grass does not look so green anymore, if you need to receive or transmit something other than SONY. In my case, I basically want to receive (and later probably transfer) the so called digital model train DCC signal over infrared. The spec of the signal is easy to find on the internet (example and basics here) and is how the system works over two AC powered rails.
If I understand it correctly, the frequency of the signal is about 11kHz, which is nothing fancy for picaxe. Is there a way to read/send this kind of signal through infrared with picaxe?
If yes - how? pwmout? pulseout?
If no - what other options are there? Is there an IC that can be told to read this kind of signal and report some value back depending on what was read?
Thank you for your time,
Edmunds
As I understand from picaxe manuals and also successful application, picaxe chip happily supports SONY IR protocol. This way up to 127 commands or numbers can be sent and received and that is about what is needed if you have control of both ends - the transmitter and the receiver.
The grass does not look so green anymore, if you need to receive or transmit something other than SONY. In my case, I basically want to receive (and later probably transfer) the so called digital model train DCC signal over infrared. The spec of the signal is easy to find on the internet (example and basics here) and is how the system works over two AC powered rails.
If I understand it correctly, the frequency of the signal is about 11kHz, which is nothing fancy for picaxe. Is there a way to read/send this kind of signal through infrared with picaxe?
If yes - how? pwmout? pulseout?
If no - what other options are there? Is there an IC that can be told to read this kind of signal and report some value back depending on what was read?
Thank you for your time,
Edmunds
Last edited by a moderator: