|
Acadêmico(a): Juliana Carolina Batista |
Título: ROBOTOY: FERRAMENTA PARA ENSINO DE PROGRAMAÇÃO PARA CRIANÇAS USANDO ROBÔS ARDUINO |
|
Abstract: |
This work presents an extension of a tool focused in teaching programming for children. The tool consists of a compiler that through a simplified textual programming language, the Robotoy, allows the writing of programs to be sent to robots and executed by them. Originally, the programs were executed by robots of Lego Mindstorms NXT type. Using the proposed extension, the idea is that the same program can be executed in Lego Mindstoms NXT robots and robots built based on Arduino Mega 2560 board. To achieve this, the programmer just needs to configure the platform used to build the robot, and the informations about it is components. Thereby, it is possible to send instructions to be executed by the robot using the available commands in the language, like: walk, stop, identify colors, and others. It is important to notice that the use of the Arduino platform is a more accessible option due to its free hardware and software characteristic, since many institutions do not adopt the teaching of robotics due to the high costs of proprietary kits, as for example the Lego's kit. Lastly, to validate the behavior of the tool and the built robot, tests were performed and we observed that the robot was able to execute all language commands, although it showed some limitations about the movements and the scenario where it was inserted. |
|
|