Найти в Дзене

2 Подключение к роботу

В каждой лекции я планирую рассказывать о программировании робота. Однако, как стало известно из вводной лекции, робота не существует в действительности. Его заменяет программа на телефоне. Я не стану описывать это каждый раз. Давайте договоримся, что упоминание робота или хаба будет относится именно к программе, запущенной на смартфоне. Прежде чем подключиться к роботу я хотел бы остановиться на странном слове хаб, использованном мной без разъяснении ранее. Слово это заимствовано из английского языка, где оно пишется как hub. Этим словом обозначают тело робота. Самая главная часть этого тела - мозг. Для любого умного устройства, которым хаб является, мозгом служит микропроцессор. Не стану описывать что это, потому что даже полное отсутствие знаний об этой микросхеме не мешает ее программировать. Кроме самого мозга хаб обладает розетками, которые позволяют подключить к нему внешние устройства, такие как двигатели. Розетки часто называют портами, от английского port. Иногда хаб оснащают

В каждой лекции я планирую рассказывать о программировании робота. Однако, как стало известно из вводной лекции, робота не существует в действительности. Его заменяет программа на телефоне. Я не стану описывать это каждый раз. Давайте договоримся, что упоминание робота или хаба будет относится именно к программе, запущенной на смартфоне.

Прежде чем подключиться к роботу я хотел бы остановиться на странном слове хаб, использованном мной без разъяснении ранее. Слово это заимствовано из английского языка, где оно пишется как hub. Этим словом обозначают тело робота. Самая главная часть этого тела - мозг. Для любого умного устройства, которым хаб является, мозгом служит микропроцессор. Не стану описывать что это, потому что даже полное отсутствие знаний об этой микросхеме не мешает ее программировать. Кроме самого мозга хаб обладает розетками, которые позволяют подключить к нему внешние устройства, такие как двигатели. Розетки часто называют портами, от английского port. Иногда хаб оснащают кнопками, которых у набора Spike три. Я не буду пока останавливаться на них пока, но лишь просто упомяну. Иногда хаб оснащают индикаторами. Для Spike Prime это индикатор из пяти светящихся точек и подсветка центральной кнопки. Для набора Spike Essential это только подсветка кнопки. Чтобы рассказать хабу, что мы от него хотим - нужно с ним связаться. Для связи используется протокол Bluetooth. Его мы и будем использовать.

Поиск хаба
Поиск хаба

Программа может довольно долго искать телефон - не отчаивайтесь, но просто немного пождите. Выберете кнопку подключить и дождитесь, пока окно пропадет. Если это не произошло само собой - попробуйте еще раз.

Хаб подключен
Хаб подключен

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

Подключенные устройства
Подключенные устройства

Пока не будем останавливаться на том, что именно у нас подключено. Скажу лишь, что буква возле черно-белой иконочки обозначает порт хаба.

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

Состояние хаба
Состояние хаба

Как видно на картинке, кнопка и правда зеленая. Теперь это очевидно. Буквы портов указаны возле физического расположения розеток на хабе.

Мы добились поставленных целей. Сейчас у нас есть среда программирования, подключенная к роботу и сам робот, ожидающий команд.

Следующая лекция