Как управлять Lego NXT через смартфон?

В нескольких видео видел как роботами управляли со смартфонов (по блютузу). Но где найти софт для этого?

Для управления «умным кубиком» Лего NXT использован смартфон Samsung Galaxy S i9001. Смартфон подключен к кубику Лего посредством последовательного порта Bleutooth (SSP). Для программирования телефона (операционная система Андроид) была применена среда визуального программирования - разработка Массачусетского технологического института MIT's AppInventor. Приложение считывает показания датчика ориентации телефона и на их основе управляет моторами, присоединенными к «умному кубику» Лего Майндстормс NXT. Для начала, автор создал соединение NXT с телефоном, использовав панель настройки в аппарате. Этот этап необходим, поскольку сопряжение устройств непосредственно из приложения невозможно. К портам B и C NXT подключены электродвигатели. Ниже показан проект приложения для смартфона в AppInventor. Для управления NXT были добавлены программные блоки BluetoothClient и NxtDrive. NxtDrive использует BluetoothClient для связи с кубиком Лего NXT. Имеется также блок OrientationSensor, определяющий текущее положение вашего телефона.

Добавить комментарий