3-е место в конкурсе от Gostai



Здесь мы уже сообщали, что компания Gostai проводит конкурс (с 15 сентября по 15 декабря). На создание OpenSource-проектов с использованием URBI.
И вот наконец, конкурс завершён!
Было подано 27 заявок на участие, из них что-то сделали всего 11 участников из которых и были выбраны победители 🙂
1 место досталось проекту NXT Tower Defense (автор: 2-high)

— отличный проект на базе Lego Mindstorm NXT, URBI и OpenCV
2 место — проект simracing UObject (автор: Zappadoc)

и наконец,
3 место разделили проекты Urbi 2 port on the Aibo (автор: Kecsap)

и проект Arduino with taste of Urbi (автор: noonv — хм… кто бы это мог быть? :))))

Как нетрудно догадаться, целью моего проекта было создание UObject-а для управления Arduino из urbiScript.
В итоге, мой UObject просто реализует протокол Firmata, что и требуется для архитектуры URBI:

Проект, разумеется, OpenSouce-ный и его ещё нужно допиливать 🙂
Рабочее название — UrbiDuino и хранится он на google-code.

Чуть позднее, я опишу процесс создания этого проекта, а пока его можно использовать:
1. скачать архив Urbiduino-001.zip
2. поместить Arduino.dll и Arduino.u в директорию, где у вас установлен URBI-engine
3. залить на свою плату Arduino/CraftDuino скетч StandardFirmata (входит в состав Arduino IDE)
4. запустить Arduino.u (например через urbiConsole)
можно использовать!

=>var a = Arduino.new(19, 57600); // 19 - номер порта USB Serial Arduino, 57600 - скорость порта для StandardFirmata
#[0004240062] object_561
=> a.pinMode(13, OUTPUT); // устаанвливаем 13 порт (светодиод L) как выход (OUTPUT)
=> a.digitalWrite(13,HIGH); // устанавливаем на 13 порту высокий уровень напряжения (HIGH)
=> a.digitalWrite(13,LOW); //  устанавливаем на 13 порту низкий уровень напряжения (LOW)


как нетрудно заметить — это принцип управления и взаимодействия с контроллером работает и в Processing-е и в openFrameworks.

сейчас в svn находится dll-ки для версий URBI SDK 2.1 и 2.4, а в архиве только для 2.1, которая не запускается под 2.4 😉

PS теперь остаётся ждать футболку :))


0 комментариев на «“3-е место в конкурсе от Gostai”»

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

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение