top of page

Barobo Arduino-Uno-Compatible Products
For Makerspaces and Integrating Sensors into Linkbot Systems


Arduino is a popular open-source single-board microcontroller. Barobo's Arduino-Uno-Compatible kits provide a user-friendly solution for making and building in the physical world, and integrating sensors into Linkbot systems. They are ideal for hands-on learning of STEM topics and for use in makerspaces, enabling students to rapidly create their own physical prototypes. All of the capabilities in Barobo Arduino-Uno-Compatible boards are also available in Barobo Raspberry Pi. For further details and benefits of Barobo's Arduino-Uno-Compatible products, check out the sections below.


The Barobo Starter Kit (Arduino-Uno-Compatible) contains an Uno-compatible board and the necessary accessories to get started with physical computing using the C-STEM Physical Computing with Arduino curriculum. The parts in the kit can be used for a variety of projects, as described in Part I and Part II of the introductory textbook Learning Physical Computing with Arduino for the Absolute Beginner

Barobo Starter Kit (Arduino-Uno-Compatible)

The Arduino functions and robot functions can work together in a single program. This enables various devices in the Barobo Starter Kit (Arduino-Uno-Compatible), such as push buttons and potentiometers, to be used to seamlessly control  Linkbots and/or Lego Mindstorms NXT/EV3.

Control Linkbot and Lego Mindstorms NXT/EV3

The Barobo Starter Kit (Arduino-Uno-Compatible) can also be used to control virtual versions of Linkbots and/or Lego Mindstorms NXT/EV3.

Control Virtual Linkbot and NXT/EV3

The ChDuino software, which comes in C-STEM Studio, is the easiest way to get started tinkering with electronics using Barobo Arduino-Uno-Compatible boards. ChDuino makes it easy to check the circuitry in a breadboard before running a program.

You can watch a video tutorial to learn more about ChDuino.

ChDuino for Testing Circuitry

A Barobo Arduino-Uno-Compatible board can be controlled using drag-and-drop programming via  RoboBlocky and the C/C++ interpreter Ch. Based on our decades of research and teaching experience on mechatronics, we believe that this is the simplest possible way to control Arduino. The programming environment allows students at young ages to learn C/C++, one of the most widely used standard programming languages in college and industry. It is also the default language to program an Arduino board.

Simplest Possible Programming

Users can debug Uno programs line-by-line with syntax highlighting in ChIDE's debug mode. This allows users to easily troubleshoot problems using logical and critical thinking.

The step-by-step execution of each line of code also helps student understand the concepts of physical computing.

Debug Program Line-by-Line

The data acquired from digital and analog input pins from a Barobo Uno board can readily be plotted and visualized using the plotting capabilities built in to Ch.

Graphical Visualization

The Arduino-Compatible Uno code developed in RoboBlocky and the C/C++ interpreter Ch can be readily run in the regular Arduino IDE.

Programming with Arduino IDE

The Barobo Arduino-Uno-Compatible and Pi Sensor Pack is designed for teaching and learning physical computing using the C-STEM curriculum on Physical Computing with Arduino and/or Raspberry Pi. This pack contains accessories and sensors to supplement the Barobo (Arduino-Uno-Compatible) Starter Kit and Raspberry Pi Starter Kit, needed for the full C-STEM Physical Computing with Arduino and/or Raspberry Pi curriculum. 

The components in the Barobo Starter Kit (Arduino-Uno-Compatible) and the Arduino-Uno-Compatible and Pi Sensor Pack are adequate for all projects described in Part I, Part II, and Part III of the introductory textbook Learning Physical Computing with Arduino for the Absolute Beginner

Barobo Uno and  Pi Sensor Pack
arduinoDog-low resolution.png

Linkbots can be easily integrated and controlled with Barobo Arduino-Uno-Compatible and Raspberry Pi boards via sensors available in the Barobo Robot Sensors Pack or standard off-the-shelf sensors. It allows students to play and learn with any sensor-based robot motion such as line following, obstacle avoidance, responding to light and sound, displaying LCD graphics, and tracking motion using a camera. 

Integrate Sensors into Linkbot Systems through Barobo Arduino-Compatible boards
Robot 9.png

The Linkbot Arduino-Uno-Compatible Pack provides essential components for the easy integration of sensors into Linkbot systems through Barobo Arduino-Uno-Compatible boards.

For a sample project that uses the Linkbot Arduino-Uno-Compatible Pack, see the Linkbot Siren System

Linkbot Arduino-Uno-Compatible Pack

Projects using Linkbot and/or Barobo Arduino-Compatible products can be submitted to the RoboPlay Video Competition, which is a robotics-centric video competition for K-12 students. The competition is designed for  students to learn robotics while having fun and exploring their creativity in writing, storytelling, art, music, choreography, design, video editing and film production, and at the same time seamlessly learning computing and STEAM subjects. 

RoboPlay Video Competition
bottom of page