假如有个舵机,用c++编写程序后根据程序的运行结果控制舵机的旋转角度。请问怎么样才可以?
用串口通讯么?但用串口通讯一般要加单片机,而单片机一般是下载程序之后才能执行的,有没有及时性的,一边运行程序一边就可以控制?用Vc哪方面的编程可以?
关于vc的硬件接口问题,怎样控制外接设备。
答案:2 悬赏:80 手机版
解决时间 2021-01-28 22:52
- 提问者网友:伴风望海
- 2021-01-28 16:29
最佳答案
- 五星知识达人网友:雾月
- 2021-01-28 16:52
你说的这种硬件控制编程,首先涉及的不是VC的编程,而是工业控制,主要就是单片机编程。
任何计算机可控的外接设备,都需要定制硬件接口程序或驱动程序。串口通讯当然是可以实现即时控制的,不是说非要将操控逻辑固化到单片机里,而是通过单片机和电脑的通讯,完成电脑对单片机的指令,从而控制硬件。
串口通讯是最常用,也是最简单的方式,另外也可以通过驱动编程,实现USB、ISA等硬件接口,这样更稳定并具备通用性,但同样需要单片机编程支持,而单片机内的程序也更复杂一些。
任何计算机可控的外接设备,都需要定制硬件接口程序或驱动程序。串口通讯当然是可以实现即时控制的,不是说非要将操控逻辑固化到单片机里,而是通过单片机和电脑的通讯,完成电脑对单片机的指令,从而控制硬件。
串口通讯是最常用,也是最简单的方式,另外也可以通过驱动编程,实现USB、ISA等硬件接口,这样更稳定并具备通用性,但同样需要单片机编程支持,而单片机内的程序也更复杂一些。
全部回答
- 1楼网友:深街酒徒
- 2021-01-28 17:12
wm_devicechangethe wm_devicechange device message notifies an application of a change to the hardware configuration of a device or the computer.a window receives this message through its windowproc function.lresult callback windowproc( hwnd hwnd, // handle to window uint umsg, // wm_devicechange wparam wparam, // device-change event lparam lparam // event-specific data);you could have a try
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