1. 如何啟用計算機的紅外線功能
1.使用台式機主板紅外介面時需在BIOS中將「Onboard
IrDa
Port」或相關選項設置成Enable,然後再為你的紅外線適配器安裝上驅動。然後在「控制面板」中打開「紅外線」的圖標,將其「選項」中的「啟用紅外線通訊」選上即可打開紅外線連接。而在實際聯接時將電腦的紅外線適配器與S57收發窗口對准,當系統提示已經連接後,系統會自動運行無線連接程序,你就可選定你要發送的文件或文件夾,然後點右鍵選「發送到->紅外接收者」,系統就會自動傳輸文件。
2.紅外適配卡這個是紅外傳輸的硬體,必需的。
安裝方法:供參考
安裝方法:在WIN98/2000/xp下
接上串口最好接在COM1上:先進入控制面板——》填加新硬體——》下一步---》是,硬體已經連接好——》添加新的硬體設備——》安裝手動從列表選擇的硬體——》紅外線設備——》選ACTISYS
IR-220L
SERIAL
INFRARED——》下一步……結束後,一定要重啟,雖然電腦沒提示,但你一定要重啟,然後就OK了.
註:安裝之前,一定要先看一下你的主板說明書,看看其是不是內建有紅外晶元,如有,一定要把它在COMS把它關掉,否則安裝不可能成功。
2. 如何使用電腦的紅外線埠遙控電視機等家電
只須懂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;
}
3. 主板紅外介面如何使用
目前大多數主板均提供了紅外線介面,能通過主板紅外線介面與其他設備實現紅外通訊。使用紅外介面通訊需安裝紅外介面連接器,紅外介面連接器上安裝有紅外線發射管、紅外線接收管、傳輸門、幾只限流電阻和一隻五針插座,用一條兩端均有五孔插頭的連線,即可連接紅外介面連接器和主板紅外線介面的五針插座。此外還有一類獨立的紅外介面是直接接在COM口上的,並不使用主板的紅外介面。 但是市場上這兩種紅外介面連接器都很難買到,使得大多數計算機的紅外線介面都成為擺設,閑置未用。不過如果你有較好的無線電基礎,你可以自製紅外介面連接裝置。主板紅外線介面五針插座的針腳定義分別為:1+5V(電源正)、2NC(未定義)、3IRRX(InfraredReceive,紅外接收)、4GND(地)、5IRTX(InfraredTransmit,紅外發送)。而紅外介面連接器實質上是由紅外線發射管、紅外線接收管、傳輸門組成的光電信號轉換電路。如果你購買或自製了紅外介面連接器,就具備使用主板紅外功能的基本條件了,當然要具體使用時還需作一些設置和調整。 使用主板紅外介面時首先需在BIOS的「INTEGRATEDPERIPHERALS」子菜單中將「UART2UseInfrared」項設置為IrDA,開啟此項後系統將啟用主板的紅外傳輸功能,並將主板的COM2設置為紅外線傳輸介面。主板紅外線傳輸介面借用非同步通訊介面傳輸數據,最高傳輸速度為115.2Kbps。將「UART2UseInfrared」選項設置為紅外線傳輸介面時,主板COM2介面將會失去作用。另外如果有非即插即用設備佔用了COM2口,系統將無法發現「InfraredPnPSerialPort」。BIOS設置完畢啟動Windows98時,系統將提示找到新硬體,要求插入Windows98安裝光碟,並會自動安裝以下內容:1.「控制面板/系統」中,增加「紅外線監視器」圖標,同時開始菜單的任務欄右側出現「紅外線監視器」快捷圖標。2.「控制面板/系統/設備管理」標簽中的設備列表框中,增加「虛擬紅外線並行(LPT)埠、虛擬紅外線串列(COM)埠、紅外線通訊設備和InfraredPnPSerialPort(即插即用紅外線串列埠)」等條目,原來的串列埠COM2消失。3.「控制面板/網路/配置」標簽的列表中增加「InfraredPnPSerialPort」和「快速紅外線傳輸協議」,並綁定了「快速紅外線傳輸協議」。4.「我的電腦」中增加了「紅外線接收者」圖標,「紅外線接收者」是Windows98提供的專用於進行數據傳輸的應用程序。作好這些設置後,你就可以使用WIN98自帶的「紅外線監視器」,「紅外線接收者」等程序設置、使用主板的紅外連接功能了。
4. 台式電腦有紅外線埠嗎
不能說有也不能說沒有,因為你只需要買一個紅外線的USB介面插上去就行了,一般機器是不帶的
5. 台式電腦上的紅外線在哪
紅外線要有硬體的,一般台式機不帶紅外裝置,一般在網卡附近,可以實現和手機傳送,手機的紅外介面對准電腦上的紅外介面,再發送傳送指令就行了!
6. 如何識別電腦上是不是有紅外線介面
要使用筆記本的紅外線埠必須先在
bios
setup
bios
設定中啟用紅外線通訊然後再修改默認設置步驟如下
1.
重新啟動計算機
2.
當筆記本重啟時按
f2(各型號筆記本的鍵設置不同,具體請參考自己筆記本的說明書)
進入
bios
3.
在
system
devices
系統設備菜單中將「infrared
port」
紅外線埠設為「enabled」
啟用
4.
確保將
mode
模式設為「fir」
快速
ir
這是默認設置
5.
保存更改並退出筆記本計算機將重新啟動並啟動
windows
6.
打開硬體「設備管理器」
依次單擊「開始」
「設置」
「控制面板」
「系統」
windows
98
或
2000
或者依次單擊「開始」
「控制面板」
「性能和維護」
「系統」(windows
xp)
7.
雙擊紅外線設備然後雙擊
irda
fast
infrared
port
irda
快速紅外線埠
8.
在「屬性」窗口中的「高級」選項卡上單擊「infrared
transceiver
a」
紅外線收發器
a
然後從下拉菜單中選擇「vishay
tfds-6500」,傳輸速度為
4mb。
9.
單擊「確定"
7. 如何打開電腦紅外線功能(電腦有紅外線介面)
你好,打開控制面版---無線連接,點紅外線選項卡,選中允許其他紅外設備使用紅外通訊將文件發送到這台計算機,這樣就可以了,如果你要進行相應的操作請選擇相應的選項。謝謝!
8. 台式電腦的紅外線埠在哪
本來我以為只能用數據線才能傳送鈴聲和圖片,,後來看了CATBABY發的貼,,試了一下..是可以的,,只是傳輸的時候速度會比數據線慢很多..
步驟:1,先啟動手機的紅外線連接,再與電腦連接
2,打開程序"EasyStudio PIMS & File Manager",,在"文件"的"設置"里把埠"COM1"改成紅外線埠,下面的數據調成115200...
3,接下來就系統就會自動讀取機器了,,剩下的步驟跟數據線連接的時候是一樣的..
9. 一台組裝的電腦有沒有紅外線埠
看你自己組裝的時候裝沒裝
10. 台式電腦紅外線埠在什麼位置啊
台式機一般在主板上留有外線介面,但是沒有紅外線組件,需要另外再買。極個別的品牌機有完整的紅外線埠