Arduino with GTK/CAIRO

Arduino with GTK/CAIRO

本文关键字:CAIRO GTK with Arduino      更新时间:2023-10-16

我试图创建一个GUI(用户站类型)并使用在arduino库中定义的函数,如AP_Motors和传感器数据。现在,GUI是独立的,并使用GTK作为包含的库进行编译:

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

arduino sketch也是独立的,并且有自己的loop()函数。

问题是,我如何包括arduino代码&函数到我的GUI代码和编译成功吗?我试了几样东西,但它没有编译。

谢谢!

我真的不明白。

这两个程序将在不同的机器上,对吗?因此,您的GUI程序将在桌面上运行,并向Arduino发送串行数据。arduino必须理解serail命令并返回数据。

在c++中有几种使用串行端口的方法,它们都不容易。

ardiino代码和GTK代码不能一起编译(它们运行在不同的机器上)。