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
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
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.