Arduino Framework comunica Java con Arduino pudiendo controlar con estos todos los pines desde java, programando así un elementos externos a la maquina.