Guardar datos en arduino uno desde java.

Buenas noches.

Soy nuevo en esto y tengo una duda.

Digamos que tengo un programa en java que uno ingrese fecha y hora (Alarma), esto enviarlo al arduino uno y que suene. Listo eso digamos que tengo claro como hacerlo, pero lo que no se es si yo enviase varias alarmas y que se guarden en el arduino y no solo eso, si yo vuelvo a conectar el arduino al pc y abro el programa en java, arduino me envié esas alarmas, sea para rectificarlas o modificarlas o borrarlas.

No se si me hice entender, mejor dicho que circuito necesito para guardar informacion enviada desde un programa en java, que arduino vaya a ese circuito y haga lo que tenga que hacer (sonar el buzzer o prender un led) y cuando yo vuelva y conecte el arduino al pc yo pueda obtener lo que guarde en ese circuito y me lo muestre nuevamente en el programa en java.

Muchas gracias y disculpen las molestias.

Necesitas grabar y leer datos de la eeprom ademas de crear una estructura con los tipos de variables que necesites para poder gestionar mas facilmente los datos con los metodos put() y get() de la libreria EEPROM https://www.arduino.cc/en/Reference/EEPROM https://playground.arduino.cc/Code/Struct

Buenas:

Antes que nada. ¿Sabes manejar el puerto serie con Java?

Saludos.