« ラジコンにカメラ(アクションカム)を載せて走らせてみた   タミヤ サンドバイパー編 | トップページ | RCサーキット、谷田部アリーナに行ってみた »

2014/07/27

【mbed】フォトリフレクタを使ってみる

 今回使うセンサーは秋月電子で購入したフォトリフレクタ「LBR-127HLD」です。

 回路はエレキジャックの「マイコン・カーを製作してみよう(9)」を参考にしました。

Pc173

今回作成したプログラムでは、フォトトランジスタから出力される電圧を読み取ります。

以下プログラム

◇PReflector_test01

#include "mbed.h"
#include "TextLCD.h"

AnalogIn in(p20);
TextLCD lcd(p24, p26, p27, p28, p29, p30) ;

Ticker input; //Ticker - 繰り返しタイマー割込み
float now, old = 0.0 ;

void run(void);

int main() {
    input.attach(&run,0.5);  
}

void run(void)
{

    lcd.locate(0,0) ;
    now = in*3.3;//3.3V

    lcd.printf("%5.3f [V]",now);

}

 結果の写真です。

◇白を読み取った場合
Pc174

◇黒を読み取った場合
Pc175

 ちなみに読み取りに利用したのは、普通のコピー用紙に黒いビニールテープを張り付けたものです。    実は最初はマジックで黒く塗ってみたのですが、電圧が上がらなかったため黒いビニールテープにしました。

 フォトリフレクタをきちんと利用するには、いろいろノウハウが必要かもしれません。

|

« ラジコンにカメラ(アクションカム)を載せて走らせてみた   タミヤ サンドバイパー編 | トップページ | RCサーキット、谷田部アリーナに行ってみた »

コメント

はじめまして!プログラミング初心者なのですが、ライントレースに挑戦しており、こちらの記事を参考にさせていただきました。上記のプログラムをMbedのコンパイラーでコンパイルした時に#include "TextLCD.h"の部分にエラーが出てしまいます。もしよろしければ、解決方法を教えてください!

投稿: karin | 2018/07/04 21:06

すいません、かなり昔の事なのであまり覚えておらずお役ちそうな解決策が思い浮かびません。ライントレース頑張ってください。

投稿: ひろき | 2018/07/14 20:52

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/29844/60051069

この記事へのトラックバック一覧です: 【mbed】フォトリフレクタを使ってみる:

« ラジコンにカメラ(アクションカム)を載せて走らせてみた   タミヤ サンドバイパー編 | トップページ | RCサーキット、谷田部アリーナに行ってみた »