Skip to content
International Shipping
Wish Lists Cart
0 items

How to Make a Controller? Step By Step

20 Nov 2023
How to Make a Controller? Step By Step
In this project, we will configure a Python script on our PicoBricks running with Raspberry Pi Pico to control and monitor various hardware components via web interface. The Python script will establish a Wi-Fi network connection and then generate an HTML control panel with buttons for various functions. The Python script will run on a socket server that listens for incoming web browser connections. When a web browser connects, the socket server will interpret the HTTP request from the client to determine which hardware component it needs to check or read data from. Then, the Python code will execute the relevant actions, update the status of the hardware and send the HTML response back to the client so that the client can see the status of the hardware. Basically, this project will allow you to remotely control and monitor the Picobricks robot arm and PicoBricks Robot Tank arcade vehicle via web browser interface.


Ah, the allure of building your own Wi-Fi DIY gamepad! It's a journey that combines the thrill of gaming with the satisfaction of DIY. Let's embark on this creative adventure together, blending technical steps with the joys and challenges of crafting something uniquely yours.

Build Your Own Controller

Imagine you're sitting there, holding the Two Axis Robot Arm you made with Picobricks Zero to Hero Kit and a thought comes to your mind: "What if I could control this arm with a gamepad I made myself?" This is where our journey begins. And all you need is your phone. With this controller, you are no longer just a gamer; you are a creator, an inventor, the modern Da Vinci of the digital world.

Controller for PicoBricks Two Axis Robot Arm or Robot Tank


  • Smart Phone
  • Two Axis Robot
  • or Robot Tank
  • or 2 WD Motor and Wheel Set (Inside Zero to Hero Kit)

Project Details:

  • Enter your Wi-Fi ID and password inside the MicroPython code.

    • Log in by typing the IP address on the serial port into Google search or Safari search (Phone/Computer).


    • You can control PicoBricks Robot tank or robot arm from the “PicoBricks Gamepad”.

    Customize Your Own Game Controller

    Another great thing about this project is that you can make your own customizable joyistik.

    You can access the project's code by clicking on the GitHub link below and customize your joystick by intervening in the HTML-CSS code.

    GitHub Link
    Prev Post
    Next Post

    Thanks for subscribing!

    This email has been registered!

    Shop the look
    Choose Options

    Edit Option

    Have Questions?

    Back In Stock Notification


    Product SKUDescription Collection Availability Product Type Other Details

    Terms & Conditions

    What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. Why do we use it? It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
    this is just a warning
    Shopping Cart
    0 items