Monday, April 19, 2021

EMoRo educational robots


          One way to make EMoRo robot fully autonomous is composing a program in C language. Usually beginners in C find it not so friendly because of many parentheses. Playing and programming with EMoRo robots make C parentheses not so annoying for a new users. Many readymade C examples make self learning easy and friendly. While programming in C users don't need to have any electronics knowledge nor do they need to be able to read schematics.  Comprehensive C library for EMoRo specific functions assume that users don't have any knowledge of electronics and reading schematics. Each EMoRo C function is well documented in the book "Educational mobile robot" with included sample of use. Learning C with EMoRo makes effective because the result of the acquired principle can be immediately observed experimentally.

          Programming environment is based on AVR Studio provided by Atmel Corporation, manufacturer of microcontroller used in EMoRo controller and WinAVR™ C compiler. More information about AVR microcontrollers and AVR studio is provided on Atmel official website www.atmel.comC compiler supported in the book included in EMoRo sets is WinAVRWinAVRis a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. It includes the GNU GCC compiler for C and C++. More information about WinAVR is available on official web site of WinAVR.  

 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

1ST Playing

Controlling EMoRo robot with EMoRo RC windows application is easy. It develop fine motor skills and interaction with a computer. The first contact with EMoRo robot is through simple "games". One of the most interesting is Robotics Alka and Prstenac which inspiration we found in our history. Those plays are easy and interesting, EMoRo robot aims with a lance to a target. In this level of learning there is no any kind of programming.
More ...

2ND FlowDraw

FlowDraw is first contact with the programming. Crating program with a FlowDraw is simple as a drawing flowchart diagram. FlowDraw supports all necessary blocks which user needs to learn as a introduction in line programming. FlowDraw is not only for users who want to learn programming but can be also used for building logical skill and systematic thinking. 
More ...

3RD FreeBasic

FreeBasic is easy to use BASIC compiler and it is used in combination with FBide editor. This combination help users to discover the world of computer programming while having a fun with EMoRo robots. Lots of readymade examples and libraries make EMoRo FreeBasic programming easy and self learning possible. All FreeBasic EMoRo functions are well and detailed described in the book "Educational mobile robot" which is a part of EMoRo kits. 
More ...


Bascom-AVR is the easiest way to make programs for EMoRo controller unit and make EMoRo robot fully autonomous. Programming in Bascom-AVR assumes that users will learn electronics as well as programming. Some of EMoRo kits include electronic materials, wires and breadboard which allows the development of knowledge about electronics.
More ...

From our Blog

  • 1
  • 2
  • 3
  • 4


E-Bot is our the firs robotics kit. It helped to understand our future customers of EMoRo. The production of E-Bot was ended in 2009. This kit helped to understand needs of our customers and makes EMoRo robots unique in the World. Read more

30-07-2013 Projects overview

Super User Hits:25563

Nikola Tesla

Nikola Tesla is the world's famous scientist. He was born on 10 July 1856. in Croatia, near Gospic in village named Smiljan. We are honored that such a genius was born in our country. Tesla has received 15 honorary doctorates worldwide, spoke eight languages.... Read more

24-07-2013 More about us

Super User Hits:36758


          Mifare card reader is used to identify and update student attendance at lectures. eRFID Mifare reader supports MIFARE cards, it has an Ethernet interface to the master system and Ethernet communication is fully encrypted. The device... Read more

24-07-2013 Projects overview

Super User Hits:14300

Terminal P360

          It is upgraded version of P350 terminal for Croatian motorway ltd. This is how terminal looks when priority isn't speed of delivery. This terminal is created on the experience of Terminal P350, it includes 125kHz contactless... Read more

24-07-2013 Projects overview

Super User Hits:11152

About Us

A few more words...

We know How for more than 10 years. We make your ideas possible and provide electronic manufacturing service affordable for micro, small and medium volume production.