Android紅外線遙控

2021-07-11 12:12:55 字數 1880 閱讀 9185

android api demos中有紅外線遙控的小例子,在網上找了很久相關的資料,發現比較少,或許找的方法不對。

github上有乙個與之相關的開源專案還沒來得及學習。希望有相關資料或學習專案的大神們多指導 。

/**

* android紅外線遙控官方demo

* *@description:

*@author ldm

*@date 2016-4-28 下午5:06:28

*/public

class

consumeriractivity

extends

activity

private

void

initviewsandevents()

view.onclicklistener msendclicklistener = new view.onclicklistener()

// 一種交替的載波序列模式,通過毫秒測量

int pattern = ;

// 在38.4khz條件下進行模式轉換

mcir.transmit(38400, pattern);}};

@suppresslint("newapi")

view.onclicklistener monclicklistener = new view.onclicklistener()

// 獲得可用的載波頻率範圍

consumerirmanager.carrierfrequencyrange freqs = mcir

.getcarrierfrequencies();

// 邊裡獲取頻率段

for (consumerirmanager.carrierfrequencyrange range : freqs)

mfreqstext.settext(b.tostring());// 顯示結果}};

}

xmlns:android=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

android:id="@+id/send_button"

android:text="@string/ir_send"

android:layout_width="wrap_content"

android:layout_height="wrap_content"/>

android:id="@+id/get_freqs_button"

android:text="@string/ir_get_freqs"

android:layout_width="wrap_content"

android:layout_height="wrap_content"/>

android:id="@+id/freqs_text_scroll"

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="1" >

android:id="@+id/freqs_text"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:paddingleft="3dp"

android:paddingright="3dp" />

scrollview>

linearlayout>

紅外線 紅外線遙控原理

摘要 紅外線遙控裝置具有體積小 功耗低 功能強 成本低等特點,因而,繼彩電 錄影機之後,在錄音機 音響裝置 空凋機以及玩具等其它小型電器裝置上也紛紛採用紅外線遙控。工業裝置中,在高壓 輻射 有毒氣體 粉塵等環境下,採用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。本文主要對 關鍵字 紅外線 遙控 ...

紅外線遙控插座

2014 10 10第乙個實驗樣板。網上有很多wifi插座 藍芽插座 無線插座 這難道真的可以讓使用者更加便利了嗎?很多產品往往做的太死板,非得使用者按照你的方式去操作。在應用程式中,你可以設定自己的規則。但是,在使用者家中,使用者就是規則的制定者。他們不會改掉多年養成的習慣,來遷就你的看法。所以我...

遙控器為何用紅外線?

紅外遙控系統主要分為調製 發射和接收三部分,如下圖所示 調製 紅外遙控發射資料時採用調製的方式,即把資料和一定頻率的載波進行 與 操作,這樣可以提高發射效率和降低電源功耗。調製載波頻率一般在30khz到60khz之間,大多數使用的是38khz,占空比1 3的方波,如圖所示,這是由發射端所使用的455...