![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 |
Junior Member
Регистрация: 28.02.2013
Сообщений: 29
Вес репутации: 0 ![]() |
![]()
Приветствую! Когда же будут результаты экспериментов ?))
|
![]() |
![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Контроллер еще не приехал
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]()
Здравствуйте! Собрал всю схему, как у Вас, на Arduino ADK.
ИК приемник использовал TSOP4838, он тоже 38 кГц. Излучатель звука - спикер(компьютерный). Реле - аналогичная Вышей. Кнопкой включается/выключается, в режим программирования заходит, а вот с пульта команды не принимает/не понимает. Пробовал все пульты в доме(новые Samsung 2012 года - 2шт; старый LG; от колонок Microlab). Скетч - без изменений. Не особо силен в этих делах. Требуется Ваша помощь. В чем может быть дело? ps Когда Arduino включен, то на нажатия любой кнопки(любым пультом), спикер издает еле слышимый писк. Последний раз редактировалось Александр; 07.05.2013 в 19:41. |
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Спикер не стоит подключать на прямую в пину. У Arduino Nano v7 есть силовой ключ который усиливает выход. На ADK такого ключа нет. К тому же библиотека PlaySound рассчитана только на контроллеры Atmega88,168,328
Все остальное должно работать |
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]()
Спикер убрал.
Может быть я подключаю что то не правильно? Ваше - Моё +5 - +5 GND - GND D2 - PWM 2 D6 - PWM 6 D7 - PWM 7 Или с кодом проблеммы? PHP код:
Использую версию Arduino 1.5.1r2 Последний раз редактировалось Александр; 08.05.2013 в 15:34. |
![]() |
![]() |
![]() |
#6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А у Вас компилируется без ошибок?
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]()
Была ошибка библиотеки. Но я изменил в коде библиотеки
#include <WProgram.h> на #include <Arduino.h> Теперь никаких ошибок. |
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Посмотрел библиотеку, она с Вашим контроллером работать не будет
Есть более свежая либа, но она поддерживает не все протоколы |
![]() |
![]() |
![]() |
#10 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]()
Старую библиотеку удалил. Новую( папку только переименовал, в которой файлы лежат) переименовал в IRremote и положил на место старой.
Выдало много много ошибок: IRremote\IRremote.cpp.o: In function `MATCH(int, int)': /IRremoteInt.h:176: multiple definition of `MATCH(int, int)' sketch_may08a.cpp.o:C:\arduino-1.5.1r2\libraries\IRremote/IRremoteInt.h:176: first defined here c:/arduino-1.5.1r2/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions IRremote\IRremote.cpp.o: In function `MATCH_MARK(int, int)': /IRremoteInt.h:177: multiple definition of `MATCH_MARK(int, int)' sketch_may08a.cpp.o:C:\arduino-1.5.1r2\libraries\IRremote/IRremoteInt.h:177: first defined here IRremote\IRremote.cpp.o: In function `MATCH_SPACE(int, int)': /IRremoteInt.h:178: multiple definition of `MATCH_SPACE(int, int)' sketch_may08a.cpp.o:C:\arduino-1.5.1r2\libraries\IRremote/IRremoteInt.h:178: first defined here Что я сделал не так? |
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|