Оглавление:
Видео: EBot8 Робот, следующий за объектом: 5 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вы когда-нибудь задумывались создать робота, который будет следовать за вами, куда бы вы ни пошли? Но просто не смог?
Что ж… Теперь это возможно! Представляем вам объект следующего робота! Пойдите для этого урока, поставьте лайк и проголосуйте, и, возможно, вы тоже сможете это сделать !!
Шаг 1. Соберите материалы
Чтобы сделать этот удивительно простой проект. Для продолжения нам понадобятся следующие части:
Доска Ebot8
Кабель для программирования
Кабели-перемычки между мужчинами и женщинами
Ультразвуковые датчики
Шасси {с шасси}
2 двигателя постоянного тока
Все эти материалы можно найти здесь.
Шаг 2: Подключение
После того, как вы собрали отсюда материалы. Теперь подключите ультразвуковые датчики к плате EBot {A0-A1} с правильной цветовой кодировкой. Если вы это сделали, давайте продолжим кодирование.
Шаг 3: отладка
Теперь, чтобы убедиться, что наши инфракрасные датчики работают безупречно, нам нужно отладить их, что означает выявить и удалить ошибки (компьютерное оборудование или программное обеспечение).
- Откройте приложение EBot Blockly на своем компьютере.
- Выберите Input Readings / Debug.
- В раскрывающемся списке выберите «Инфракрасный датчик».
- Выберите штифт, на котором установлен ваш первый инфракрасный датчик. (P. S. вы можете проверять только один датчик за раз.)
- Щелкните "Отладка".
- Проделайте то же самое со вторым датчиком.
- После завершения загрузки и отображения значений с обоих датчиков мы можем приступить к кодированию.
(Примечание. Если при отладке возникла ошибка, попробуйте еще раз, проверьте соединение. Если нет, замените датчик и повторите попытку.)
Шаг 4: кодирование
Теперь вы можете просто скопировать наш код отсюда или скопировать блочный код. Хотя мы рекомендуем блочный метод, как показано на картинке, поскольку его легче понять.
// Code_for_object_following_robot
#define ultrasound (x) ({analogRead (x) * 0.833} / 4) #include "Ebot.h" void setup {} {// Инициализация ebot_setup {}; // Режимы вывода pinMode {A0, INPUT}; pinMode {A1, INPUT}; } пустая петля {} {if (ультразвук (A0)> = 30 && ультразвук (A0) = 30 && ультразвук (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } еще {LMotor_1 (-5); RMotor_1 (10); }
Шаг 5: демонстрация
Тебе понравилось? Да, я знаю. Мы продолжим делать больше пересекающихся и забавных проектов только для вас, ребята!
Не стесняйтесь комментировать любые идеи в разделе комментариев, и мы обязательно ответим.