|
|
Опции темы | Поиск в этой теме | Опции просмотра |
29.04.2013, 15:05 | #41 |
Junior Member
Регистрация: 28.02.2013
Сообщений: 29
Вес репутации: 0 |
Приветствую! Когда же будут результаты экспериментов ?))
|
29.04.2013, 19:50 | #42 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Контроллер еще не приехал
|
07.05.2013, 17:38 | #43 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 |
Здравствуйте! Собрал всю схему, как у Вас, на Arduino ADK.
ИК приемник использовал TSOP4838, он тоже 38 кГц. Излучатель звука - спикер(компьютерный). Реле - аналогичная Вышей. Кнопкой включается/выключается, в режим программирования заходит, а вот с пульта команды не принимает/не понимает. Пробовал все пульты в доме(новые Samsung 2012 года - 2шт; старый LG; от колонок Microlab). Скетч - без изменений. Не особо силен в этих делах. Требуется Ваша помощь. В чем может быть дело? ps Когда Arduino включен, то на нажатия любой кнопки(любым пультом), спикер издает еле слышимый писк. Последний раз редактировалось Александр; 07.05.2013 в 19:41. |
08.05.2013, 11:16 | #44 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Спикер не стоит подключать на прямую в пину. У Arduino Nano v7 есть силовой ключ который усиливает выход. На ADK такого ключа нет. К тому же библиотека PlaySound рассчитана только на контроллеры Atmega88,168,328
Все остальное должно работать |
08.05.2013, 15:31 | #45 |
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. |
08.05.2013, 15:46 | #46 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
А у Вас компилируется без ошибок?
|
08.05.2013, 15:51 | #47 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 |
Была ошибка библиотеки. Но я изменил в коде библиотеки
#include <WProgram.h> на #include <Arduino.h> Теперь никаких ошибок. |
08.05.2013, 15:58 | #48 |
Junior Member
Регистрация: 07.05.2013
Сообщений: 9
Вес репутации: 0 |
|
08.05.2013, 16:13 | #49 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Посмотрел библиотеку, она с Вашим контроллером работать не будет
Есть более свежая либа, но она поддерживает не все протоколы |
08.05.2013, 16:28 | #50 |
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 Что я сделал не так? |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|