EasyVR Shield

Тема в разделе "Arduino & Shields", создана пользователем Tumen, 9 янв 2013.

  1. Tumen

    Tumen Нуб

    Доброго времени суток. Хочу приобрести EasyVR Shield но не могу найти.
    Подскажите пожалуйста будет ли он в наличии или где еще можно его купить.
     
  2. Sergey991

    Sergey991 Нерд

  3. Tumen

    Tumen Нуб

    Спасибо.
     
  4. YURY

    YURY Нуб

    Расскажите, пожалуйста, о порядке подключения и программирования модуля VRbot (предшественник easyvr). По мануалу не все ясно.
     
  5. Tumen

    Tumen Нуб


    вот тут пояснении в программировании EasyVR
     
  6. YURY

    YURY Нуб

    подскажите, пожалуйста, скетч для общения с rx, tx через serial1.
     
  7. Megakoteyka

    Megakoteyka Оракул Модератор

    Что значит "общение с rx, tx через serial1"? Объясните внятно, что Вы хотите получить.
    RX и TX - это пины последовательного порта, того самого Serial.
     
  8. YURY

    YURY Нуб

    исходя из мануала получается, что на Freaduino Micro (схож с leonardo) одна микросхема, которая отвечает за связь с usb компьютера (класс serial) и за связь с устройствами так сказать, подключенными к rx/tx (а это уже класс serial 1 соединения). Мне надо запрограммировать vrbot, простое назначение пинов, например, 12 и 13, как input и output не дает никаго результата, подключение к rx и tx тоже.. Дак вот и получается, что при подключении к rx-tx надо писать что то типо read(write) serial 1. Как допустим на arduino mega помимо rx0-tx0 - serial1, есть и rx1-tx1 - serial2, rx2-tx2 - serial3 - ну это примерное обозначение.
     
  9. Megakoteyka

    Megakoteyka Оракул Модератор

    Если контроллер имеет второй последовательный порт - будут и пины rx1 и tx1, а если UART только один, а нужно 2 порта - используйте SoftwareSerial/NewSoftSerial на любых цифровых пинах.
    Дайте ссылку на мануал.
     
  10. YURY

    YURY Нуб

    http://www.elecfreaks.com/wiki/index.php?title=Freaduino_Micro - в разделе Input and Output - .......use the Serial1 class. Можно пример скетча для данного случая?! не силен в программировании, только разбираюсь. Получается мне нужен режим моста, чтобы получилось что то вроде usb-ttl адаптера, на сколько я понимаю..
     
  11. Sand

    Sand Нерд

    У Леонардо Serial класс используется для общения с внешним миром через USB.
    Serial1 класс работает с цифровыми пинами 0(RX) и 1(TX), подключаете к ним какое нибудь устройство и общаетесь с ним. Как раз сейчас с Bluetooth таким образом развлекаюсь

    Пример, Читаем из устройства, подключенного к 0 и 1 пинам, если конец строки, то пишем в порт, подключенный к USB
    Код (Text):
    Serial1.begin(9600);
    Serial.begin(9600);
    while(Serial1.available)
    {
      char inChar = (char)Serial1.read();
      // Тут делаем что нибудь
        if (inChar == '\n') {
        Serial.println('конец строки');
      }
    }
     
     
  12. YURY

    YURY Нуб

    приветствую. Не могу понять все таки, что надо добавить??(

    void setup() {
    Serial1.begin(9600);
    Serial.begin(9600);
    }
    void loop() {
    while(Serial1.available() > 0)
    {
    char inChar = (char)Serial1.read();
    // Тут делаем что нибудь
    if (inChar == '\n') {
    Serial.println('конец строки');
    }
    }
    }
     
  13. Megakoteyka

    Megakoteyka Оракул Модератор

    Опишите подробней Вашу задачу, не совсем понятно, что Вы хотите получить в итоге.
    Можно даже схемку нарисовать - что куда подключено и что должно происходить.
     
  14. YURY

    YURY Нуб

    задача в следующем - имеется arduino и модуль vrbot, для программирования команд для модуля vrbot надо его подключить к arduino и на последний залить скетч такой, чтобы получилось что то типо usb-ttl адаптера, что бы easy vr commander или иная программа для общения с com-портами видили именно модуль vrbot. Записываю команды на модуль, затем на ардуину записываю уже исполнительный скетч - что делать при получении той или иной команды от vrbot. Дак вот на первом же этапе - проблема. Ни одна программа для com-порта не видит модуль, т.е не идет прием передача данных. Вобщем нужен скетч чтоб из именно моего ардуино получить usb-ttl адаптер!! отдельной такой штуки у меня нет. Схему прилагаю. ardu.jpg