Abstract
This paper considers the use of a blocks-based visual environment to demonstrate and teach robot-programming to K-12 students. A visual programming environment is built using the open-source, JavaScript-based, Blockly library developed by Google. For illustrative purposes, we employ a low-cost, single-board computer, such as Raspberry Pi, with embedded microcontrollers, such as Brick Pi for LEGO or Arduino UNO. Two mobile robot forms are created for experimentation, a wheeled mobile robot and a two legged mobile robot. To command and control each mobile robot, the developed visual tool employs blocks corresponding to basic programming constructs such as loops, conditional statements, variables, and procedures. To demonstrate the ease, education, and fun value of our approach, a maze-based educational game has been developed. Specifically, the game requires the user to program a robot through our visual tool to navigate the maze and score points that are distributed throughout the maze.
Cite
CITATION STYLE
Yadagiri, R. G., Krishnamoorthy, S. P., & Kapila, V. (2017). A blocks-based visual environment to teach robot-programming to K-12 students. Computers in Education Journal, 8(2), 24–32. https://doi.org/10.18260/p.23358
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.