Hi
The Allegro requires a supply in the range 3 to 24V but is optimised for 12Volt operation, so it would appear from the specification that for normal operation you could run the chip at 5V from the Arduino board.
However in order to program the chip you need to use three voltages, 5, 12 and 24V, you can either use a 24V DC supply and a linear regulator that is programmable to provide the other two voltages or you could be clever and use a 5V supply and a programmable step up regulator that can use Arduino digital I/O to select one of three voltages, 5V, 12V and 24V. As the current requirements are low either would be a feasible solution to the problem.
I assume you would provide the device for testing or do you require me to purchase my own unit, if so then the cost would be added to the bill.
We have done several Arduino designs including a system to control a fuel additive pump working on the level in a tank, as the tank level rises the software works out the amount of fuel added and then calculates the dose required from preset data and drive the pump until the correct dose has been added. This unit includes touch ensitive screen for operator data and input and a GSM module to send messages to a mobile phone is service is required.