Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2013, 18:01   #41
Ромка
Member
 
Регистрация: 11.08.2013
Сообщений: 57
Вес репутации: 0
Ромка is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Есть
И его необходимо согласно инструкции переключать? Или там автоматически идет переключение? На плате автора её хорошо видно а на свой я ее не вижу.
Ромка вне форума   Ответить с цитированием
Старый 31.08.2013, 18:31   #42
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Нет там автоматического переключения, все перемычки на шилде идут от пинов Arduino и по этому достаточно замкнуть требуемый пин на ардуино
Я на даче. В инет выхожу с телефона. У меня ограниченные возможности ,что бы Вам помочь
Admin вне форума   Ответить с цитированием
Старый 31.08.2013, 18:41   #43
Ромка
Member
 
Регистрация: 11.08.2013
Сообщений: 57
Вес репутации: 0
Ромка is an unknown quantity at this point
По умолчанию

Ну ладно, так и не понял)) мне не горит ,как будет возможность опишите по точнее. В общем у меня полный затырк в пункте 7.
Ромка вне форума   Ответить с цитированием
Старый 01.09.2013, 11:27   #44
Ромка
Member
 
Регистрация: 11.08.2013
Сообщений: 57
Вес репутации: 0
Ромка is an unknown quantity at this point
По умолчанию

Да и еще! Хочу пока попробовать считать коды пульта при помощи ардуино , а то я считывал компом. Смотрю эту статейку http://cyber-place.ru/showthread.php?t=596 .
1. В моей ардуино тоже необходимо соединять A1 и GND? Или в данной плате что-то другое?
2. Где находится на arduino v3 выход динамика?
3. Для считывания кодов в ардуино нужно заливать какой-либо шилд или она имеет встроенную функцию считывания путем замыкания контакта a1?
Ромка вне форума   Ответить с цитированием
Старый 01.09.2013, 12:31   #45
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

После включения ардуино просигнализирует начальным сигналом Beep и вы должны нажимать кнопки на пульте после каждого бип сигнала. Никаких перемычек не нужно
Проверить не могу

Цитата:
#include <IRremote.h>
#include <CyberLib.h>

IRrecv irrecv(8); //вход для ик приемника
decode_results results;

void setup()
{
D11_Out; //пищалка

irrecv.enableIRIn(); // включить приемник
irrecv.blink13(true); // включить мигание светодиода при приеме
delay_ms(1000);
ProgPush() ; //программирование кнопок
}

void loop()
{ Start
End }
//////////////////////////////////////////////////////////////////////////////////////////////
void SavePush(uint8_t addr) //сохранить нажатие кнопки
{
delay_ms(400); //задержка для крректной работы
for(uint32_t i=0; i<2000000; i++)//ждем нажатия кнопки пульта
{
if (irrecv.decode(&results)) //если был сигнал с пульта
{ // то сохраняем результат в EEPROM
WriteEEPROM_Long(addr, results.value);
break; //прервать цикл
}
}
delay_ms(100);
irrecv.resume(); //очистить входящий буфер
}

void beep(byte dur, word frq)
{
dur=(1000/frq)*dur; //расчет длительности бипа
for(byte i=0; i<dur; i++)
{
D11_High;
delay_us(frq);
D11_Low;
delay_us(frq);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
void ProgPush()
{
beep(30,800);
beep(30,900);
beep(30,1000);
SavePush(0); //сохранить первое кодовое значение пульта
beep(50,800);
SavePush(1); //сохранить второе кодовое значение пульта
beep(50,900);
SavePush(2); //сохранить третье кодовое значение пульта
beep(50,850);
SavePush(3); //сохранить четвертое кодовое значение пульта
beep(50,950);
SavePush(4); //сохранить пятое кодовое значение пульта
beep(30,1000);
beep(30,900);
beep(30,800);
}
Admin вне форума   Ответить с цитированием
Старый 01.09.2013, 12:49   #46
Ромка
Member
 
Регистрация: 11.08.2013
Сообщений: 57
Вес репутации: 0
Ромка is an unknown quantity at this point
По умолчанию

Данный шилд нужно предварительно залить в ардуино?
Ромка вне форума   Ответить с цитированием
Старый 01.09.2013, 12:52   #47
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Это не шилд, а скетч(код)
Естественно если код будет на форуме, то ардуино не заработает
Admin вне форума   Ответить с цитированием
Старый 01.09.2013, 12:59   #48
Ромка
Member
 
Регистрация: 11.08.2013
Сообщений: 57
Вес репутации: 0
Ромка is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Это не шилд, а скетч(код)
Естественно если код будет на форуме, то ардуино не заработает
Тьфу -конечно скетч! По запарке написал! Я этот код пробовал еще по ссылке ,когда вы ее скидывали тогда,но проверка выдавала ряд каких-то ошибок исправить которые я не в состоянии. Ладно эту затею с приемом ик закрываю тк вижу ничего толкового не выйдет у меня .
Ромка вне форума   Ответить с цитированием
Старый 01.09.2013, 13:04   #49
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Код подправил. А какие ошибки выдает? Наверно ошибки связаны с отсутствием библиотек
Admin вне форума   Ответить с цитированием
Старый 01.09.2013, 13:23   #50
Ромка
Member
 
Регистрация: 11.08.2013
Сообщений: 57
Вес репутации: 0
Ромка is an unknown quantity at this point
По умолчанию

Вот тут видно
Ромка вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:41. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика