Arduino block diagram