Building robot software

Ozeki created a Robot builder software. You can learn about how you will program microcontrollers, and you will write higher level data acquisition and robot control logic.

architecture icon
Architecture
The below seen image demonstrates the communication between the hardware elements (microcontrollers) and the .NET type controller softwares belonging to them. These microcontrollers are connected through a serial port to the PC.
Architecture
develop devhandler
Develop a devhandler
If we would like to develop a Device Handler the first step is to understand the device control as a concept then develop a serial port protocoll.
Develop a devhandler
line protocol
Line protocol
The protocol is developed in order to make it possible for a PC to communicate with a microcontroller through a serial port.
Line protocol
devicehandler icon
DeviceHandlers
On the microcontroller program modules are running, which operate different kind of devices. Every device has its own independent identification (Device ID). The program modul which controls the device is communicating through a serial port with the program which is developed in .NET. The program developed in .NET is running on the PC.
DeviceHandlers
burn bootloader
How to burn bootloader
Before loading your programcodes on the Ozeki Processing Modules you need to burn a bootloader on the ATmega328P chip of each module. Bootloaders are necessary for uploading your codes. They are usually installed by factory default but if you are a manufacturer or a hobbiest who has just built an Ozeki module, you will need to burn a bootloader on it.
How to burn bootloader

More information