3
\$\begingroup\$

I've been trying, and failing, to find a USB RF tranceiver that I can program or that has an API I can use. Does anyone know if such a thing exists, or suggest how I could about creating one?

\$\endgroup\$
6
  • \$\begingroup\$ What is "an API I can use"? \$\endgroup\$
    – stevenvh
    Jul 27, 2012 at 11:59
  • \$\begingroup\$ @stevenvh: An Application Programming Interface. It's usually more relevant to software than hardware, but GFX cards have been implementing them over the last couple of years. \$\endgroup\$
    – hellsgate
    Jul 27, 2012 at 12:09
  • \$\begingroup\$ Yes I know what an API is, but it's a term so wide that it doesn't mean anything without specifying: what's the target development environment? \$\endgroup\$
    – stevenvh
    Jul 27, 2012 at 12:12
  • \$\begingroup\$ @stevenvh: Preferably Python (if that's what you mean). I'm looking to be able to write software to send instructions via RF to a device which will convert those instructions to physical movement. And sorry if I came across as trying to teach my granny to suck eggs :) \$\endgroup\$
    – hellsgate
    Jul 27, 2012 at 12:18
  • \$\begingroup\$ Does Python imply that the API is hardware and OS independent? I guess the API will be a shell on top of a driver, and these are platform specific. Please add anything that could be relevant for us to the question. \$\endgroup\$
    – stevenvh
    Jul 27, 2012 at 12:21

2 Answers 2

2
\$\begingroup\$

Connect a suitable RF transceiver (I'm using the cheap nRF24L01+ modules that are available on Ebay) to a USB MCU, such as a PIC18F14K50.

\$\endgroup\$
2
  • \$\begingroup\$ Thanks. Having had a search for nRF24L01+, I've now found some devices that show potential. \$\endgroup\$
    – hellsgate
    Jul 27, 2012 at 14:26
  • \$\begingroup\$ @hellsgate would you mind providing links to whatever solution you ended up with? \$\endgroup\$
    – Zero3
    Jan 8, 2015 at 17:06
0
\$\begingroup\$

Theres are many rf modules available with RS232 interface .You can buy these and connect them through a usb to RS232 converter.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.