Технический форум по робототехнике.
Legath » 05 май 2009, 17:16
Помогите написать функцию на С, которая бы в качестве входного параметра принимала бы длительность в микросекундах, и на определенном выводе генерировала бы синусоиду с частотой 36кГц и соответствующей длительностью. Контроллер Atmega 128L-8, частота тактов 8МГц.
galex1981 » 05 май 2009, 17:22
Смотри в Гугле, я как то находил уже готовые примеры
MiBBiM » 05 май 2009, 17:22
сессия уже началась чтоль?
blindman » 05 май 2009, 17:29
Зачем?
Legath » 05 май 2009, 17:32
На ик-диод надо пачку импульсов разной длины с заполнением синусоидой подавать, чтобы робот на удалении изменение цвета поверхности "увидел"
п.с. то что в гугле нахожу либо под pic, либо на ассемблере
EdGull » 05 май 2009, 17:38
ик-диоду синусоида нафиг не нужна.
Legath » 05 май 2009, 17:42
Она нужна приемнику, который отраженный сигнал принимать будет, импульсная мощность же больше будет.
Последний раз редактировалось
Legath 05 май 2009, 17:46, всего редактировалось 1 раз.
blindman » 05 май 2009, 17:45
Ну что, клещами все вытягивать? Какой приемник? Давай же полную информацию. Все на диоды меандр выдают, и не жужжат.
Legath » 05 май 2009, 17:48
Приемник - фотодиод. Он пачку будет до одного прямоугольного импульса аппроксимировать ( с ним дальше и работаем). Меандр боюсь не даст выигрыша в мощности.
contr » 05 май 2009, 19:08
не выйдет. Приемник будет реагировать не на цвет, а тип поверхности, угол и пр. ерунду. Для цвета нужно ставить светофильтры, подсвечивать белым и сравнивать несколько приемников между собой. Вообще для таких целей больше камера мобильника подходит.
=DeaD= » 05 май 2009, 19:15
Тихий ужас... TSOP на выходе вроде 0\1 обязан давать, а не плавное изменение уровня.
Проверку цвета поверхности (черное\белое) вроде всегда оптопарой делали инфракрасной? например как мы:
viewtopic.php?f=73&t=5721
ALHIMIK » 05 май 2009, 19:19
Может всётаки измерение
=DeaD= » 05 май 2009, 19:20
Очепятался, исправим ща.
Vovan » 05 май 2009, 19:42
А откуда ТСОП взялся?
Приемник - фотодиод
Хотя, это ничего не меняет, но всё же автор про ТСОП ничего не говорил, частота указанная в первом посте может не иметь никакого отношения к ТСОПу...
=DeaD= » 05 май 2009, 19:49
2Vovan: А давайте уточним у автора? Мне вот кажется что у него именно TSOP, ну не случайно же 36КГц всплыли?