#freeze 閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) *TVリモコン信号の受信機 [#q05d231d] 赤外線受信素子が安価(@150円)で販売されている。この素子を用いてTVリモコンの 信号の受信機を試作してみたので紹介します。 リモコンのチャンネルボタンを押している間だけLEDが点灯、ボタンをはなすとLED消灯 07/02/17 赤外線受信素子:SPS-450-1 (SANYO社製) @150円 http://akizukidenshi.com/catalog/items2.php?q=%A3%D3%A3%D0%A3%D3&s=score&p=1&r=1&page=#I-00572 TVリモコンは手持ちの物を利用 マルチTVリモコン:ATV-516 (audio-technica社製) http://www.audio-technica.co.jp/products/remocon/atv-516.html 信号フォーマットは「NECフォーマット」を使用 【参考情報】 NECフォーマット http://www.necel.com/ja/faq/mi_com/__com_remo.html#0101 受信ロジック http://nis-ei.eng.hokudai.ac.jp/~aoki/laboratory03.html の「7.実験6:リモコンによるフルカラーLEDの制御」の項 |&attachref(P1010299.JPG,zoom,150x150,button){新しい写真添付};|&attachref(P1010298.JPG,zoom,150x150,button){新しい写真添付};|&attachref(cdHxxR1C.JPG,zoom,150x150,button){新しい写真添付};| /** * TVリモコン信号(赤外線)受信器 * (ボタンと押している間だけLED点灯、ボタンをはなすとLED消灯) * * PIC16F628A 内蔵4MHz * RB0: 赤外線受信器 SPS-450-1(SANYO社製) * LED: RB2, RB3, RB4, RB5 * 電源:乾電池3本(4.5V) * * Device Flags: _BODEN_OFF _BOREN_OFF _CP_OFF _PWRTE_ON _WDT_OFF * _LVP_OFF _MCLRE_OFF _INTRC_OSC_NOCLKOUT * MikroC 6.2.1 */ unsigned short int flag = 0; unsigned short int custom_a = 0; unsigned short int custom_b = 0; unsigned short int data_a = 0; unsigned short int data_b = 0; unsigned short int old_F2 = 0; unsigned short int old_F3 = 0; unsigned short int old_F4 = 0; unsigned short int old_F5 = 0; void interrupt() { //割込み関数 unsigned short int i, b; if(INTCON.INTF) { //割込み種がRB0/INT割込みの場合 INTCON.INTE = 0; //RB0/INT割込みの禁止 //リーダ部の確認 TMR0 = 0; //timer0リセット while(PORTB.F0 == 0); if(TMR0 < 120) { // < 141 (=9.0ms * 4MHz/4 /64) flag = 1; return; } TMR0 = 0; //timer0リセット while(PORTB.F0 == 1); if(TMR0 < 27) { // < 35 (=2.250ms * 4MHz/4 /64) flag = 1; return; }else if(TMR0 < 60) { // < 71 (=4.5ms * 4MHz/4 /64) //リピートリーダを受信した時 PORTB.F2 = old_F2; PORTB.F3 = old_F3; PORTB.F4 = old_F4; PORTB.F5 = old_F5; Delay_ms(96); flag = 1; return; } //custom codeの取得 custom_a = 0; for (i = 0; i < 8; i++) { TMR0 = 0; //timer0リセット while(PORTB.F0 == 0); while(PORTB.F0 == 1); if(TMR0 < 27) // < 18 (=1.125ms * 4MHz/4 /64) b = 0; else // < 35 (=2.250ms * 4MHz/4 /64) b = 1; custom_a |= (b << i); } custom_b = 0; for (i = 0; i < 8; i++) { TMR0 = 0; //timer0リセット while(PORTB.F0 == 0); while(PORTB.F0 == 1); if(TMR0 < 27) // < 18 (=1.125ms * 4MHz/4 /64) b = 0; else // < 35 (=2.250ms * 4MHz/4 /64) b = 1; custom_b |= (b << i); } //data codeの取得 data_a = 0; for (i = 0; i < 8; i++) { TMR0 = 0; //timer0リセット while(PORTB.F0 == 0); while(PORTB.F0 == 1); if(TMR0 < 27) // < 18 (=1.125ms * 4MHz/4 /64) b = 0; else // < 35 (=2.250ms * 4MHz/4 /64) b = 1; data_a |= (b << i); } data_b = 0; for (i = 0; i < 8; i++) { TMR0 = 0; //timer0リセット while(PORTB.F0 == 0); while(PORTB.F0 == 1); if(TMR0 < 27) // < 18 (=1.125ms * 4MHz/4 /64) b = 0; else // < 35 (=2.250ms * 4MHz/4 /64) b = 1; data_b |= (b << i); } //while(PORTB.F0 == 0); //ストップビット受信 if (data_a == ~data_b) { //data誤りのチェックOKの場合 switch (data_a) { case 0x11: //2チャンネルボタン PORTB.F2 = 1; PORTB.F3 = 0; PORTB.F4 = 0; PORTB.F5 = 0; break; case 0x13: //4チャンネルボタン PORTB.F2 = 0; PORTB.F3 = 1; PORTB.F4 = 0; PORTB.F5 = 0; break; case 0x15: //6チャンネルボタン PORTB.F2 = 0; PORTB.F3 = 0; PORTB.F4 = 1; PORTB.F5 = 0; break; case 0x17: //8チャンネルボタン PORTB.F2 = 0; PORTB.F3 = 0; PORTB.F4 = 0; PORTB.F5 = 1; break; default: PORTB.F2 = 0; PORTB.F3 = 0; PORTB.F4 = 0; PORTB.F5 = 0; break; } old_F2 = PORTB.F2; old_F3 = PORTB.F3; old_F4 = PORTB.F4; old_F5 = PORTB.F5; } } Delay_ms(40); flag = 1; } void main() { //使用変数の定義 unsigned short int i; PORTB = 0b00000000; //PORTBの中身をきれいにする TRISB = 0b00000001; //RB0を1:入力、他は0:出力に設定 //PIC稼働確認(LED点滅) for (i=0; i < 5; i++) { PORTB = 0b11111110; Delay_ms(50); PORTB = 0b00000000;; Delay_ms(50); } //RB0/INT立下りエッジ割込み //timer0プリスケーラ64回に設定 OPTION_REG = 0b10000101; INTCON.INTE = 1; //RB0/INT割込みの許可 INTCON.GIE = 1; //全体割込み許可 do { if(flag == 1) { flag = 0; PORTB.F2 = 0; PORTB.F3 = 0; PORTB.F4 = 0; PORTB.F5 = 0; INTCON.INTE = 1; //RB0/INT割込みの許可 } }while(1); } ~ ~ ★この情報は役に立ちましたか? #vote(はい[24],普通[5],いいえ[8]) - http://www.coachcanadaoutlet.ca http://www.prada-outlet.us http://www.louboutinfemme-pascher.fr http://www.ralphlaurensale.eu.com http://www.jordan3.net http://www.louisvuitton-handbags.com.co http://www.poloralphlaurenhome.net http://www.abercrombie.net.co http://www.holister.name http://www.christian-louboutinoutlet.org http://www.rolexwatchesoutlet.us http://www.abercrombieandfitch.net.co http://www.coachoutletstoreonline.us.org http://www.katespade-outlet.us.com http://www.chanelhandbags.in.net http://www.longchamp-outlet.name http://www.jordan4.net http://www.raybans.name http://www.michaelkorsoutletus.eu.com http://www.louisvuittonoutlets.name http://www.airmax-nike.me.uk http://www.hollisterinc.name http://www.cheaptoms.us http://www.fendi.us.com http://www.michaelkorsoutlet-mk.eu.com http://www.hollister-clothing.net http://www.juicy-couture.us http://www.hollisterclothing.us http://www.pandorajewelry.net.co http://timberlandboots.hugeoff.net http://www.hollisterkids.net http://www.abercrombiestores.net http://www.louisvuittonoutlet-inc.us http://oakley.hugeoff.net http://www.ralph-lauren.net.co http://www.louis-vuitton.us.org http://www.louis--vuitton.us http://lululemon.suleymanaltun.com http://www.marc--jacobs.com http://www.airjordan-pascher.fr http://www.abercrombie.in.net http://www.louisvuitton-lvoutlet.me http://www.guccishoes.us.com http://www.coachoutlet.net.so http://www.michaelkorshandbags.com.so http://www.tory-burchoutlet.in.net http://www.rayban-sunglasses.com.co http://www.retrojordans.name http://www.concords11.com http://www.cheapjordansshoes.in.net http://www.p90xworkouts.us http://truereligion.officialbid.net http://www.guccioutlet.net.co http://burberry.stores.net.co http://www.michaelkorshandbags.eu.com http://www.edhardyclothing.in.net http://www.michaelkorsoutletonlinee.in.net http://www.chiflatiron.com.co http://www.oakleysunglassessale.in.net http://burberryoutlet.officialstore.com.co http://www.coachoutletstoreonline.eu.com http://www.gucci.net.co http://www.abercrombieandfitch.cc http://www.coach-outlet.us.com http://www.michaelkorsoutlet.net.so http://www.cocochaneluk.co.uk http://www.louisvuitton-outlet.us.com http://www.louisvuittonhandbags.net.co http://www.ralph-lauren-outlet.co http://www.louisvuittonuk.me.uk http://www.coach-outlet.us.org http://www.ray-bansunglasses.name http://www.louis-vuitton.net.co http://www.adidasshoes.name http://www.louis-vuittonoutlet.us.org http://www.true-religion-outlet.us.com http://www.michaelkorsonlineoutlet.in.net http://www.jordan13.org http://www.abercrombieoutlet.name http://www.kobeshoes.org http://www.hollister-co.net http://www.holisterclothingstore.com http://www.michaelkorsoutlet.com.so http://www.fitflops.org http://www.kobebryantshoes.name http://www.oakley-sunglasses.net.co http://www.kevindurantshoes.name http://www.pradauk.co.uk http://www.michaelkorsukpurse.co.uk http://www.gucci-outlet.org http://burberry.bidinc.org http://www.oakleysunglassescheap.name http://www.oakleysunglasses.us.com http://michaelkors.officialstore.com.co http://www.cheapsoccershoes.in.net http://www.coachoutlet-storeonline.in.net http://www.todsshoes.us http://www.jordan8.net http://www.christianlouboutinoutlet.org http://www.raybanglasses.me.uk http://www.abercrombieoutlet.us.com http://www.montblanc-pens.name http://www.christianlouboutin.name http://www.oakleysunglasses-wholesale.name http://www.raybansunglassesoutlet.name http://www.christianlouboutin-shoes.info http://www.raybansunglass.net.co http://www.ray-banoutlet.name http://www.michaelkors--outlet.in.net http://www.truereligion.eu.com http://www.coach-factoryoutlet.com.co http://www.outlet-celine.com http://www.christianlouboutinoutlet.com.co http://www.oakleysunglasses-outlet.name http://www.fitflop-shoes.us http://www.soccer-jerseys.us.com http://www.michaelkors.com.so http://www.todsoutlet.name http://www.cheap--nfljerseys.us.com http://www.abercrombie-fitch.cc http://www.tory-burch-outlet.name http://www.redchristianlouboutin.com http://www.hermes-birkin.us http://www.michaelkors-mkoutlet.in.net http://timberland.officialfree.net http://www.chanel-handbags.net.co http://www.christianlouboutinsale.name http://www.jordan11s.name http://www.pandorajewelry.name http://burberryoutlet.newestsite.net http://www.louisvuitton.us.com http://www.montblanc.com.co http://www.cheap-jordans.us.com http://www.toms--shoes.com http://beatsbydrdre.outletoff.net http://www.cheapjerseys-wholesale.us.com http://www.christianlouboutinsale.biz http://www.michael-korsoutletonline.eu.com http://www.abercrombiestore.org http://www.rayban-sunglasses.eu.com http://www.louis-vuittonhandbags.name http://www.oakley-sunglasses.com.co http://timberlandboots.dealsinc.net http://www.nike-airmax.me.uk http://www.jordan11.name http://www.saclongchamp--pascher.fr http://www.michaelkors-outlet.com.co http://www.gucci-outlet.name http://michaelkors.aphidsymposium.org http://www.cheaprolexwatches.name http://www.chanelbags.com.co http://www.toms-shoes.cc http://www.insanityworkout.com.co http://www.louisvuittonoutlet.net.co http://www.coachfactoryoutlet.com.so http://www.jordanretro.name http://coachoutlet.officialinc.net http://www.toms-outlet.com.co http://www.poloralph-lauren.net.co http://toryburchoutlet.stores.net.co http://www.michaelkorsbag.org.uk http://www.coachoutlet-factory.com.co http://www.dior-handbags.us http://chanelhandbags.newstore.com.co http://www.abercrombiekids.name http://www.coachfactoryoutletonline.eu.com http://www.jordan11concord.org http://www.abercrombie-fitch.com.co http://www.michaelkorsoutletclearance.in.net http://www.jordanconcords.net http://www.gucci-outlet.net.co http://www.lebronjames-shoes.net http://www.adidaswings.name http://www.celine-outlet.us http://www.hollisterclothing.info http://www.ghdhairstraighteners.com.co http://www.lebronjames-shoes.name http://www.oakleysunglasses-sale.in.net http://www.longchamphandbags.com.co http://truereligion.onlineinc.net.co http://www.hollisteroutlet.name http://www.katespade-handbags.eu.com http://www.ray-ban-sunglasses.org.uk http://www.jordan6.net -- [[2015711yuanyuan]] &new{2015-07-10 (金) 22:07:34}; - 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutlet.me http://www.louisvuitton.net.co http://www.michaelkors-outletonlines.in.net http://www.ralph-lauren.me.uk http://www.michael-korsoutlets.eu.com http://www.true-religion-outlet.in.net http://www.coach-factoryoutlet.in.net http://www.christianlouboutinoff.us http://www.coach-factoryoutlet.com.co http://www.coachoutlet-storeonline.in.net http://www.hermes-birkin.us http://www.michael-korshandbags.net.co http://www.louis-vuittonhandbags.us http://www.Quality-Outlet.com http://www.cheaplouisvuittonhandbags.org http://www.officialcoachfactoryoutlet.eu.com http://www.jordan8.net http://www.hollisteruksale.me.uk http://www.coachoutlet-storeonline.us.com http://www.cheap-tomsoutlet.us http://www.uggbootoutlet.in.net http://www.coach-factory-outlet-online.us.com http://www.louis-vuittonoutlet.us.com http://www.ralphlauren-uk.me.uk http://www.uggsoutlet.in.net http://www.jordan4.net http://www.michaelkors-outlet.name http://www.authenticlouisvuittonhandbags.net http://uggsaustralia.officialus.net http://www.canadagoose-outlet.us.com http://www.christianlouboutinsell.net http://www.coach-factoryoutlet.cc http://www.outlet-toms.cc http://www.ugg-boots.eu http://www.cheap--nfljerseys.us.com http://www.rayban-sunglasses.com.co http://www.coach-outlet.us.com http://ugg.fairskinmen.com http://www.louisvuittonhandbags.name http://www.coachoutlet-coachfactory.us.com http://www.mont-blancpens.name http://www.michaelkorsoutletclearance.in.net http://www.michaelkorsoutletonline.cc http://www.michael-korshandbags.us http://www.canadagoosejackets.org.uk http://timberlandboots.hugeoff.net http://www.guccioutlet.com.so http://www.sunglass-outlet.us http://www.coachfactoryoutletonline.eu.com http://www.outlet-celine.com http://www.coach-factoryoutlet.eu.com http://www.louisvuittonoutlet.net.co http://burberryoutlet.outoff.com.co http://www.oakleysunglasses-sale.in.net http://www.cheapuggssale.in.net http://www.ugg-boots.eu.com http://www.uggboots-sale.in.net http://www.louisvuitton-handbags.com.co http://www.ugg-boots.net.co http://www.toryburch-outletsale.in.net http://www.jordan3.net http://www.louisvuittonoutlet.name http://www.louisvuittonhandbags.net.co http://www.cheap-jordans.us.com http://www.truereligionjeans-outlet.in.net http://www.kobeshoes.org http://www.abercrombiefitchstore.com http://www.fitflops.org http://www.abercrombie-andfitch.cc http://www.michaelkorsoutletshopping.us.com http://www.lebronjames-shoes.name http://www.michaelkors-outlet.com.co http://www.michaelkorshandbag.org.uk http://www.coachfactoryoutletus.in.net http://www.canadagoose.com.co http://www.michaelkorshandbags.name http://www.michaelkorsoutletonline.name http://www.abercrombiefitchus.com http://www.louisvuitton-outletstores.org http://www.louisvuitton-macys.com http://www.louisvuittonuk.me.uk http://www.toms--shoes.com http://www.hollisters.cc http://www.louis-vuitton-handbags.us.com http://www.louis--vuitton.us http://www.michaelkors-uk.me.uk http://www.michaelkors-outlet.cc http://www.abercrombies.cc http://www.nike-airmax.org.uk http://michaelkors.aphidsymposium.org http://www.coach-factoryoutlet.us.com http://www.michaelkorsoutletvip.in.net http://www.michael-korshandbag.us.com http://www.ralplaurenuk.me.uk http://www.louisvuitton.us.com http://www.michaelkorsbag.org.uk http://www.michael-kors-bags.co.uk http://www.louis-vuitton.us.org http://www.abercrombieandfitch.net.co http://www.michaelkorsoutlet-online.eu.com http://www.michael--korsoutlet.us.com http://www.michaelkorshandbag-uk.co.uk http://www.jordan13.org http://www.rayban-sunglassesuk.co.uk http://www.hollisteruk.in.net http://www.michaelkors-outletonline.eu.com http://www.louisvuitton-inc.com http://www.louisvuitton-outlet.name http://www.jordan6.net http://uggboots.uggaustralia.de.com http://www.niketrainers.com.co http://www.jordans.in.net -- [[xiaozhengm]] &new{2015-10-06 (火) 19:37:35}; #comment_nospam