added Arduino integration. NBD