Une rafale correspond à X trame unique :
A discuter et à reflechir , mais je pense à chaud que c'est une "pas tres bonne option"
pour "coller" à la realité chaque projectile devrait etre signé
dans la vraie vie , une rafale c'est tirer X fois un projectile unique avec un delai entre chaque tir à peu pres connu et +/- homogene et pour un nombre determiné de projectiles, tout ça contraint par la capacité d'enmagasinage .
Le principe vaut autant pour un Phalanx qu'une autre automatique.

pour ton projet , il faut déjà determiner la durée d'un tir unique (temps necessaire de formatage et d'emission arduino) et le temps necessaire en reception (temps d'acquisition et de decodage )
apres c'est de l'organisation de programme