roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 17:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: TSOP ИК Барьер.
СообщениеДобавлено: 06 сен 2016, 02:12 
Не в сети

Зарегистрирован: 06 сен 2016, 01:39
Сообщения: 1
Уважаемые форумчане, прошу вашей помощи!!! Уже глаза на лоб лезут, просмотрел все ветки форума и не только... Мне нужен ИК барьер на 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...
Какие должны быть импульсы ?
ПОМОГИТЕ!!!!!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO