Wie wärs mit I2C? Da hat dann jeder seine eigene Adresse. Oder einfach alle Megas an den UART anschließen, ein Protokoll brauchst du ja so oder so um das alles zu verwalten.

mfg