Home >> Softwares >> ROBO X

ROBO X

ROBO X

Robo X is Avishkaar's desktop software for programming the AvishkaarCP X. Robo X gives you the power to connect any electronic component to your CP X and program it. This software has an intuitive graphical interface that can be used to create logic by just clicking on various kinds of blocks present in the software. It extends Robo G's programming prowess and adds new blocks to the existing programming blocks. It lets you control each pin of a microcontroller. Write programs from glowing a LED to controlling all the electrical appliances in your home with its simple and intuitive GUI.

Robo X opens the power of Avishkaar kits to connect with any/all kinds of hardware. For instance, you can interface Avishkaar kits with any available sensor/motor.

You can download the different versions of the software from the following locations:
Robo X : To Program CP FULL (X Series)
Download here:  ios  Windows

Release Notes

Robo X Features:

▸ Features:

Description: Different features that you can only find in Robo X.

Content:

• Succeeds Robo G 2.1(deprecated).
• Used to program CP X control panel.
• It can configure all ports of microcontroller and other hardware to create any project using CP X controller.
• User can program the ports/pins to interface with the hardware using Breadboard.
• 4 Robotronics motor and 4 Robotronics sensor (all kind) ports on CP X can be programmed directly with simple configuration. The number of motors add sensors can be increased using external hardware.
• Custom made input device (sensors, keypads etc.) can be configured.
• Custom made output device (displays, drives etc.) can be configured.
• It can program CP X for wired and RF communications like Serial, USB, Bluetooth, Wi-Fi, infrared etc.
• It can program CP X to control robot with Robo B and Robotronics Remote android apps available on Google Play Store.

▸ Menu:

Description: Main Area is at the center of the screen, all the programming logic is designed here. Above the Main Area you can find the menu button, they are File, Edit, Tools and Help.

Content:

File: New Project, Open Project, Save Project, Exit
Edit: Clear Work Area, Undo Drop, Redraw
View: Status , Code on ‘C’
Tools: Compile, Burn
Help: Diagnosis, Sample Programs, About Robo X.

▸ Context Buttons:

Description: There are 8 context buttons which provides blocks with which we draw logic of our program.

Content:

1. Control: In this particular context, all the logic related blocks like Start, Loop, Wait, Arithmetic, If-Else, and Stop are present.
2. Motor: In this context, all the blocks related to the motion system of the Robotronics Design are present i.e. to make a Robot move or to increase/decrease the speed of the motor
3. Variable: In this particular context, all the blocks related to LCD/Display are present right from Manual Display to Automatic Display of information from the Design System.
4. Sensor: In this context, all the blocks related to the sensing system of the Robotronics Design System are present. For instance all the four different kinds of sensors: Touch, Infrared, and Sound Sensors.
5. LCD: In this particular context, all the blocks related to variables —declaration, definition, assignment are present.
6. Function: In this context, all the blocks related to the Functions —declaration, definition and creation are present.
7. Hardware: In this context, all the blocks related to the configure hardware are —config port, output pin, enable PWM and Input Pin blocks are present.
8. Communication: In this context, all the blocks related to the Communication —config uart, enable uart, Transmitter and Receiver are present.

Robo X Releases:

 

Date of ReleaseRelease VersionAvailability Status
August 21, 2015Robo XAvailable
System Requirements:

• Intel® Dual Core 2 1.5 GHz or faster processor.
• Microsoft Windows 7 with Service Pack 1, Windows 8.1, or Windows 10.
• Minimum 2 GB of RAM
• 500 MB of available hard-disk space.
• 1360 x 718 display (1920x1080 recommended).
• Internet connection and registration are required for software update feature.

Technical Details

  1. Robo X software is used to create programs for Robotronics Design System with simple drag 'n' drop environment.
  2. It can configure all ports of microcontroller and other hardware to create any project using CP X controller.
  3. User can program the ports/pins to interface with the hardware using Breadboard
  4. 4 Robotronics motor and 4 Robotronics sensor (all kind) ports on CP X can be programmed directly with a simple configuration. The number of motors add sensors can be increased using external hardware.
  5. Custom made input device (sensors, keypads etc.) can be configured.
  6. Custom made output device (displays, drives etc.) can be configured.
  7. It can program CP X for wired and RF communications like Serial, USB, Bluetooth, Wi-Fi, infrared etc.
  8. It can program CP X to control the robot with Robo B and Robotronics Remote android apps available on Google Play Store.