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...