Форум myROBOT.ru » Лаборатория » Электронная мастерская » модули связи myLINKER

Страниц (7): « 1 2 [3] 4 5 6 7 »
 

31. nestandart - 10 Мая, 2011 - 21:35:04 - перейти к сообщению
Цитата:
если там AVR , то можно легко


Там AVR. ATMEGA 328.

В документации сказано что нельзя , вот ссылка

http://www.arduino.ru/Reference/Tone .

Но , чесно говоря , я не проверял.
(Добавление)
"Использование функции Tone() помешает использовать
ШИМ на портах вход/выхода 3 и 11 "

Ошибся немного.
32. nest - 10 Мая, 2011 - 22:07:50 - перейти к сообщению
nestandart пишет:
Там AVR. ATMEGA 328.
В документации сказано что нельзя , вот ссылка
http://www.arduino.ru/Reference/Tone .
Но , чесно говоря , я не проверял.
"Использование функции Tone() помешает использовать
ШИМ на портах вход/выхода 3 и 11 "
а это криворукость компилятора, а не железа.
Используйте МК по прямому назначению, компилируете нормальный СИ или АСМ код - и всё будет в ваших руках.

Вообще то отклонились от темы ... позже тут подмету ненужные сообщения, так что если кому что нужно - сохраняйте/переносите в отдельные ветки.
33. nestandart - 11 Мая, 2011 - 02:36:44 - перейти к сообщению
nest
Вы все же не ответили на мой первый вопрос.


Что бы снизить дальность действия передатчика
нужно изменить номинал резистора R6 ?
34. nest - 11 Мая, 2011 - 02:45:18 - перейти к сообщению
nestandart пишет:
Что бы снизить дальность действия передатчика
нужно изменить номинал резистора R6 ?
да, до пары кОм и R4 подсоединить к 13 ноге.
Но это берд...

Возмите myTSOPER и сделайте на одной NE555 и половинке 555АГ3. Или вообще без АГ3: генерируйте себе 36 кГц одной NE555 или вообще мультивибратором на двух транзисторах.
Не знаете как - так возмите myTSOPER И просто не ставте половину деталей, переразведите плату - и всего делов Улыбка

Вы поймите, myLINKER сделан для того, что бы максимально увеличить дальность, а вы его хотите совсем в другую сторону использовать Улыбка
35. VLADIK - 16 Мая, 2011 - 15:20:00 - перейти к сообщению
клас Одобряю
36. nestandart - 16 Мая, 2011 - 16:04:01 - перейти к сообщению
Цитата:
генерируйте себе 36 кГц одной NE555


Генерировать и принимать частоту на МК я уже научился.
Не могу только принять импульс (ИК сигнал с другого МК).
Передаю , например , 1мс (36кгц) а на другом МК получаю много
микроимпульсов (что характерно - никакой закономерности в них нет).
Похоже "дребезг контактов".
37. nest - 16 Мая, 2011 - 20:37:15 - перейти к сообщению
nestandart пишет:
Не могу только принять импульс (ИК сигнал с другого МК).
Передаю , например , 1мс (36кгц) а на другом МК получаю много
микроимпульсов (что характерно - никакой закономерности в них нет).
Похоже "дребезг контактов".
Что то вы делаете неверно.
уже неоднократно описывал алгоритм работы бампера на TSOP.
38. cjA - 21 Мая, 2011 - 03:27:47 - перейти к сообщению
nestandart пишет:
Передаю , например , 1мс (36кгц) а на другом МК получаю много
микроимпульсов (что характерно - никакой закономерности в них нет).

это наверное низкая сила сигнала и маленький объем- отраженные сигналы принимаются как правильные.nestandart Ну попробуйте зашифровать сигнал. Не один импульс , а например короткий-длинный, айда- буква а. длинный-короткий-короткий - баки текут - буква б...
39. nestandart - 21 Мая, 2011 - 09:15:22 - перейти к сообщению
Цитата:
Ну попробуйте зашифровать сигнал. Не один импульс , а например короткий-длинный

Чтобы делать так , для начала , нужно научиться уверенно принимать хотябы один импульс.

Цитата:
это наверное низкая сила сигнала и маленький объем- отраженные сигналы принимаются как правильные


Там нет правильных или не правильных сигналов.
Я просто отправляю импульс определенной длинны , а на другом МК считываю длинну
пришедшего импульса , (которая , по идее , должна совпадать с длинной отправленного
импульса) но не получается.
Возможна проблема в том что два МК совершенно не синхронизированы и "приемник"
ловит обрывки импульсов.
40. nest - 21 Мая, 2011 - 12:36:48 - перейти к сообщению
nestandart пишет:
Я просто отправляю импульс определенной длинны , а на другом МК считываю длинну пришедшего импульса
скорее всего вот тут где то и кроется зловредная ошибка Улыбка
Создайте новую тему и выложите код. Посмотрим
41. nestandart - 21 Мая, 2011 - 12:48:39 - перейти к сообщению
Да я даже не знаю стоит ли выкладывать , там код простейший ,тем более на wiring.
42. nest - 21 Мая, 2011 - 13:36:07 - перейти к сообщению
Ну так надо найти ошибку, что б след раз немучаться
43. nestandart - 21 Мая, 2011 - 13:56:59 - перейти к сообщению
Хорошо создам тему.
44. VLADIK - 25 Мая, 2011 - 18:56:03 - перейти к сообщению
[quote=ОЛЕГ][/quote]точно
45. VLADIK - 29 Мая, 2011 - 19:07:07 - перейти к сообщению
можно использовать TSOP1737 Смущение