01Что такое алгоритм
Алгоритм — это чёткая последовательность шагов для решения задачи. Мы пользуемся алгоритмами каждый день. Например, чтобы сделать бутерброд:
Робот понимает мир так же: ему нужно дать алгоритм — список понятных шагов по порядку. Поменяешь шаги местами — получится совсем другой результат.
02Основы программирования роботов
Робот действует по кругу: получает данные с датчика → решает, что делать → отдаёт команду мотору. Главный инструмент здесь — условие «если… то…».
03Scratch — программирование из блоков
Scratch — это язык, где команды выглядят как разноцветные кубики. Их перетаскивают мышкой и соединяют, как Lego. Ошибиться сложно, поэтому с него удобно начинать.
Эта программа заставит робота проехать по квадрату: четыре раза «вперёд и поворот».
04Arduino — командуем настоящим железом
Arduino — это маленькая плата-контроллер, которую можно запрограммировать. К ней подключают лампочки, моторы и датчики. Вот программа, которая мигает светодиодом:
Команда loop повторяется бесконечно, поэтому лампочка мигает снова и снова.
05JavaScript для начинающих
JavaScript — «взрослый» текстовый язык, на котором работают сайты (в том числе этот!). Вот простая программа: она проверяет заряд робота и пишет ответ.
Заряд равен 15, это меньше 20 — поэтому сработала первая ветка «если». В этом и есть суть программирования: компьютер проверяет условия и выбирает, что делать.
