Сколько максимально Serial есть у ардуин?

Тема в разделе "Arduino & Shields", создана пользователем kt315where, 1 дек 2017.

  1. kt315where

    kt315where Гик

    Здравствуйте

    возникла необходимость подключить к одной ардуине 4 или даже 5 других устройств. Подключение стандатное по Serial.
    Пока что я работал только с Uno. Существует ли такая плата, которая имеет много tx-rx пинов? или может какие-то разветвители-тройники?
     
  2. b707

    b707 Гуру

    Аппаратных - больше трех не встречал. Но есть еще программный, их можно включить практически без ограничений, по паре пин на каждый. Только надо помнить, что одновременно по программному вы все равно сможете общаться только с одним девайсом, чтобы общаться с несколькими, нужно активировать конкретное соединение и выключать все остальные.
    А можно задачу по подробнее? Просто когда новичек спрашивает, как сделать что-то экзотическое, которое никому больше не нужно - почти всегда причина в том, что человек просто не умеет пользоваться стандартными средствами...
     
    kt315where и arkadyf нравится это.
  3. ostrov

    ostrov Гуру

    Изучите RS486
     
    kt315where и NikitOS нравится это.
  4. DIYMan

    DIYMan Guest

    А как же Mega? На ней же ж 4 аппаратных ;) Неужто с Мегой не работал? ;)
     
    kt315where нравится это.
  5. b707

    b707 Гуру

    что-то мне казалось. что у нее тоже три :) Значит ошибся.
     
    kt315where нравится это.
  6. Airbus

    Airbus Радиохулиган Модератор

    Вопрос чисто теоретический?Как в том анекдоте про Чапаева.А литр сможешь выпить?А ведро?А Бочку?А гдеж Петько ты столько огурцов найдешь?
     
    БАРМАТОГРАФ и kt315where нравится это.
  7. SergeiL

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

    Ой, а это, что за зверь такой? :)
     
    kt315where нравится это.
  8. ostrov

    ostrov Гуру

    Ну опечатался, 485. Хотя 486 тоже есть.
     
    kt315where нравится это.
  9. SergeiL

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

    А можно, хоть одну, ссылку на устройства поддерживающее данный интерфейс?
    Ну хотя бы ссылку на RFC?
     
    kt315where нравится это.
  10. ostrov

    ostrov Гуру

  11. kt315where

    kt315where Гик

    Для начала просто связать между собой несколько ардуин и посмотреть как они будут обмениваться между собой данными по сериалу, а в дальнейшем например подключить к ардуине GPS, GSM и еще что-нибудь, поэтому и интересуюсь насчет использования нескольких портов.
    softwareserial вещь хорошая, если бы не скорость 9600
     
  12. SergeiL

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

    Ну да :), этот вопрос на форуме - единственное, что находится при поиске в google по RS486. :)
     
    kt315where нравится это.
  13. rkit

    rkit Гуру

    А какая вам нужна пропускная способность? И на какие расстояния? И с этих пунктов нужно было начинать, потому что важны именно они. А не какие-то вторичные вопросы, основанные на дилетантстких предположениях.
     
    kt315where нравится это.
  14. kt315where

    kt315where Гик

    по расстоянию не совсем понял. Для первоначальных задач 9600 хватит конечно (обмен командами и gps координатами), но в дальнейших перспективах хочу передавать большую информацию
     
  15. Slacky

    Slacky Гик

    А что из перечисленного (GPS, GSM) настолько быстродействующее, что скорости обмена в 9600 Вам не хватит?

    Вот я сейчас собрал на макетке три платы - Arduino Nano, SIM800L, и DF MP3 Player. Написал небольшую программку. Теперь могу вводить команды при звонке и просушивать ответы. Пока это просто эксперименты. Но скорости 9600 за глаза ...
     
    kt315where нравится это.
  16. b707

    b707 Гуру

    Простите, но то ли вы формулировать не умеете, то ли совсем не понимаете, о чем пишете. Расстояние между девайсами, скорость связи и обьем данных - три разные параметра. а у вас они идут в одной фразе, как будто это все одно и то же.
     
    kt315where нравится это.
  17. rkit

    rkit Гуру

    Чего тут может быть непонятного. Вы собираетесь передавать информацию между несколькими компонентами. Какое между ними расстояние?
    И какая пропускная способность требуется для вашей "большой информации"?
     
    kt315where нравится это.
  18. brokly

    brokly Гик

    Желание иметь большое количество последовательных интерфейсов - следствие неграмотного схемотехнического решения. ТС, смотрите другие интерфейсы заточенные под мульти клиентов.
     
    kt315where нравится это.
  19. ostrov

    ostrov Гуру

    RS-485 и не мучить бабушку.
     
    kt315where нравится это.
  20. Unixon

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

    Сфига ли? А если по всем параллельно и независимо идет траффик?
     
    Onkel и kt315where нравится это.