Можно ли соединить 2 дуни?

Тема в разделе "Arduino & Shields", создана пользователем Kosss, 20 окт 2013.

  1. Kosss

    Kosss Нерд

    Вот такой вопрос. Можно ли сделать так, чтобы передавать инфу между 2мя дуньками по проводам?
     
  2. Megakoteyka

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

    Через последовательный порт, например.
    TX первой к RX второй, RX первой к TX второй, земли объединить.
     
  3. Kosss

    Kosss Нерд

    а вот если одна из них подключена к блютузу?
     
  4. Kosss

    Kosss Нерд

    мега например?
     
  5. Megakoteyka

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

    У меги 3 последовательных порта (кроме того, который используется для ее программирования) - хватит? ;)
     
    Последнее редактирование: 20 окт 2013
  6. Unixon

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

    А если вспомнить, что есть еще аппаратные I2C и SPI и их программные реализации... и что никто не мешает сделать параллельную шину... :)
     
    Megakoteyka нравится это.
  7. Kosss

    Kosss Нерд

    а как выбирать какой последовательный порт использовать(именно программно) ?просто нигде не видел в примерах программ для меги
     
  8. Megakoteyka

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

    http://arduino.ru/Reference/Serial
    http://arduino.ru/Hardware/ArduinoBoardMega2560
    Используйте имена Serial1, Serial2, Serial3.
     
  9. Kosss

    Kosss Нерд

    спасибо. И еще вопрос. У кого есть платформа http://amperka.ru/product/pirate-chassis ? поместится ли на ней мега? и уно на нижней полке?
     
  10. Megakoteyka

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

    А что Вы такого собираетесь обрабатывать, что одного контроллера не хватает? Если не секрет, конечно.
     
  11. Kosss

    Kosss Нерд

    Есть такая идея. Робот, который перемещается по комнате и с помощью сонара, закрепленного на серве обследует комнату. Данные (угол поворота сервы, скорость и расстояние) передаются на телефон по зубу, на котором, в свою очередь, вырисовывается план комнаты.:) Вот так вот. А собрав робота я понял, что одновременное движение, обследование и передача данных невозможна. Так что мега у меня будет заниматься расчетами, а уно моторами.
     
  12. Megakoteyka

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

    Почему невозможна? На опрос датчиков и верчение моторов много ресурсов не нужно, с этим и Уно или Мега (по отдельности) справится на отлично. Только delay() не надо в код пихать куда попало, иначе все ресурсы контроллера будут потрачены на задержки. Вы же не собираетесь прямо в ардуино просчитывать план комнаты? :)