Как получить вывод системной функции при вызове в Arduino?
Я использую Intel Edison с "Kit для Arduino".
У меня есть код, работающий в наброске Arduino, и я хочу сделать system(const char * command)
вызывает для выполнения некоторых команд linux в Edison, после чего получает вывод в виде строковой переменной.
Что-то вроде этого:
output = system("python /myScript.py")
Это вообще возможно?
1 ответ
Решение
Правда, это не так просто, как упомянуто в комментарии. Вы можете посмотреть в этой статье обмен данными на Intel Edison, который объясняет обмен данными между NodeJs и Arduino. Вы можете попробовать этот подход в достижении желаемого результата.