Arduino with GTK/CAIRO
Arduino with GTK/CAIRO
我试图创建一个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代码不能一起编译(它们运行在不同的机器上)。
相关文章:
- 如何在运行中期切换GTK CSS style_context
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 如何使用 GTK 3 正确设置默认文本
- Gtkmm 会不断检查 Gtk::日历上的所选日期是否发生变化
- 使用 Gtkmm 以编程方式选择 Gtk::TextView 中的文本
- 是否可以编译 Gtk+ 应用程序以同时在 Gtk 2 和 3 上运行
- GTK 最大化表单 C++
- GTK:完全摆脱系统主题/CSS
- GTK C++:找不到信号处理程序 您是否使用 -rdynamic 进行了编译?
- 如何从 Gtk::窗口调用派生对象的析构函数
- Gtk::带有set_icon_name的窗口图标集在 wayland 上不起作用
- GTK 3 C++按钮中带有标签的图标
- 如何在SDL2窗口上使用Cairo绘制一条白色直线
- Gtkmm:创建一个Gtk::ComboBox,其中列出Gtk::DrawingArea
- 用GTK创建逻辑门模拟器,如何制作放置区域
- 使用 GTK 将 EGL 图像渲染到帧缓冲区
- 在 Win32 应用程序中承载 GTK+3 上下文
- 实时移动GTK+窗口
- 基于人脸检测坐标的GTK+移动窗口
- Arduino with GTK/CAIRO