米国から購入 英国から購入 DEから購入 ITから購入 FRから購入 ESから購入 JPから購入

****編集中***********

*目的

このレッスンでは、最初に一般的なIR通信プロトコルの原理について説明します。次に、リモコンの各ボタンのIRコードをテストする小さなプログラムを作成します。最後に、リモコンの[OK]ボタンを使用してLEDをオン/オフします

リモコンあり、IR通信プロトコルのプロトコルを表示します。オプション、リモコンのボタンのIRコードをダウンロードする可能なプログラムを作成します。69に、リモコンの「OK」ボタンを出力て、LEDをオン/オフの操作をします。

*ジャクソン

たとえば、テレビのリモコンのボタンを押すと、IR LEDが1秒間に38,000回繰り返しオンとオフを切り替え、情報(音量やチャンネル制御など)を上のIRフォトセンサーに送信します。

TV。か、テレビのリモコンのボタンを付けて、IR LEDが1ボタンに3万8千回のニュースで受信・入力を待ち、テレビのIRフォトロボットに情報(コメントややの調整あり)を思います。

ステージ1:アルドゥイーノシリアルポートからIRコードを読み取るこのステージでは、IRリモートの各ボタンのIRコードをテストし、Mixlyシリアルモニターにコードを表示する方法を説明します。

まず、OSOYOOマジックI / OボードをUNOボードに接続してください。次に、次の図のように、IRレシーバーモジュールを3ピンPNPケーブルでMagic I / OボードのD2ポートに接続します。

OSOYOOのPaI / OシールドをUNOボードにはじめに関節してください。

注意:スケッチコードをアルドゥイーノにアップロードするときは、バッテリーをオフにするか、電源アダプターを抜いてください。

*注意:アルドゥイーノにスケッチカットをアップロードする際は、TIをオフするか、電源のスケッチをスケッチする。

コードを直接ダウンロードし、Mixlyの “Open “ボタンをクリックして、ダウンロードしたコードを選択することができます。

Download the Code

あるいは、以下の操作を行うこともできます。:上記の操作が完了したら、アルドゥイーノボードとコンピュータをUSBケーブルで接続します。緑色LED(PWR表示)が点灯します。グラフィカル・プログラミング・ソフトウェア「Mixly」を開き、次の操作を行います。”Communicate”カテゴリーから”IR Control”ブロックをドラッグして、3番ピンを”入力”に設定します。

プログラムの保存とアルドゥイーノボードへのアップロード(1)プログラミングが完了したら、”Save”をクリックします。(2)アップロードする前に、ボードタイプとシリアルポートを選択します。(3)”COM”メニューから、アルドゥイーノボードのシリアルデバイスを選択します。アップロードに失敗した場合は、画面の指示に従って接続を確認してください。(5)最後に、ステータスが”Upload success!”に変わります。

Mixlyのシリアルモニタを9600bpsで開き、IRリモートコントローラの様々なボタンを押してみてください。スケッチは自動的に使用しているリモコンの種類をデコードし、リモコンのどのボタンが押されたかを識別します。シリアルモニターには、私のリモコンのボタンがランダムに押されたことが表示されています。ボタンによって異なるコードが表示されています。(注:ボタンを押したままにすると、”FFFFFFF “が表示されますが、これは “リピート “を意味します)これで、OKボタンを押して、Mixlyのシリアル・モニターに表示される結果を見ることができます。このコードは後で使用するためにメモしておいてください。

ステージ2:IRリモコンを使用してLEDをオン/オフします

ステージ1ではプログラムの[OK]ボタンを押すことで[OK]ボタンのIRコードを知ることができます。

ステージ2では、この知識を利用して、[OK]ボタンを使用してLEDをオン/オフさせます。

接続

まず、OSOYOOマジックI / OボードをUNOボードに接続します。次に、IRレシーバーを次の図のように3ピンPNPケーブルでMagic I / OボードのD2ポートに接続し(ステージ1と同じ)、次のようにLEDモジュールをMagic I / OボードのD12ポートに接続します。

 

コードを直接ダウンロードして、Mixlyの”Open”をクリックして、ダウンロードしたlesson12-2のコードを選択することができます:コードをダウンロードするか、以下の操作を行うことができます:まず、”Control”カテゴリの”if”ブロックをドラッグアウトし、”Logic”カテゴリの”1”ブロックをドラッグアウトし、”Variables”カテゴリの”ir”アイテムブロックをドラッグアウトし、”Match”カテゴリの”0”ブロックをドラッグアウトします。

注:上の図の”0xFF38C7”はステージ1のサンプルプログラムで得た”OK”ボタンのコード番号です。”In/Out”カテゴリーの”DigitalWrite”ブロックと”Control”カテゴリーの”Delay”ブロックをドラッグアウトします。UNOの12番ピンを出力に設定し、”Logic”カテゴリーの”not”ブロックをstatブロックにドラッグアウトします。

”In/Out”カテゴリから”DigitalWrite”ブロックを”stat”ブロックにドラッグアウトする。

プログラムの保存とアルドゥイーノボードへのアップロード(1)プログラミングが完了したら、Saveをクリックします。(2)アップロードする前に、ボードタイプとシリアルポートを選択します。(3)COMメニューから、アルドゥイーノボードのシリアルデバイスを選択します。アップロードに失敗した場合は、画面の指示に従って接続を確認してください。(5)最後に、ステータスが”Upload success!”の表示に変わります。

*プレイ方法

アップロードが完了した数秒後に、リモコンの「OK」ボタンを押すと、D12に接続されたLEDが点灯します。その後、再度「OK」ボタンを押すと、LEDが消灯します。

 

  赤外線とは

赤外線は、特定の色を持った普通の光です。人間にはこの色の光は見えません 、なぜなら赤外線の波長は約950nmで、可視光線よりも波長が短いためです。赤外線の光源がたくさんある事を知る必要があります。太陽は最も明るい光源です、しかしそのほかにも電球、ロウソク、セントラルヒーティングシステムなどがあり、そして私たちの体からも赤外線が放射されています。

赤外線通信の一般的な変調方式は38kHz変調と呼ばれています。自然界には38kHzのような規則性のある信号はほとんど存在しないため、この周波数でデータを送信する赤外線送信機は、周囲の赤外線の中でも目立つ存在となります。38Hzで変調された赤外線データーは最も一般的です、しかし他の周波数で使うことができます。貴方がリモコンキーを押した時、赤外線LED発信はわずかの間非常に高速で点滅してします、そしてコード化されたデーターを貴方の機器に送ります。

もし貴方のTV用赤外線リモコンをオシロスコープに接続すると、上に似た信号が見られるでしょう。この変調した信号は

受信システムが見るものと全く同じものなのです。しかしながら、受信システムのポイントはこの信号を復調して、マイコンで読めることが出来るバイナリ波形を出力することにあります。あなたが ”VS1838B”の出力から上の波形を読むならば、上の2番目のような

ものが見られます。

復調

放射熱を発するすべてのはらいを発着。

様にとうにいしありませんません、されますは言入力をしたまも目立たせる、そのように。IRレシーバーはその周波数にてててで、他者はすべて説明できます。下の写真表示、変調された信号が送信機のIR LEDを送信して、信号された信号は、反対側の信号から出ます。