Танец в круге
Подключите датчик света к порту А1. Введите переменную скорости робота и добавьте подпрограмму для калибровки
Танец в круге
Калибровка в этой задаче выглядит следующим образом
Танец в круге
Следующим действием в основной программе выполняется проверка на наличие границы круга перед роботом
Танец в круге
Отъезд выполняется по энкодерам. Не забывайте сбрасывать энкодеры в начале движения
Не используйте темные цвета, иначе робот будет воспринимать их как границу круга
Запустите программу на реальном роботе
Поставить условие на время
каждые 10 секунды совершать отъезд
Поставить условие на проверку энкодеров
сверять каждые 5 секунд стандартное значение поворотов колеса с текущим
Сделаем защиту от застревания, используя показания энкодеров
Для этого напишите небольшую программку: вывести на экран робота значение какого-либо из энкодеров, после 5 секундного движения вперед с максимальной скоростью
Условие: (sensorA1>dist) || (encoder3<станд_знач && t>5000)
Условие:
Близко к объекту
или
прошло больше 5 секунд и значение энкодера меньше желаемого
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть