# Available Tools And Functions in Simulator

The tools available inside simulator are :

  1. Display
  2. Switches
  3. Wheel Based Mobile Robot
  4. Areana/Maps
simulator-tools

# Program Structure


void setup()  
{
	// setup task goes here
}

void loop()
{
		// loop task goes here
}
1
2
3
4
5
6
7
8
9
10

# Builtin Functions Available

# System

System functions and instructions for delaying and stopping the robot system

void sleep (int t); 	Delay time t milliseconds
void system_stop (); 	Stop the whole robot
1
2

# LCD

lcd function and instruction set for creating numeric message display on the LCD screen

lcd ("Hello robot");
// Show Hello robot message via LCD screen

lcd ("Value =% d", i);
// Display the text Value = (variable value i) via the LCD screen

lcd ("Value1 =% d Value2 =% d", i, j);

1
2
3
4
5
6
7
8

# Example

void setup()  
{
    //Data display format, text type and various variables
    int a=2;
    lcd("int value is %d ",a);
    
}
void loop()
{
    
}
1
2
3
4
5
6
7
8
9
10
11

# Input

Function and instruction set for reading values ​​from analog inputs connected to the detector and switch buttons

sensors
//code to dispaly sensor value in lcd
int pa1=0;

void setup() 
{
    
}
void loop()
{
    pa1=analog(1);
    lcd("value of sensor pa1=%d",pa1);
}
1
2
3
4
5
6
7
8
9
10
11
12

# Motor

Function and instruction set for driving DC motor or controlling the robot's wheel

motor-function