Обмен опытом

"COOL PROJECT": VEX IQ РАДИОМОДУЛЬ И iOS

Наш друг, Simon Burfield, представил общественности коллективное, фантастическое руководство, рассказывающее как организовать передачу данных по bluetooth между контроллером VEX IQ и смартфоном, используя радиомодуль VEX IQ и ROBOTC. Вы ведь наверняка задумывались над возможностью управления вашим роботом VEX IQ с помощью смартфона? 

Возможно вы уже видели VEX IQ роботов, управляемых с помощью смартфона на видео-материалах с VEX Worlds 2016. Эти видео-материалы вы можете просмотреть тут: https://youtu.be/ccVMyt9XbpM

Для начала вам понадобятся:
1) Устройство с операционной системой  iOS с установленным ПО "xcode" 
2) ROBOTC 4.5 +
3) ПО "VEX firmware update"

Видео-руководство и пошаговая инструкция  поможет вам в процессе: https://youtu.be/Rcd2KsTM6cM

Пошаговая инструкция:
1) Установите VEX Smart Radio firmware на контроллер
2) Включите Smart Radio в ROBOTC
3) Установите RobotC Smart Radio firmware на контроллер
4) Скачайте программный код по ссылке  https://github.com/burf2000/VEXIQ_iOS_ROBOTC
5) Подключите мотор к порту 8 и сенсорный светодиодный модуль к порту 2
6) Установите ROBOTC (BT Demo) программу
7) Отключите контроллер от компьютера
8) Найдите уникальный номер вашего радиомодуля и запомните его (мой был 7436)
9) Запустите ROBOTC на контроллере (вы ведь помните, что сейчас он не должен быть подключен к компьютеру по USB?)
10) Загрузите программный код проекта и установите его на устройство с iOS, поддерживающее Bluetooth LE
11) Введите уникальный номер вашего радиомодуля и нажмите connect

Как только вы подключитесь, вы сможете управлять мотором и светодиодным модулем! 

Вы можете найти исходный код (за авторством James Pearman) здесь. И  здесь код, используемый в видео. 

Есть вопросы? При желании вы можете задать их на форуме ROBOTC VEX IQ.

Счастливого программирования!

Источник http://robomatter.com/blog-cool-project-smart-radio/

Facebook YouTube Вконтакт Flickr