Let us quote the definition given by the Wikipedia online encyclopedia:
A barcode (also bar code) is an optical, machine-readable, representation of data; the data usually describes something about the object that carries the barcode. Traditional barcodes systematically represent data by varying the widths and spacings of parallel lines, and may be referred to as linear or one-dimensional (1D). Later, two-dimensional (2D) variants were developed, using rectangles, dots, hexagons and other geometric patterns, called matrix codes or 2D barcodes, although they do not use bars as such. Initially, barcodes were only scanned by special optical scanners called barcode readers. Later application software became available for devices that could read images, such as smartphones with cameras.
In our case, the Edison Robot, inside barcode, can read a hidden program which may be executed by the robot to achieve a specific result.
For all the paragraphs in this section, you will need the following files. Please print them.