Menu
Microbots
0
  • Robots & Kits
    • ProtoBot
    • CubeBot
    • Robot Parts
  • Modules & Parts
    • CodeCell ESP32 Modules
    • Motors & Actuators
    • LiPo Batteries
  • Gear
    • Tools
    • Merch
  • Learn
    • User Guide & Tutorials
    • DIY Projects & Files
    • Education Discounts
  • About
    • Our Story
    • Reach Out
    • FAQs
  • Sign in
  • Your Cart is Empty
Microbots
  • Robots & Kits
    • ProtoBot
    • CubeBot
    • Robot Parts
  • Modules & Parts
    • CodeCell ESP32 Modules
    • Motors & Actuators
    • LiPo Batteries
  • Gear
    • Tools
    • Merch
  • Learn
    • User Guide & Tutorials
    • DIY Projects & Files
    • Education Discounts
  • About
    • Our Story
    • Reach Out
    • FAQs
  • 0 0

Linking Your CodeCell to the MicroLink App

The MicroLink app simplifies wireless control for your CodeCell – whether you're building tiny robots, setting up DIY sensors, or experimenting with interactive projects. With buttons, sliders, a joystick, and real-time data streaming, you can control, monitor, and debug your projects directly from your phone – no wires, no hassle.

MicroLink App

What is MicroLink?

MicroLink is a Bluetooth mobile app designed to interact with our devices – including the CodeCell. When paired with the MicroLink Arduino library, your CodeCell can:

  • Read input from 4 buttons, 3 sliders, and a joystick
  • Send live sensor data like battery level, proximity, and heading
  • Print messages to the app for debugging or display
  • React in real time to control input

This makes MicroLink ideal for remote control, live feedback, and building interactive electronics.

Installing the Library

Install the CodeCell MicroLink library from the Arduino Library Manager. It includes 6 example sketches covering basic sensor feedback, remote control, and motor interaction. 

How It Works

Here’s a quick overview of how your CodeCell communicates with the app:

Initialization

myMicroLink.Init();

This sets up buttons, sliders, joystick, and Bluetooth notifications for battery, proximity, heading, and messages.

Sending Sensor Data

myMicroLink.ShowSensors(battery, proximity, heading);

Only sends when values change, reducing BLE traffic.

Sending Messages

myMicroLink.Print("Hello from CodeCell");

Use this to send debug or status messages. Print() supports strings up to 20 characters. Combine text and variables like this:

sprintf(message, "%u RPM", MotorRPM);
myMicroLink.Print(message);

Reading Controls

Use these functions to read inputs from the app:

myMicroLink.ReadButtonA();   // true if pressed
myMicroLink.ReadButtonB();
myMicroLink.ReadButtonC();
myMicroLink.ReadButtonD();
myMicroLink.ReadSlider1();   // 0–100
myMicroLink.ReadSlider2();
myMicroLink.ReadSlider3();
myMicroLink.ReadJoystickX(); // joystick X axis
myMicroLink.ReadJoystickY(); // joystick Y axis

Once any of these are used in your code, they automatically appear in the MicroLink app.

Example 1 – Motor Control with Sliders

In this example, two DriveCell modules control motors. Two sliders in the app adjust motor speeds. A button flips polarity:

uint8_t slider1 = myMicroLink.ReadSlider1();
uint8_t slider2 = myMicroLink.ReadSlider2();
DriveCell1.Drive(polarity, slider1);
DriveCell2.Drive(polarity, slider2);

Flip polarity with a button press:

if (myMicroLink.ReadButtonA()) {
    polarity = !polarity;
    myMicroLink.Print("Reversing Polarity");
}

Try It Yourself

Once installed, open the Arduino IDE and go to:

File → Examples → CodeCell MicroLink

You’ll find 6 example sketches ready to explore and customize — no advanced setup needed. Start with the examples, explore the controls, and build something fun!

Download

The MicroLink Connect App is available on both on the Google Play Store and Apple iOS. It’s completely free and features a clean, ad-free interface.

If you require further assistance feel free to reach out - Happy Building!


  • Share:

Follow

Github

  • About
  • Software
  • Education
  • Contact
  • FAQs
  • Terms
  • Refund Policy
  • Privacy Policy

Join our Community ~ Be the first to know about new products and get exciting deals!

© 2026 Microbots.

★ Reviews

Let customers speak for us

85 reviews
Write a review
87%
(74)
5%
(4)
2%
(2)
2%
(2)
4%
(3)
79
21
F
ProtoBot
Francis van Uyten

Really love this robot. I like that is simple to assemble and I like that you guys prepares it easy to start programming with examples and libraries. My opinion on what to improve is more like a add-on, can you guys develop a localisation sensor or function so it will know where the bot is. Expecting only great things coming from you guys. Succes

G
Experiment in Progress Mug
Gerald Kendrick

I am enjoying my Experiment in Progress coffee mug. It fits in well in the lab.

K
12-in-1 Screwdriver (Pen-Size)
Klaas

Very useful fun little screwdriver for the all tiny stuff

f
ProtoBot
frederic marty

I don't have much time right now to test the micro bot, but it looks good.

f
MotorCell
frederic marty

I don't have much time right now to test it but it looks good.

123