Technical center for kids

Robotics

The study of the basics of robotics based on the designer LEGO Education and the platform Arduino. Designing and programming of robots. ROBOTICS

LEGO Education

The study of the basics of robotics, as a rule, begins with the designers of LEGO Education.

This designer allows you to collect and program with the help of a computer a lot of basic models according to the instructions, and also to come up with your own. In a set of parts, compatible with the standard Lego bricks.

From this designer you can build not only toy robots, but also prototypes of such serious constructions as, for example, a space station, a space plane, solar panels, etc.

Arduino

Open platform, a unique board with a software shell. This makes Arduino a universal basis for robotic designs of any level within the framework of children's education.

Programming is done in C ++ or using the Scratch for Arduino visual programming language.

To the Arduino board it is possible to connect various peripherals - motors, servo drives, sensors (illumination, temperature, acceleration, pressure, ultrasonic, etc.). On the microcontroller, you can write down various algorithms for the interaction of all these devices.

What is the use of robotics?

develops logical and systemic thinking; develop creative abilities; develops motor skills, attention and ability to work with hands; there comes an understanding of how an automatic device works; robotics metapredmetna - develops knowledge in such sciences as physics, mathematics, computer science; children learn to work in a team.

Robotics are good prospects for the future.

Programming

PROGRAMMING Learning the basics of programming using the visual programming language Scratch and the Arduino platform. Creating your own programs, computer games and cartoons. PROGRAMMING

The training course is built in the form of fascinating experiments.

We do not teach a particular programming language, we teach the basics of programming, we teach to think algorithmically and systematically, and the programming language for us is only an instrument for achieving the goal.

Scratch for Arduino (S4A)

Teaching the basics of programming is done using the visual programming language Scratch (Scratch) and the Arduino platform, which allow you to combine virtual and real worlds.

Now the guys will see the result of their work not only on the screen, but they will also be able to touch physically, which causes more interest.

Scratch (Scratch) is a visual object-oriented programming environment. This language was created as a tool to make programming simple and intuitive.

Arduino - an open platform that allows you to collect all kinds of electronic devices.

Programs on Scratch for Arduino are composed of a set of logic blocks. They can set conditions, cycles, read sensor readings, send execution commands, enter variables.

By programming real equipment and interacting with it, the learner better understands why, in principle, a program is needed and how the computing systems as a whole work. Finally, when some "piece of iron" suddenly performs your commands, or the character on the screen begins to obey the newly assembled electronic scheme - it's just interesting and informative.

At the end of the course, the young programmer:

learns the basic principles of programming; master the visual language Scratch (Scratch); will master algorithmic and systemic thinking; It will understand how modern electronics, based on microcontrollers, works; learn to use logical constructions; learn to seek and correct his mistakes; will create their own projects, computer games and cartoons.