Keyword: «flowcharts»
ART 261172
The relevance of the problem under study is driven by the diversity of educational robotics platforms in educational institutions and the lack of a unified methodological approach to teaching the fundamentals of sensor systems. Various educational robotics kits, featuring unique microcontroller architectures and specific programming environments, are actively utilized in the educational process. Educators face a significant challenge due to the lack of a unified methodological approach to explaining the operating principles of sensor systems. Traditional algorithm visualization tools, such as standard flowcharts, treat sensor polling commands as “black boxes,” completely obscuring the internal logic of port initialization, operating mode selection, and the format of the processed data. Consequently, students develop an exclusively superficial understanding of complex technical systems, which creates significant cognitive barriers during the inevitable transition from visual block-based programming to writing code in high-level programming languages. The objective of this research is to decompose sensor control commands into flowcharts for teaching robotic platform programming, thereby enhancing the overall effectiveness of robotics programming education. The primary research method was a comparative analysis of the software interfaces and syntactic structures of the three most widely used educational integrated development environments. Additionally, structural algorithm modeling was employed to identify the elementary logical units involved in peripheral device control. Based on these findings, unified graphical units have been developed and presented, enabling the visualization of the program’s algorithm with highly detailed parameters. The proposed approach transforms an abstract data retrieval command into a clear algorithmic structure that fully characterizes the operation of the physical device. The theoretical significance of this article lies in its scientific justification for introducing an intermediate modeling stage, which ensures a smooth transition from visual-figurative to abstract-logical thinking through the detailed elaboration of graphical diagrams. The practical significance lies in the development of unified graphical units that make it possible to visualize the logic of sensor operation prior to the stage of writing program code.

Ignatii Macal