Как получить вывод системной функции при вызове в Arduino?

Я использую Intel Edison с "Kit для Arduino".

У меня есть код, работающий в наброске Arduino, и я хочу сделать system(const char * command) вызывает для выполнения некоторых команд linux в Edison, после чего получает вывод в виде строковой переменной.

Что-то вроде этого:

output = system("python /myScript.py")

Это вообще возможно?

1 ответ

Решение

Правда, это не так просто, как упомянуто в комментарии. Вы можете посмотреть в этой статье обмен данными на Intel Edison, который объясняет обмен данными между NodeJs и Arduino. Вы можете попробовать этот подход в достижении желаемого результата.

Другие вопросы по тегам