Вопрос по ПО

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

  1. Xenon

    Xenon Нуб

    Насколько я понимаю, в ардуино для связи с ПК используется usb <-> uart конвертер. Данный конвертер может быть построен либо на FTDI chip (например FT232RL), либо на ATmega8U2. Соответствуенно для взаимодействия ардуино с ПК требуется, либо FTDI драйвер, либо драйвер на ATmega8U2. Получается два варианта.
    Дак вот, хочу сделать из ардуино периферийное устройство. Как лучше поступить с драйверами?
     
  2. Unixon

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

    Есть еще CP2102/2103 и PL2303, ну и собственно любой другой МК с USB.
    Вы между чем и чем выбираете в плане драйверов? Просто используйте имеющиеся.
     
  3. roggedhorse

    roggedhorse Гик

    Наверное, речь идет не о плате Ардуино, а о самодельном устройстве с МК ATMega на борту ?

    Если так, то есть еще два варианта: использовать либо преобразователи уровней и подключение МК к СОМ-порту ПК через преобразователи, либо применить плату Ардуино Мега (Дуе), в которую залить скетч-ретранслятор:

    Код (Text):

    void setup() {
      Serial.begin(9600);
      Serial1.begin(9600);
    }

    void loop() {
      if (Serial.available()) Serial1.Write(Serial.read());
      if (Serial1.available()) Serial.Write(Serial1.read());
    }
     
    Порты UART самодельного девайса и ардуины соединяются тремя проводами (TX, RX, GND).
    Ардуино подключается к ПК