Game controller style Arduino shield for wirelessly controlling robots.


This shield turns your Arduino into a controller for your remote controlled robot. Resembling the design of classis game controllers, we have put a two axis joystick on the left and four action buttons on the right. There are also two small momentary push switches, two toggle switches and a potentiometer. You can also connect a MPU6050 gyro sensor to it and add motion control for your robot, just like PlayStation controllers.

For wireless communication with your robot, there are several options. Code for using all of the modules with this controller is provided by us. The compatible modules are

- Cheap 433 MHz RF transmitters like RX-B6 or FS1000A (click here).

- The famous HC-05 bluetooth module or our HC-05 pair module (click here).

- NRF24L01 module for long range application (click here).


You can also play games on your computer using this shield when attached to an Arduino Leonardo.


Check Documents section for user manual and Arduino codes.

Click here for Techshop Blog Post.

Click here for Youtube Video.

Product package contains 1 X Robot controller shield. Everything else shown in images are for illustration purpose only.


  1. Operating Voltage: 5V & 3.3V.
  2. No. of Push Buttons: 6
  3. No. of Toggle Switches: 2
  4. Supported Arduino Boards: Uno, Mega and Leonardo.
  5. Supported Motion Sensor: MPU6050 (GY521 board)
  6. Supported RF modules: RX-B6, FS1000A, HC-05 bluetooth, NRF24L01.
  7. Dimension: 14 cm ×7 cm (l×b)

Question & Answer

Total 5 questions

Q: plz give me the link of "kalman.h" and "Joystick.h" arduino uno library. Questioned by azad967, 20-Sep-2018

Please check the Documents section. We've updated the "Robot Controller Shield Code" file. You'll find your desired libraries inside "USB_Gamepad" folder. Answered by techshopbd, 24-Sep-2018 10:06 AM

Q: Can I use it as a game controller with arduino Questioned by nargisakhter, 26-Dec-2018

Yes. Arduino leonardo should be used in that case. Please see the user manual in the 'documents' tab. Answered by A.R, 27-Dec-2018 09:27 AM

Q: Can I use ESP 8266? Questioned by mahadihassan, 27-Aug-2019

No Answered by A.R, 28-Aug-2019 09:38 AM

Q: Can I use NRF24L01 module with this controller and use ESP 8266 in by arduino car and then pair them together? Questioned by mahadihassan, 28-Aug-2019

You can directly mount a NRF24L01 module on the Robot controller shield (please check user manual). But you need to use another NRF24L01 on the car side as NRF modules cannot connect to ESP8266. Answered by techshopbd, 01-Sep-2019 10:24 AM

Q: Is it compatible with HC-06?? Questioned by, 26-Jun-2023

Reviews & Ratings

0 Ratings / 0 Reviews







Help: 09678110110

09.00am - 08.00pm (7 days a week)


Pay cash on delivery

Pay cash at your doorstep



All over Bangladesh


Warranty and Replacement

Up to 1 Year