Arduino с GTK / CAIRO

Я пытаюсь создать графический интерфейс (вид пользовательской станции) и использовать функции, определенные в arductoper Библиотека Arduino, как AP_Motors и данные датчика. Прямо сейчас GUI является автономным и компилируется с GTK как включенная библиотека:

g++ gui.cpp -o ucs `pkg-config --cflags --libs gtk+-3.0`

Эскиз arduino также является автономным и имеет собственную функцию loop ().

Вопрос в том, как включить код Arduino & функции в моем коде GUI и успешно скомпилировать его? Я пробовал несколько вещей, но это не скомпилировано.

Спасибо!

0

Решение

Я не очень понимаю.

Две программы будут на разных машинах, верно? Таким образом, ваша программа с графическим интерфейсом будет работать на рабочем столе и отправлять последовательные данные в Arduino. Arduino должен понимать команды serail и отправлять обратно данные.

Есть несколько способов использовать serail port в c ++, но ни один из них не прост.

Код ardiuno и код GTK не могут быть скомпилированы вместе (они работают на разных машинах).

1

Другие решения

Других решений пока нет …