• Facebook Social Icon
  • Google Places Social Icon
  • Instagram Social Icon
  • Twitter Social Icon
  • YouTube Social  Icon

© 2020 Barobo, Inc.

Barobo Arduino

For Makerspaces and Integrating Sensors into Linkbot Systems

Arduino is a popular open-source single-board microcontroller. Barobo Arduino provides a user-friendly solution for making and building in the physical world, and integrating sensors into Linkbot systems. It is 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 are also available in Barobo Raspberry Pi. For further details and benefits of Barobo Arduino, check out the sections below.


The Arduino Compatible Uno Starter Kit contains an Arduino Uno 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

Arduino Uno Starter Kit

The Arduino functions and robot functions can work together in a single program. This enables various devices in the Arduino Uno Starter Kit, 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 Arduino Uno Starter Kit can also be used to control virtual versions of Linkbots and/or Lego Mindstorms NXT/EV3.

Control Virtual Linkbot and NXT/EV3

The Ch Arduino software, which comes in C-STEM Studio, is the easiest way to get started tinkering with electronics using Arduino. 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

An Arduino board can be controlled using drag-and-drop programming via  RoboBlockly 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 Arduino 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 Arduino board can readily be plotted and visualized using the plotting capabilities built in to Ch.

Graphical Visualization

The Arduino code developed in RoboBlockly and the C/C++ interpreter Ch can be readily run in the regular Arduino IDE.

Programming with Arduino IDE

The Arduino Uno 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 Arduino Compatible Uno 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 Arduino Uno Starter Kit and the Uno 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

Arduino Uno and  Pi Sensor Pack

Linkbot can be easily integrated and controlled with Arduino 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 Arduino

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

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

Linkbot Uno  Pack

Projects using Linkbot and/or Barobo Arduino 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
  • Facebook Social Icon
  • Google Places Social Icon
  • Instagram Social Icon
  • Twitter Social Icon
  • YouTube Social  Icon