導航:首頁 > 軟體大全 > 電腦紅外線遙控軟體

電腦紅外線遙控軟體

發布時間:2022-09-11 13:34:34

❶ 求筆記本電腦用紅外線遙控家電等電器的軟體

現在沒有現成的紅外控制軟體,而且紅外的有效范圍只有40厘米,而且還得紅外埠對著,如果實際應用的話,只能給筆記本外接一個紅外線發射器增大角度和功率.
下面是一個C++的紅外遙控電視的代碼:

UINT CIrPulse::FindIrPort()
{
// 查詢注冊表中的IR埠號
HKEY hKey = NULL;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Comm\IrDA"),0, 0, &hKey) == ERROR_SUCCESS)
{
DWORD dwType = 0;
DWORD dwData = 0;
DWORD dwSize = sizeof(dwData);
if (RegQueryValueEx(hKey, _T("Port"), NULL, &dwType, (LPBYTE) &dwData, &dwSize) == ERROR_SUCCESS)
{
if (dwType == REG_DWORD && dwSize == sizeof(dwData))
{
RegCloseKey(hKey);
return (UINT) dwData;
}
}
RegCloseKey(hKey);
}
return 0;
}
BOOL CIrPulse::Open(UINT uiPort)
{
ASSERT(uiPort > 0 && uiPort <= 255);
Close();
//打開IRDA埠
CString strPort;
strPort.Format(_T("COM%d:"), uiPort);
m_irPort = CreateFile((LPCTSTR) strPort, GENERIC_READ | GENERIC_WRITE,0, NULL, OPEN_EXISTING, 0, NULL);
if (m_irPort == INVALID_HANDLE_VALUE)
{
return FALSE;
}
//設置輸入和輸出緩沖區的大小
VERIFY(SetupComm(m_irPort, 2048, 2048));
//清除讀和寫緩沖區
VERIFY(PurgeComm(m_irPort,PURGE_TXABORT|PURGE_RXABORT|
PURGE_TXCLEAR|PURGE_RXCLEAR));
//重新初始化所有的IRDA埠設置
DCB dcb;
dcb.DCBlength = sizeof(DCB);
VERIFY(GetCommState(m_irPort, &dcb));
dcb.BaudRate = CBR_115200;
dcb.fBinary = TRUE;
dcb.fParity = TRUE;
dcb.fOutxCtsFlow = FALSE;
dcb.fOutxDsrFlow = FALSE;
dcb.fDtrControl = DTR_CONTROL_DISABLE;
dcb.fDsrSensitivity = FALSE;
dcb.fTXContinueOnXoff = FALSE;
dcb.fOutX = FALSE;
dcb.fInX = FALSE;
dcb.fErrorChar = FALSE;
dcb.fNull = FALSE;
dcb.fRtsControl = RTS_CONTROL_DISABLE;
dcb.fAbortOnError = FALSE;
dcb.ByteSize = 8;
dcb.Parity = EVENPARITY;
dcb.StopBits = TWOSTOPBITS;
VERIFY(SetCommState(m_irPort, &dcb));
//為所有的讀和寫操作設置超時值
COMMTIMEOUTS timeouts;
VERIFY(GetCommTimeouts(m_irPort, &timeouts));
timeouts.ReadIntervalTimeout = MAXDWORD;
timeouts.ReadTotalTimeoutMultiplier = 0;
timeouts.ReadTotalTimeoutConstant = 0;
timeouts.WriteTotalTimeoutMultiplier = 0;
timeouts.WriteTotalTimeoutConstant = 0;
VERIFY(SetCommTimeouts(m_irPort, &timeouts));
DWORD dwEvent=EV_TXEMPTY;
SetCommMask(m_irPort,dwEvent);
return TRUE;
}
BOOL CIrPulse::SendCode(DWORD lValue)
{
DWORD dwCount;
int i=0;
ASSERT(iDataLength>0);
//清除傳送緩沖區
VERIFY(PurgeComm(m_irPort,PURGE_TXABORT| PURGE_RXABORT |PURGE_TXCLEAR | PURGE_RXCLEAR));
//每次按鍵設置代碼6次
for(int x=0;x<6;x++) {
MakeStream(lValue); //發送代碼
dwCount=GetTickCount();
while(GetTickCount()<dwCount+26) //延遲26ms
i++;
}
return true;
}BOOL CIrPulse::MakeStream(DWORD lValue) {
DWORD dwStreamLength;
//創建開始脈沖
dwStreamLength=iHPulse/charWidth;
ASSERT(Write((const char *)bPulseStream.GetData(),
dwStreamLength)==dwStreamLength);
// ************************************
// ***** 在下一個脈沖到來前延遲一段時間
// ************************************
//循環操作代碼中的位來發送脈沖
for(int i=0;i<iDataLength;i++) {
if(lValue & 1) {
//創建一個脈沖1
dwStreamLength=i1Pulse/charWidth;
ASSERT(Write((const char *)bPulseStream.GetData(),
dwStreamLength)==dwStreamLength);
// *********************************
// ***在下一個脈沖到來前延遲一段時間
// *********************************
}
else {
//創建一個脈沖 0
dwStreamLength=i0Pulse/charWidth;
ASSERT(Write((const char *)bPulseStream.GetData(),
dwStreamLength)==dwStreamLength);
// ********************************
// **在下一個脈沖到來前延遲一段時間
// ********************************
}
lValue >>= 1;
}
return TRUE;
}
參考資料:http://www.examda.com/ncre2/cpp/fu/20080418/101230278.html

