Alimentare Arduino Mega2560 con due sistemi di batterie

Si esatto, quando la batteria ricaricabile non riesce piú ad alimentare il carico dovrebbe staccarsi e automaticamente partire quella non ricaricabile, non appena il sistema meccanico mi ricarica la batterie si dovrebbe effettuare il passaggio inverso.

Mettiamo il caso io alimenti l'arduino attraverso il jack con un pacco batterie ricaricabili e attraverso l'usb con una di quelle batterie che servono ad alimentare il telefonino in viaggio, otterei quello che voglio?

Ps: in quest'ultimo caso sarebbero entrambe ricaricabili, ma quello che mi serve é la preferenza di alimentazione in questo verso.