フォトレフレクタ(TPR-105)は赤外線LEDと赤外線フォトトランジスタを内蔵し、反射した赤外線量に応じてベースに流れる電流が変化する。つまり反射量が多いとエミッタ電流は大きくなる。上の回路では接地前に可変抵抗を入れ、書き込むプログラムを書き換えることなく感度を調節できるようにしている。一定の電流で抵抗値が大きくなれば、電圧も高くなるので感度は良くなる。 前回のLCDセットで電圧を可視化している。 #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include "lcdLib.h" FILE lcd_str = FDEV_SETUP_STREAM(lcd_putchar,NULL,_FDEV_SETUP_WRITE); void wait(int time) { volatile int i; for
![中途半端](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)