❷ 用筆記本的紅外線遙控家電

理論上可行,但是實際不可行。
首先發射和接收頻率要一致。
其次筆記本上需要軟體來處理實現控制。
但是沒有筆記本上沒有這樣的軟體。
外接紅外線發射器,對某些家電使能實現控制的,因為它有配套的軟體。

❸ 小米電腦有沒有紅外線遙控功能怎麼

你問的是小米電腦有沒有紅外線遙控功能怎麼用?小米電腦沒有紅外線遙控功能,但是可以自己安裝。
1、一般來說,紅外連接,首先正確安裝筆記本電腦的紅外驅動程序,在WIN98系統里紅外設備是即插即用設備,一般在BIOS里開啟紅外功能後系統即可自動完成紅外驅動程序和紅外應用程序的安裝。
2、安裝完成後,在任務欄雙擊紅外通訊圖表打開「紅外線監視器」程序,通過更改設置將其擊活,使之處於搜索其他紅外設備的狀態,就可以進行連接了。

如何用電腦控制空調有誰清楚

可以可以控制,但是難度比較大,首先你要會未必變成編一個控制的。窗口,然後用串口或者又是閉口。轉成這個遙控器對應的。這個紅外嘛,然後買個紅外的那個發射器。去上電腦串口輸出就可以了。

❺ 電腦連接帶紅外線設備,可以實現空調遙控器功能

電腦連接帶紅外線設備,實現空調遙控器功能,
其實質是把人對遙控器發指令的部分交給電腦軟體來執行,指令通過紅外設備(遙控設備)變成空調可識別的遙控指令送達空調設備,改變空調狀態,達到控制的目的。
簡單實現的必要條件:
1 電腦及運行的紅外設備控制軟體;
2 與電腦和紅外遙控設備相連接的線纜;
3紅外遙控設備,從電腦接收要發送的指令,並完成發送。
原理:
1 電腦運行的紅外設備控製程序接收到外部輸入信號/指令(如網路信號);
2紅外設備控製程序通過和電腦及紅外遙控設備相連接的線纜,發送發射相關紅外遙控指令的信息到紅外遙控設備;
3紅外遙控設備收到信息,執行發射相關紅外遙控指令。
至此,一個完整的電腦通過紅外遙控設備控制空調的過程完成。
注意,
1 本方案沒有考慮驗證機制,即發送空調的紅外指令後,無法檢測/回報空調狀態的改變;
2本方案中,主要工作量在紅外遙控設備的開發。紅外遙控設備相當於一個與電腦相連接的遙控器,只是按鍵和顯示部分由電腦來實現,編碼發碼的硬體線路仍不可少,這一部分工作才是紅外遙控設備發出的控制碼能夠被空調識別的關鍵。

❻ 求能用本本的紅外線遙控電視和空調的萬能軟體!

可以軟體可以實現虛擬紅外發射不過軟體要學習紅外發射頻率(例如:一台長虹電視機 要電腦發射長虹電視機可以接收的信號哪必須要有長虹電視機可以接收到信號的遙控器對准電腦紅外接收頭發射信號 讓電腦計算紅外信號後再虛擬發射)

遙控器發射的紅外線並非連續的,而是經過了編碼,帶有控制信息。接收端收到了編碼的紅外線,就能解碼出編碼信息,用來控制電視機的操作。
可以用一個中波半導體收音機,打開後放在無本地電台的位置上,將遙控器靠近磁棒天線,按下按鍵,收音機中就能聽到「嘀…」的聲音,以此來驗證遙控器發射是否正常。

❼ 不需要紅外線的遙控app

摘要 免紅外線遙控萬能遙控app(艾掌控),這款軟體的使用並不需要進行紅外線的操控,直接通過WiFi就可以直接來操控各種電器,對於沒有紅外功能的手機用戶來說是非常大的福利,支持空調、電視等各種設備的遙控操作

❽ 聯想筆記本電腦怎麼連接小度紅外線遙控器怎麼啟動遙控器

1、首先按電腦win鍵+r鍵,進入到運行,如圖所示。

❾ 有沒有模擬紅外遙控的軟體

應該有但是我沒有見過,我以前用過手機的紅外模擬軟體,就是用帶紅外介面的手機遙控電視\空調\VCD等設備,而且都能控制,可是太麻煩了,全是英文的...

閱讀全文

與電腦紅外線遙控軟體相關的資料

熱點內容
拷貝錄音文件到電腦 瀏覽:300
自己怎樣查電腦配置 瀏覽:125
蘋果6載入軟體速度慢 瀏覽:595
安裝電腦開機圖標沒有了 瀏覽:614
軟體工程大學生用蘋果筆記本可以么 瀏覽:447
十個免費ppt素材模板網站 瀏覽:123
手機圖片在電腦上怎麼找 瀏覽:541
插u盤電腦未響應 瀏覽:227
單獨的電腦硬碟怎麼讀取數據 瀏覽:635
現電腦win10還能用快播嗎 瀏覽:73
智能筆記本電腦 瀏覽:460
藍牙耳機怎麼和電腦連接 瀏覽:331
電腦接電視怎麼設置 瀏覽:846
電腦的距離感應在哪裡 瀏覽:250
在電腦上如何不用下載玩原神 瀏覽:765
電腦卡死怎麼重啟 瀏覽:676
電腦上的自動鎖怎麼設置 瀏覽:845
ps4手柄無線連電腦 瀏覽:595
蘋果電腦怎麼把視頻放到文件上 瀏覽:672
qq怎麼遠程式控制制電腦 瀏覽:919