Я пытаюсь создать графический интерфейс (вид пользовательской станции) и использовать функции, определенные в arductoper Библиотека Arduino, как AP_Motors и данные датчика. Прямо сейчас GUI является автономным и компилируется с GTK как включенная библиотека:
g++ gui.cpp -o ucs `pkg-config --cflags --libs gtk+-3.0`
Эскиз arduino также является автономным и имеет собственную функцию loop ().
Вопрос в том, как включить код Arduino & функции в моем коде GUI и успешно скомпилировать его? Я пробовал несколько вещей, но это не скомпилировано.
Спасибо!
Я не очень понимаю.
Две программы будут на разных машинах, верно? Таким образом, ваша программа с графическим интерфейсом будет работать на рабочем столе и отправлять последовательные данные в Arduino. Arduino должен понимать команды serail и отправлять обратно данные.
Есть несколько способов использовать serail port в c ++, но ни один из них не прост.
Код ardiuno и код GTK не могут быть скомпилированы вместе (они работают на разных машинах).
Других решений пока нет …