標題: 再次請教簡單多媒體文件按鈕與51單片機互動 [打印本頁]

作者: 434939575    時間: 2023-2-17 13:44
標題: 再次請教簡單多媒體文件按鈕與51單片機互動
新人一個,正在學這些方面的知識,想請教下:多媒體文件按鈕與51單片機互動 。意思我有多媒體文件圖片按鈕,
1 按下開燈led燈光亮,
2 按下關燈led燈光滅,
多媒體學 adobe premiere 這個可以吧。
他與串口通訊(我想調(diào)用dll),或者他們之間可直接通訊不?
我看多媒體軟件與外部通訊好像是  腳本去做的。
望各位朋友指點方向。




作者: xuyaqi    時間: 2023-2-19 16:07
adobe premiere是視頻編輯軟件,不是控制用的,不能實現(xiàn)led燈亮滅。
作者: ershisan    時間: 2023-2-19 18:19
adobe premiere是視頻編輯軟件
作者: watsonbu    時間: 2023-2-19 19:37
多媒體文件的按鈕要與51單片機互動,如果多媒體安裝在電腦,則電腦要寫一段上位機程序,或者使用某某精靈之類的軟件。又或者寫一段游戲手柄之類的程序也可以。至于用腳本,還是C++,或者JAVA,或者其它語言都可以,而 本文所提的 dll 應該是一種串口通訊模塊寫成的動態(tài)庫,也要由上位機程序調(diào)用。還有一種是高端單片機芯片,比如,手機一樣的單片機,就直接控制LED燈,還控制音量,通訊錄,等等很多通訊。
作者: 434939575    時間: 2023-2-21 12:09
watsonbu 發(fā)表于 2023-2-19 19:37
多媒體文件的按鈕要與51單片機互動,如果多媒體安裝在電腦,則電腦要寫一段上位機程序,或者使用某某精靈之 ...

感謝朋友的指導,我也沒描敘太清楚,在發(fā)一貼貼出圖片。
作者: 美琴的備胎    時間: 2023-2-21 14:32
labview做上位機,串口通信控制單片機
作者: zhuls    時間: 2023-2-21 15:32
這個有點意思~不過至少有兩種方法可以實現(xiàn):
1、用“HOOK”方式,獲取系統(tǒng)的消息,再判斷點擊按下了哪個鍵,再通過內(nèi)置的代碼發(fā)出串口信號到下位機---所有的WINDOWS應用都支持“HOOK”---如要你的應用不會被殺軟干掉的話,這是個高效的解決方法。
2、做一個透明的窗體,覆蓋在多媒體文件圖片上,再實時檢測鼠標的坐標值、按鍵狀態(tài),結(jié)合圖片上的按鍵的相對坐標,就能起到模擬“按鍵按下的效果”,然后再從串口發(fā)出信號。。
如果是反過來,下位機發(fā)送按鍵,上位機的圖片做改變,同可用“SendMessage ”的方式。上位機收到下位機發(fā)來的信號,甄別、處理后,“SendMessage”發(fā)送到圖片所在的應用,做出按鍵按下的效果。

以上2個要求有較高的WINDOWS應用編程水平,尤其是方法1。方法2相對簡單點。很多2D游戲“內(nèi)掛”也是從方法2入手的
作者: 434939575    時間: 2023-2-21 22:20
美琴的備胎 發(fā)表于 2023-2-21 14:32
labview做上位機,串口通信控制單片機

感謝朋友提的建議。目前學c#.
作者: 434939575    時間: 2023-2-21 22:22
zhuls 發(fā)表于 2023-2-21 15:32
這個有點意思~不過至少有兩種方法可以實現(xiàn):
1、用“HOOK”方式,獲取系統(tǒng)的消息,再判斷點擊按下了哪個鍵 ...

感謝指導,透明的這個方法不錯,我又發(fā)了個帖子,貼了圖片。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1