找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 882|回复: 8
打印 上一主题 下一主题
收起左侧

再次请教简单多媒体文件按钮与51单片机互动

[复制链接]
跳转到指定楼层
楼主
ID:1016815 发表于 2023-2-17 13:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新人一个,正在学这些方面的知识,想请教下:多媒体文件按钮与51单片机互动 。意思我有多媒体文件图片按钮,
1 按下开灯led灯光亮,
2 按下关灯led灯光灭,
多媒体学 adobe premiere 这个可以吧。
他与串口通讯(我想调用dll),或者他们之间可直接通讯不?
我看多媒体软件与外部通讯好像是  脚本去做的。
望各位朋友指点方向。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:94031 发表于 2023-2-19 16:07 | 只看该作者
adobe premiere是视频编辑软件,不是控制用的,不能实现led灯亮灭。
回复

使用道具 举报

板凳
ID:1063509 发表于 2023-2-19 18:19 | 只看该作者
adobe premiere是视频编辑软件
回复

使用道具 举报

地板
ID:1063483 发表于 2023-2-19 19:37 | 只看该作者
多媒体文件的按钮要与51单片机互动,如果多媒体安装在电脑,则电脑要写一段上位机程序,或者使用某某精灵之类的软件。又或者写一段游戏手柄之类的程序也可以。至于用脚本,还是C++,或者JAVA,或者其它语言都可以,而 本文所提的 dll 应该是一种串口通讯模块写成的动态库,也要由上位机程序调用。还有一种是高端单片机芯片,比如,手机一样的单片机,就直接控制LED灯,还控制音量,通讯录,等等很多通讯。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:1016815 发表于 2023-2-21 12:09 | 只看该作者
watsonbu 发表于 2023-2-19 19:37
多媒体文件的按钮要与51单片机互动,如果多媒体安装在电脑,则电脑要写一段上位机程序,或者使用某某精灵之 ...

感谢朋友的指导,我也没描叙太清楚,在发一贴贴出图片。
回复

使用道具 举报

6#
ID:891089 发表于 2023-2-21 14:32 来自手机 | 只看该作者
labview做上位机,串口通信控制单片机
回复

使用道具 举报

7#
ID:69038 发表于 2023-2-21 15:32 | 只看该作者
这个有点意思~不过至少有两种方法可以实现:
1、用“HOOK”方式,获取系统的消息,再判断点击按下了哪个键,再通过内置的代码发出串口信号到下位机---所有的WINDOWS应用都支持“HOOK”---如要你的应用不会被杀软干掉的话,这是个高效的解决方法。
2、做一个透明的窗体,覆盖在多媒体文件图片上,再实时检测鼠标的坐标值、按键状态,结合图片上的按键的相对坐标,就能起到模拟“按键按下的效果”,然后再从串口发出信号。。
如果是反过来,下位机发送按键,上位机的图片做改变,同可用“SendMessage ”的方式。上位机收到下位机发来的信号,甄别、处理后,“SendMessage”发送到图片所在的应用,做出按键按下的效果。

以上2个要求有较高的WINDOWS应用编程水平,尤其是方法1。方法2相对简单点。很多2D游戏“内挂”也是从方法2入手的
回复

使用道具 举报

8#
ID:1016815 发表于 2023-2-21 22:20 | 只看该作者
美琴的备胎 发表于 2023-2-21 14:32
labview做上位机,串口通信控制单片机

感谢朋友提的建议。目前学c#.
回复

使用道具 举报

9#
ID:1016815 发表于 2023-2-21 22:22 | 只看该作者
zhuls 发表于 2023-2-21 15:32
这个有点意思~不过至少有两种方法可以实现:
1、用“HOOK”方式,获取系统的消息,再判断点击按下了哪个键 ...

感谢指导,透明的这个方法不错,我又发了个帖子,贴了图片。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表