What is HITIPanel ?

Modified on Wed, 4 Jan, 2023 at 11:27 PM

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.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article