A drum feeder based similar to this would keep dry food from getting into the mechanism.
The drum rotation time is controlled by a gear motor controlled by the Arduino.