code teaching robot (2)