roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 04:29

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 01 ноя 2015, 21:42 
Не в сети

Зарегистрирован: 27 июн 2007, 07:47
Сообщения: 43
Откуда: Чита
прог. языки: Делфи
ФИО: Олег
Здравствуйте.
Есть ардуино-нано (atmega328), прямые руки, обучаемая светлая голова, начальные навыки программирования.
Надо ИК-диодом передавать данные на ИК-приемник (tsop), точную частоту пока не знаю.
Хочу подключить ИК-диод к ШИМ ноге.
Вопрос как установить нужную мне частоту 36-38 кГц на ШИМ?
Будет совсем шикарно если напишите кусочек кода.

К Гуглу и Яндексу ходил, здесь тоже поиском пользовался - не разобрался (в МК совсем начинающий) :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 01 ноя 2015, 21:43 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А возьми лучше готовую библиотеку для управления по ИК

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 02 ноя 2015, 06:14 
Не в сети

Зарегистрирован: 27 июн 2007, 07:47
Сообщения: 43
Откуда: Чита
прог. языки: Делфи
ФИО: Олег
Спасибо, ушел изучать.
Еще одна мысль пришла. Просто сделать генератор на ne555 и запускать его пином с ардуины. Вопрос критично ли чтобы сигнал был четко со скважностью 2? Или скважность для tsop'a не так важна главное частота?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 02 ноя 2015, 07:46 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
atreid писал(а):
Спасибо, ушел изучать.
Еще одна мысль пришла. Просто сделать генератор на ne555 и запускать его пином с ардуины. Вопрос критично ли чтобы сигнал был четко со скважностью 2? Или скважность для tsop'a не так важна главное частота?

Мысль гениальная. Не делай так. Можно, скважность не особо важна, но не делай.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 02 ноя 2015, 09:32 
Не в сети

Зарегистрирован: 27 июн 2007, 07:47
Сообщения: 43
Откуда: Чита
прог. языки: Делфи
ФИО: Олег
dccharacter писал(а):
Мысль гениальная

Это адский сарказм? :good:
Мысль возникла потому что: а) я не знаю/не знал как ставить нужную частоту на ногу Ардуины, б) чтобы снять нагрузку с процессора, в) ардуина не даст нужного тока (решается транзюком)
Если не сложно объясни почему так не делать.
По библиотеке:
Как я понял библиотека написана для использования пультов TV и другой медиатехники. Нужного протокола естественно нет, но не беда допишу свою мини библиотечку.
Теперь про частоту:
Вот этой строкой enableIROut(int khz) я устанавливаю нужную мне частоту, а командами HIGH и LOW формирую нужную мне последовательность импульсов. Так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 02 ноя 2015, 14:52 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
wiki/ИК_локатор_Робоклуба


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как задать частоту 36-38кГц на ШИМ
СообщениеДобавлено: 04 ноя 2015, 08:53 
Не в сети

Зарегистрирован: 27 июн 2007, 07:47
Сообщения: 43
Откуда: Чита
прог. языки: Делфи
ФИО: Олег
setar, спасибо - на будущее пригодиться (уже знаю куда :) ), но сечас не то.
Скачал более-менее полную библиотеку IRremote вот там => https://github.com/z3t0/Arduino-IRremote - помогло.


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

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


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

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


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

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