Using of FreeBasic to program EMoRo will allow users to discover the world of computer programming while having a fun. FreeBasic is used in combination with FBide editor which is one of the most popular integrated development environments for programming in FreeBasic. Many readymade examples make self learning easier. DVD included in EMoRo sets has more than 45 examples. "Educational mobile robot" book contain description of all specific functions necessary for controlling EMoRo robots. Functions are well described and each function has small example of use.
FreeBASIC is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows, DOS and Linux. There is more information about FreeBasic on FreeBasic official website. The official site of FBide editor is fbide.freebasic.net.
Here is the snapshot of simple program which drives EMoRo robot 3 seconds forward and 3 seconds backward in endless loop:
All EMoRo sets support all five levels of learning. Overview of all supported levels is available on this link.