HITIPanel is a software which allow you to control and monitor your Arduino through a customizable control interface. Moreover, HITIPanel is a great development tool which helps you develop your Arduino projects faster.
HITIPanel uses serial communication to speak with your Arduino. This communication uses a proprietary protocol that is handled by our HITIComm library in your Arduino program. It is required that the connection between your computer and your Arduino allows serial communication (e.g. USB cable, wireless modules…).
1) What is HITIPanel for?
Easy control and monitoring
HITIPanel is a ready-to-use control and monitoring software for your Arduino projects which you can easily customize to fit your needs. It is ideal for Arduino-based prototypes and products that you designed (Coming soon: possibility for you to distribute your customized version of the software to your customers, with custom branding to match your corporate style. Contact us to know more).
Its user interface features several customizable Control Panels allowing for easy control and monitoring of Arduino I/O and data. Moreover, a Chart is available to acquire and plot your data in real-time and offers several data exporting options (Text file, Excel file).
The software also makes it possible to control your Arduino using your computer keyboard. Keys assignment is customizable.
HITIPanel is a powerful development tool which enables you to reduce your development time and cost.
First, it helps you debug your program by identifying hardware issues, watching variables and values, and monitoring the SRAM use to identify SRAM shortage (memory sections overview and Free RAM monitoring).
Moreover, the software helps you improve your Arduino responsiveness by monitoring the loop() cycle time.
Finally, HITIPanel lets you view and manage the content of your Eeprom effortlessly.
HITIComm is a set of non-blocking libraries. These libraries are ideal for multitasking applications, that is when you need to run several tasks in parallel (communication, motion control, signal processing…).
Use of blocking functions such as delay() inside the loop() is to avoid when using HITIPanel since they disturb serial communication, motion control and signal processing.
Our Timing library lets you manage several tasks in parallel and control their durations. Use this library as a replacement for delay() to manage task durations inside the loop().
Advanced servo motion control
Our Motion Control library is a non-blocking library which offers you full position and speed control 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 computer keyboard.
Powerful signal processing
The Signal Processing 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 when it is placed in an environment with strong electronic noise.
2) For who is HITIPanel ?
Professionals (Industrials, Startuppers-Makers, Scientists, Researchers…)
HITIPanel is suitable for professionals willing to cut their development time and cost and looking for a ready-to-use control application for their prototypes and final products, without the burden of having to build their own control software.
HITIPanel is a great educational tool, useful for both teachers and students, and is perfectly adapted to STEM educational programs. It can greatly help beginners to discover and understand Arduino microcontrollers faster. Indeed, the software offers a concrete visual representation of Arduino main features (IO, EEPROM, SRAM) and gives a direct visual feedback of what is really going on inside the microcontroller.
3) Minimum system requirements
- Microsoft Windows 7, 8, 10
- 2.4 GHz Intel Pentium 4 processor (or equivalent).
- 1GB RAM.
- 115MB available disk space.
- 1 unused USB 2.0 ports