2.24.21. Basic robotics kit for designing, studying electronics and microprocessors and information systems and devices
- Recommended age: 12+
- Recommended quantity per cabinet: 12 pieces
- Recommended level of education:
- — Basic general education (5-9 grades)
- — Secondary general (grades 10 and 11)
- — Additional education
-
Programming language: C (C)
-
Included in the list of educational equipment for equipping newly built schools (Order No. 804 of the Ministry of Education of the Russian Federation dated September 06.09.2022, XNUMX)
Purpose
The set is designed to teach middle-aged and older children the techniques of programming robotic devices in the C language.
Areas of knowledge and application
The set promotes understanding of the basics of sports and research robotics, and the development of engineering and algorithmic thinking.
The kit allows you to assemble models of various devices using structural elements and electronic components, as well as program their behavior depending on external factors or the internal state of the model.
What will the child learn?
The set will introduce the student to the basic concepts of the C language (data types, variables, conditions, cycles, working with numbers, arrays, strings, pointers, references, structures, user functions and modules) and apply this knowledge to manage real objects.
In addition, the kit will introduce the basic principles of operation of electronic devices (digital and analog signals, PWM modulation, digital communication protocols), electronic devices (LED, button, analog and digital sensor, servomotor, DC motor, various display devices) and algorithms (digital signal processing methods and various regulators) used in robotics and feedback systems.
Updates
The set is a construction kit that provides the study of the basics of robotics, in particular, electronics, mechatronics, programming and algorithms.
Working with the kit combines tasks on mechanical assembly of housing elements and electrical circuits, programming, and studying the interaction between different devices using wired and wireless data transfer protocols.
— Arduino-compatible platform with battery pack
- Power unit
— Motor (2 pieces)
- Servomotor
— Set of structural parts
— LED green
— LED red
- IR sensor
- Touch sensor
- Single-digit 7-segment LED indicator
- Four-digit 7-segment LED indicator
— LED matrix with control module
— Liquid crystal character digital display
— Methodological support in Russian
— Software module
— Storage system
The entire set is supplied in a plastic storage system with a tray, which is closed with a transparent plastic lid with latches to ensure visibility of the contents.
Methodological support
The methodological manual contains the basic principles of programming in the C language:
— Data types
— Variables
— Built-in functions
— Objects
— Data structures
— Modules
— Cycles algorithms
The description of the software environment for writing code in the C language (C), its functional capabilities and operating modes is presented. There is a description of special libraries and objects that allow working with the memory of the control board, external electronic devices, connected actuators, sensors and visualization tools.
Additionally, practical examples of using these modules and objects are provided with explanations and detailed comments.
For clarity and understanding, using the example of a simple program, the scheme of actions of a novice programmer is described from the moment of writing and debugging the code to the moment of recording the final program in the controller of the control platform for subsequent automatic launch.
The most common errors and ways to solve them are also described.
Software module
The software module includes an integrated development environment, examples of use in the C language of different types and data structures used in robotics.
The examples demonstrate work with different types of actuators, sensors and data visualization tools included in the kit.
The integrated development environment operates on devices running Windows family operating systems, as well as Linux family operating systems.
Examples of using different types and data structures in C program code introduce the student to the basic principles of constructing program logic, and the approaches used introduce the principles of programming end devices based on microcontrollers.
Examples of working with different types of actuators, sensors and data visualization tools included in the kit are built in the form of mini-lessons, allowing them to be subsequently assembled for the purpose of step-by-step design of a device with extended functionality.