EasyKit is a compact microcontroller for control purposes, which is very easy to program.
Altough the base unit is a circuit board with 36 mm diameter only, it contains a powerful 32bit microcontroller, a monochromatic display, a three axis acceleration sensor, a temperature sensor and a joystick:
EasyKit is charged and programmed via a USB Micro connector. Furthermore the board has a extension port to connect a battery pack or other extensions.
The battery pack contains a Lithium-Polymer accumulator with a capacity of 180mAh, 3,7 V rated voltage and the charging electronic. Depending on the use the battery lasts 2 to 4 hours.
Instead of the battery pack or as addition other extensions can be used, e.g .an I/O board with 6 digital and analogue Input/Output channels.
Programming with EasyLab
In addition, the programming interface EasyLab has been created, which allows graphical programming. EasyLab is the first system to enable model-driven software development. The conventional technical description methods
- Data flow
can be used directly in EasyLab, thus providing a convenient way to solve programming problems.
Sequencer and data flow
EasyLab offers both of these options. The main program is a sequencer which allows branches and parallel sequences in addition to a linear sequence. Each step is assigned a data flow program as a subroutine.
Programs are put together using functional modules with a high abstraction level. This means that the range of modules which can address the input and output channels of the microcontroller goes beyond functional modules alone, going from timers, counters, arithmetic and logical functions right up to entire controllers.
Once the program has been created, it can be tested in simulation mode without any hardware connected. In this mode the user can assign the output values of input modules manually, as these cannot transmit values when no hardware is connected.
Automatic code generation
At the touch of a button, EasyLab generates C-code and then machine code from the program the user has created. This can then be transmitted to the microcontroller via the USB interface.
If required, EasyLab can install a monitor program on the microcontroller in addition to the main program. This makes it easy to monitor the program as it is running, as all the functional values are displayed in real time in EasyLab. The user can see which subroutine is currently being executed and which values apply at the edges of the subroutine. This guarantees step-bystep commissioning and convenient, fast fault finding.
All the properties of EasyLab make it incredibly easy to create and commission even the most complex of applications (e.g. controllers).
Of course, it is also still possible to program EasyKit using C++.
8049530 Controllerset 60€