roboforum.ru

Технический форум по робототехнике.

TSOP ИК Барьер.

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

TSOP ИК Барьер.

Сообщение hrmrus » 06 сен 2016, 02:12

Уважаемые форумчане, прошу вашей помощи!!! Уже глаза на лоб лезут, просмотрел все ветки форума и не только... Мне нужен ИК барьер на TSOP на 800мм или на 1.5метра.
С одной стороны TSOP, с другой на него светит ик диод. Не могу понять, как реализовать код, чтобы при прохождении препятствия на OUT ,была еденица а в остальное время 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
То что я уже написал в тестовой программе:
const byte LED = 11; // Timer 2 "A" output: OC2A
const int ir = 9;

int raw = 0;
void setup() {

Serial.begin(9600);
pinMode( ir, INPUT );
pinMode (LED, OUTPUT);
//Генерим 38кГц.
TCCR2A = _BV (COM2A0) | _BV(WGM21); // CTC, toggle OC2A on Compare Match
TCCR2B = _BV (CS20); // No prescaler
OCR2A = 209; // compare A register value (210 * clock speed)
// = 13.125 nS , so frequency is 1 / (2 * 13.125) = 38095

}

void loop() {

raw = digitalRead( ir );

Serial.println( raw );
}

Писал deley и но не помогает после трех сек сваливается в 111111111111111111111111...
Какие должны быть импульсы ?
ПОМОГИТЕ!!!!!
hrmrus
 
Сообщения: 1
Зарегистрирован: 06 сен 2016, 01:39

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron