XBOX controllers


I was trying to save cash, whilst trying to design a robot, and I was reluctant to purchase a full-on R/C transmitter, as these can be rather expensive.

After considering the PS2 controller options, which include using:

  • a custom PS2 receiver;
  • a standard generic Bluetooth USB adapter, and;
  • fooling the USB shield from wireless to wired (using the custom PS2 receiver).

For more information about these three options, see the PS2 controller blog.

However, I then thought that I would see if I could use an XBox controller. Again there are multiple options available to the hacker:

  • Using a Microsoft wireless optical desktop receiver;
  • Using a generic Chinese clone;
  • Using the RF receiver from an XBox, and;
  • Some other hardware solution.

This blog will investigate each of these options.

Continue reading XBOX controllers

Blue Moon


Controlling Arduino using an iOS app via BLE. There are a number of varieties and don’t get confused by the BT only modules, that don’t support BLE (which is required for Apple devices):

  • HC-05 – BT Master and slave [source]
  • HC-06 – BT Slave only
  • HM-10 – BLE – The HM-10 can operate on a lower voltage at the expense of real estate.
  • HM-11 – BLE – The HM-11 has significantly less I/O exposed off the interposer PCB, including GPIO and USB [source]. See also the XBee Bluetooth blog

Which one is the right one?

Continue reading Blue Moon