Trial Problem Statement - Make a line follower using IR sensor
In this chapter, we will solve a trial problem statement related to IRC League Stage 2.
Design System - Mechanical Parts Overview
Learn about the Mechanical Parts of Avishkaar E-Series
Control System - Remote Controller
Learn about the Remote that you use with the same.
To learn Avishkaar FULL Brain, Avishkaar Sensors, Avishkaar Motors, and Remote Controller
Four Wheel Base
Learn to make a Four Wheel-base using Avishkaar E-Series Kits
Three Wheel Base
Learn to make a Three Wheel-base using Avishkaar LITE Kit
Rotating Crane / Moving Crane
To understand the change in direction of movement of gears.
Rope Car Robot
Learn to make a Rope Car Robot using Avishkaar LITE Kit
What is an algorithm?
In this chapter, we will what is an algorithm.
Write an algorithm for charging a phone
In this chapter, we will write an algorithm for charging a phone.
Avishkaar Maker Studio (AMS) is a block-based visual programming software having vast application in Avishkaar Kits from controlling robots to hardware prototyping.
How to use Avishkaar Maker Studio?
to learn about the usage of Avishkaar Maker Studio Software.
Program a robot to move forward and backward
To learn about forward and backward motion of a robot.
Program to display direction of rotation of motor on an LCD screen.
To learn about displaying a text on LCD with motor rotation.
Program to move a robot in a triangle pattern
In this chapter, you will learn about turning and motion of motors in a certain direction.
Program a robot to move in a square for 5 times in a count.
In this chapter, you will learn about turning, the motion of motors in a certain direction and counters.
Program to find even odd numbers and change robot movement along with it
This chapter is about printing even/odd numbers and motion of a robot.
Program to print the table of 3 and change time of robot movement as per the result of multiplication
This chapter is to understand the motor movement using mathematical operations
Program to display the value of any sensor on the LCD screen.
This chapter is about reading and understanding the behavior of any of the Avishkaar sensor.
Program a Touch sensor that on the basis of count robot should avoid the obstacle.
Counter based touch sensor obstacle avoider.
Program to make an edge avoider robot using two IR sensors.
Use of IR so that it doesn't fall from the table.
AMS coding blocks - Control Context
The AMS blocks are categorized on the basis of different functions, we call them Contexts. Based on their function, you may drag it in the workspace area in sequence to build your logic. The blocks are introduced below with their purpose. Control context has basic blocks which are used to define a program’s structure and logic flow. Blocks under this context are:
AMS coding blocks - Loops Context
Loops allow us to execute a statement or group of statements multiple times until the looping condition is true. Blocks under this context are:
AMS coding blocks - Motor Context
Motor context allows you to control different motor operations like its movement, speed etc. in a program. Blocks in this context are:
AMS coding blocks - Variable Context
Variable context contains blocks that can perform any kind of variable related operations like creating, declaring and defining any variable. You can create various variables data types like integer, character etc. A variable can be local or global.
AMS coding blocks - Sensor Context
Sensor context is used for performing any kind of sensor operations in the program. Blocks in this context are:
AMS coding blocks - Display Context
Display context is used to display an integer, character or a string on the LCD in the program. There are 5 rows in the FULL brain LCD which can be used for display. The blocks in this context are:
AMS coding blocks - Math Context
Math context is there to perform various mathematical operations in the program. Blocks in this context are: