Оглавление:

EBot8 Робот, следующий за объектом: 5 шагов (с изображениями)
EBot8 Робот, следующий за объектом: 5 шагов (с изображениями)

Видео: EBot8 Робот, следующий за объектом: 5 шагов (с изображениями)

Видео: EBot8 Робот, следующий за объектом: 5 шагов (с изображениями)
Видео: Obstacle Avoiding Robot Using EBot8 2024, Ноябрь
Anonim
EBot8 объект, следующий за роботом
EBot8 объект, следующий за роботом
EBot8 объект, следующий за роботом
EBot8 объект, следующий за роботом

Вы когда-нибудь задумывались создать робота, который будет следовать за вами, куда бы вы ни пошли? Но просто не смог?

Что ж… Теперь это возможно! Представляем вам объект следующего робота! Пойдите для этого урока, поставьте лайк и проголосуйте, и, возможно, вы тоже сможете это сделать !!

Шаг 1. Соберите материалы

Соберите материалы
Соберите материалы
Соберите материалы
Соберите материалы
Соберите материалы
Соберите материалы

Чтобы сделать этот удивительно простой проект. Для продолжения нам понадобятся следующие части:

Доска Ebot8

Кабель для программирования

Кабели-перемычки между мужчинами и женщинами

Ультразвуковые датчики

Шасси {с шасси}

2 двигателя постоянного тока

Все эти материалы можно найти здесь.

Шаг 2: Подключение

После того, как вы собрали отсюда материалы. Теперь подключите ультразвуковые датчики к плате EBot {A0-A1} с правильной цветовой кодировкой. Если вы это сделали, давайте продолжим кодирование.

Шаг 3: отладка

Отладка
Отладка

Теперь, чтобы убедиться, что наши инфракрасные датчики работают безупречно, нам нужно отладить их, что означает выявить и удалить ошибки (компьютерное оборудование или программное обеспечение).

  1. Откройте приложение EBot Blockly на своем компьютере.
  2. Выберите Input Readings / Debug.
  3. В раскрывающемся списке выберите «Инфракрасный датчик».
  4. Выберите штифт, на котором установлен ваш первый инфракрасный датчик. (P. S. вы можете проверять только один датчик за раз.)
  5. Щелкните "Отладка".
  6. Проделайте то же самое со вторым датчиком.
  7. После завершения загрузки и отображения значений с обоих датчиков мы можем приступить к кодированию.

(Примечание. Если при отладке возникла ошибка, попробуйте еще раз, проверьте соединение. Если нет, замените датчик и повторите попытку.)

Шаг 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: демонстрация

Image
Image

Тебе понравилось? Да, я знаю. Мы продолжим делать больше пересекающихся и забавных проектов только для вас, ребята!

Не стесняйтесь комментировать любые идеи в разделе комментариев, и мы обязательно ответим.

Рекомендуемые: