Skip to main content

Датчики линии и следование по траектории

Урок 9. Датчики линии, назначение и функции

На этом уроке мы познакомимся с роботами, которые умеют читать “дорожные карты”! Изучим работу датчиков линии — маленьких, но очень наблюдательных устройств, которые помогают роботу не сбиться с пути. Узнаем, почему белая поверхность отражает свет как зеркало, а черная поглощает его как космическая черная дыра. Разберемся, почему некоторые роботы ездят по линии как пьяные водители, а другие держатся колеи точнее, чем поезд на рельсах. Выясним, сколько датчиков нужно для счастья — один (минимализм), три (золотая середина) или целых восемь (для параноиков, боящихся потерять линию). К концу занятия вы создадите схему идеального размещения датчиков, чтобы ваш робот больше никогда не терялся на “дорогах” из черного скотча!

Урок 10. Практическая работа «Программирование работы датчика линии»

На этом уроке мы превратим нашего робота в профессионального гонщика трассы! Установим датчики линии и напишем программу, которая заставит робота следовать по черной линии, как будто это единственное место в комнате, где не натыкано канцелярских кнопок 😄. Выясним, почему робот иногда “слепнет” при ярком свете и как откалибровать датчики, чтобы они работали и в полутемной комнате, и под прожекторами школьной сцены. Научимся определять, где заканчивается “черное” и начинается “белое”, даже если на деле всё скорее “серое”. К концу занятия ваш робот будет уверенно скользить по линии, как опытный серфер по волне, не теряя направления даже на самых крутых поворотах. А главное — вы наконец-то поймете, почему робот, следующий по линии, так похож на человека, который смотрит в телефон, идя по улице!