Batería Arduino UNO

Hola! Tengo un programa para mi arduino UNO pero quiero que el programa pueda correr sin la necesidad de estar conectado a la computadora todo el tiempo. No sé si exista algún tipo de batería recargable que sea compatible con arduino. Para que esta batería sea la que deba ser recargada después de hacer uso del programa por un tiempo determinado.