чтение нескольких целочисленных значений arduino mega на других arduino mega

Мне нужны две связи Arduino. Ведущему ардуино из ведомого ардуино нужно прочитать 16 сигналов. Пример вывода последовательного порта от ведомого выглядит следующим образом.

@ 125 @ 13 @ 874 @ 1023 & 950 @ 547 @ 965 @ 852 @ 654 @ 478 @ 0 @ 456 @ 996 @ 789 @ 556 @ 847 @

Мне нужно поместить этот вывод в массив целых чисел.

, 👍-1

Обсуждение

Таким образом, проблема заключается только в том, чтобы разделить полученную строку? Тогда, возможно, вам поможет [эта статья](https://majenko.co.uk/blog/splitting-text-c) из блога Majenkos., @chrisl

Является ли & опечаткой? Это должно было быть @? Кроме того, добавляются ли окончания строк после каждого блока из 16 значений?, @Majenko


1 ответ


0

Вы можете использовать следующие функции C:

  • strtok: для разделения строки (см. strtok).
  • atoi: для преобразования строки в целое число (см. atoi). .
,