Socrat.in.ua

Навчальні конструктори та DIY електроніка

Програмуємо mBot - приклади

2016-12-06

Сьогодні ми розглянемо кілька прикладів програм для нашого робота - mBot:

  1. Робоавтомобіль, що рухається по лінії
  2. Музична машина
  3. mBot огинає перешкоди
  4. mBot із світлодіодною матрицею

mBot - робоавтомобіль, що рухається по лінії
mBot - робоавтомобіль, що рухається по лінії

На картинці показано програму для робота, який слідкує за лінією. Дані беруться з датчика лінії line follower, що підключено до порта 2 плати контролера (змінна temp). В залежності від значення змінної temp ми виконуємо три дії: їдемо прямо чи повертаємо наліво або направо. Ось і все!

Завантажити програму >>


mBot - музична машина

Ця машина буде відтворювати мелодію першого пісні Стівена Фостера 'Oh! Susanna': 'I come from Alabama with my Banjo on my knee'.

mBot - музична машина

В цій програмі послідовно програються ноти пісні. Для того, щоб відтворити свою пісню вам лише потрібно замінити ноти та їх довжину на свої.

Завантажити програму >>


mBot огинає перешкоди

mBot - минаємо перешкоди

Проста програма, на початку якої зчитується значення з датчика відстані і назначається змінній distance, яка потім порівнюється із заданою відстанню: якщо відстань мене 25 см робимо вибір: якщо відстань менше 15 см, то їдемо півсекунди назад, а потім (або якщо відстань була менше 25 але більше 15 см) повертаємо наліво чи направо (навмання, з імовірністю 50/50).

Завантажити програму >>


mBot із світлодіодною матрицею

Ви коли-небудь уявляли яким яскравим міг би бути ваш робот, якщо б у нього була динамічна лицьова панель, що дозволяла б роботу мати різні вирази обличчя, так само як у людей? Ви намагались запрограмувати LED стінку на відображення анімації або символів? Me LED матриця 8х16 може допомогти вам досягти цих чудових ефектів. Вона досить популярна серед користувачів mBot. Me LED матриця має 128 синіх світлодіодів, розміщених матрицею 16х8 точок. За допомогою mBlock ви маєте можливість запрограмувати її на відображення графіки, простої анімації, тексту чи, наприклад, емоцій робота.

По-перше

Зберіть LED лицьову панель згідно з інструкцією, викладеною нижче. Після цього під'єднайте її до першого порту mCore.

Світлодіодна матриця для mBot

mBot із світлодіодною матрицею

По-друге


Щоб побачити повний текст статті, вам потрібно зареєструватись

Автор: hobbytech


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *



© HobbyTech 2017