What is HITIPanel ?

Tips: Follow our VIDEO TUTORIALS to quickly get started with HITIPanel.

HITIPanel is a control and data acquisition software for Arduino. It offers a simple but efficient GUI for easy control and monitoring of your Arduino projects, as well as a convenient Chart for easy data acquisition and plotting.

HITIPanel just requires a serial connection from your Arduino to your computer (via USB or serial pins). This serial communication is handled by our HITIComm library in your Arduino program.

HITIPanel benefits

Control and monitoring

HITIPanel lets you control and monitor :

Control Panels can be quickly customized to create simple but effective user interfaces for your Arduino projects.

Data acquisition and plotting

The Chart lets you acquire, plot, and analyze data from your Arduino projects on a timeline axis (date and time). Acquired data can be exported to Text or Excel files. It is also possible to import data from Text files created by data loggers.

Development

HITIPanel helps you save development time by offering :

Note: HITIPanel is not an IDE. To write your Arduino program, we recommend using either the Arduino IDE or the Visual Micro IDE.

HITIComm benefits

Our Arduino library is called HITIComm. It includes several libraries which boost your programs with essential functionalities for your Arduino projects.

Signal filtering

The Signal Filtering library helps you filter data stream from your sensor to remove noise and improve resolution. It is particularly interesting when your sensor has poor resolution or is placed in an environment with strong electronic noise.

Servo motion control

The Motion Control library helps you control the position and speed of your servos with sub-degrees resolution. What’s more, it lets you synchronize the motion of several servos moving at the same time, which is ideal for robotics application. On top of that, servos can be moved using your keyboard.

Non-blocking libraries

All our libraries are non-blocking

The use of non-blocking functions inside the loop() is highly recommended when doing control and monitoring with HITIPanel. For instance, you can use our Timing library as a replacement for the function delay(). Indeed, delay() is a blocking function which blocks execution of an Arduino program during a specified duration. It namely disturbs parallel running of tasks inside the loop(), and prevents fluent control and monitoring with HITIPanel.

CONTENTS

HITISoftware

Control and Monitoring Software for Arduino