![]() |
|
|||||||
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
#11 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Можно конечно и библиотека IRremote поддерживает такую функцию
Для Arduino Nano достаточно только одного ИК светодиода подключенного на выход SPK |
|
|
|
|
|
#12 |
|
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1606 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Admin если можно поподробнее.
Какой светодиод? Он может и излучать и принимать? Схему подключения. Пример кода. |
|
|
|
|
|
#13 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Поддерживаемые протоколы: NEC, Sony SIRC, Philips RC5, Philips RC6, and raw protocols
Предающий ИК светодиод должен быть подключен к pin 3 В примере передача команды по протоколу RC5 PHP код:
|
|
|
|
|
|
#14 |
|
Senior Member
|
а тогда причем здесь выход SPK?
|
|
|
|
|
|
#15 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Для большего радиуса действия, нужно использовать для усиления транзистор, на SPK он уже есть.
Но для его использования придется подправить библиотеку |
|
|
|
|
|
#16 |
|
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Скопировал код, попробовал скомпилировать, не хочет, погуглил - оказывается в оригинале библиотека IRremote с Arduino 1.0 и её потомками не совместима, там изменено название одной из библиотек, исправленная версия http://www3.zippyshare.com/v/24546193/file.html - предлагаю в первом посте поместить ссылку или перезалить библиотечку
|
|
|
|
|
|
#17 |
|
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1606 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну это как бы не существенно и давно описано на сайтах Arduino
где упоминается библиотека <WProgram.h> меняется на <Arduino.h> а еще универсальнее написать так: #if ARDUINO >= 100 #include "Arduino.h" #else #include "WProgram.h" #endif |
|
|
|
|
|
#18 |
|
Junior Member
Регистрация: 14.02.2013
Сообщений: 7
Вес репутации: 0 ![]() |
нашел более простое решение использовать радиовыключатель и реле к нему.. все просто и незатейливо. Правда отгрузки обещают не раньше марта.
|
|
|
|
|
|
#19 |
|
Member
Регистрация: 03.02.2013
Сообщений: 34
Вес репутации: 0 ![]() |
Подскажите пожалуйста, при компиляции widows выдает ошибку " Прекращена работа программы "avr-g ++.exe". Собирал схему для управления ПДУ, скачал библиотеку для ИК приемника, скачал IDE 0023. До этого на IDE 1.0.2 все было нормально. Ошибка вылетает и при подключенной ардуине и без нее на всех версиях компилятора.
|
|
|
|
|
|
#20 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Возможно что программа повредилась, попробуйте скачать по новой IDE 0023
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|