РЕШЕНО Вывод в COM порт через пробел

Тема в разделе "Arduino & Shields", создана пользователем Ramterdam, 4 окт 2019.

  1. Ramterdam

    Ramterdam Гик

    Заранее, не надо говорить, что я тупой, потому что не знаю как это делать или не нашёл в гугле, спасибо!
    Есть выполненная задача, но её надо усовершенствовать.
    У меня только один вопрос: Как выводить что-либо в COM порт через пробел?
     
  2. b707

    b707 Гуру

    очень трудно удержаться при таком вопросе
    Код (C++):
    Serial.print(a);
    Serial.print(" "); // < ==пробел
    Serial.print(b);
    выведет "a b"
     
    DetSimen, issaom и KindMan нравится это.
  3. akl

    akl Гуру

    можно сперва запихивать всё в буфер и потом печатать.
    при этом можно использовать форматированный вывод.
    типа

    Код (C++):
    char buf[32];
    sprintf(buf, "a%d b%d\r\n",a,b);
    Serial.print(buf);
    только надо следить чтоб буфер не переполнялся и т.д.
     
    Ramterdam нравится это.
  4. Daniil

    Daniil Гуру

    Лучше через табуляцию, "/t"
     
    Ramterdam нравится это.
  5. Ramterdam

    Ramterdam Гик

    ХВАТИТ УДАЛЯТЬ СООБЩЕНИЯ!
     
  6. NikitOS

    NikitOS Король шутов Администратор

    А то что?
    Я могу забанить, за 4.1
     
  7. Ramterdam

    Ramterdam Гик

    Я кого-то оскорблял или флудил?
     
  8. NikitOS

    NikitOS Король шутов Администратор

    Я удалил оффтоп