Нужна помощь по скетчу arduino
#82
Отправлено 01 августа 2018 - 20:29
Зря, самое логичное решение и Iverton правильно отметил, что вы разные типы сравнивать пытались.
А их не выйдет распознать, пульт от кондиционера в отличии от обычного пульта, шлет не какая кнопка нажата, а шлет все параметры нужного режима работы кондиционера.
Поблагодарили: 2 :
|
#83
Отправлено 01 августа 2018 - 21:23
Как их унифицировать?
В "пультовом" скетче - отдавать. А принимать команды текстового вида. Вот их, видимо, придется через if распознавать.
Хотя, сейчас в голове мысль поручить готовить команды приложению, а есп8266 поручить тупо транслировать их в ИК. Типа "Если в буфер упало - перешли его через ИРсенд". Кнопок там не планируется.
Ионистор, солнечная панелька, и пробуждение по типу wake-on-lan.
Где поцелуи совсем не значат чувства.
Где признания не значат любовь.
Где каждый одинок и никто не старается это изменить.
Где слова теряют всякий смысл, потому что несут ложь.
Нравственность придумали сытые, могущественные и очень неглупые люди, чтобы все остальные посвящали свой досуг поискам правых и виноватых…
и не мешали им спокойно кушать! (магистр Нуффлин Мони Мах)
#84
Отправлено 01 августа 2018 - 23:18
Вот примеры
Вот сама библиотека IRremote
Вобще хоть какую команду получается отправить irsendОМ ?
#85
Отправлено 02 августа 2018 - 06:30
Да, спокойно шлется от нормальных пультов.
Кондеевские коды еще предстоит разобрать по структуре.
Где поцелуи совсем не значат чувства.
Где признания не значат любовь.
Где каждый одинок и никто не старается это изменить.
Где слова теряют всякий смысл, потому что несут ложь.
Нравственность придумали сытые, могущественные и очень неглупые люди, чтобы все остальные посвящали свой досуг поискам правых и виноватых…
и не мешали им спокойно кушать! (магистр Нуффлин Мони Мах)
#86
Отправлено 02 августа 2018 - 12:09
посомтрев
#define ArrSize(arg) ((unsigned int) (sizeof (arg) / sizeof (arg[0]))) unsigned long codeCommands[]={0x1090060A ,0x2030040A,0x3030060A}; //это добавить после #define - как глобалные переменные char* codeNames[]={"Vol_Up","Vol_Down","Mute","PC/Aux","Opt/Cox"}; int codePosState = -1; IRsend irsend; //всего кода не видно поэтому как в примерах добавлю int getCodePosition( unsigned long& value ) { // метод for (int i = 0; i < ArrSize(codeCommands)-1; i++) { if ( value == codeCommands[i]) { return i; } } return -1; } //end метод //далее в методе loop можноделать так void loop() { if ( irrecv.decode( &results )) { digitalWrite (Led, &results); delay (1); digitalWrite (Led,0); codePosState = getCodePosition( &results.value ); if( codePosState >= 0){ Serial.println(codeCommands[codePosState] , HEX); Serial.println(codeNames[codePosState]); irsend.sendSony(codeCommands[codePosState], 12); //тут отправка я так понимаю, прикрутить что есть свое Serial.println("Command send!"); codePosState = -1; } else{ Serial.println("Command not recognized!"); } irrecv.resume(); }
Поблагодарили: 1
|
#87
Отправлено 02 августа 2018 - 15:03
Заказал пучок 8266-х, скоро буду их ковырять.
Где поцелуи совсем не значат чувства.
Где признания не значат любовь.
Где каждый одинок и никто не старается это изменить.
Где слова теряют всякий смысл, потому что несут ложь.
Нравственность придумали сытые, могущественные и очень неглупые люди, чтобы все остальные посвящали свой досуг поискам правых и виноватых…
и не мешали им спокойно кушать! (магистр Нуффлин Мони Мах)
#88
Отправлено 02 августа 2018 - 19:48
Чувствительные, заразы.
Где поцелуи совсем не значат чувства.
Где признания не значат любовь.
Где каждый одинок и никто не старается это изменить.
Где слова теряют всякий смысл, потому что несут ложь.
Нравственность придумали сытые, могущественные и очень неглупые люди, чтобы все остальные посвящали свой досуг поискам правых и виноватых…
и не мешали им спокойно кушать! (магистр Нуффлин Мони Мах)
#90
Отправлено 02 августа 2018 - 23:06
Может это Python Robotics (Pyro)
Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов
Ничего не делается к лучшему © Борис Раушенбах
Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский
#91
Отправлено 03 августа 2018 - 11:01
#92
Отправлено 03 августа 2018 - 11:08
Цитата
Это уже интерфейс, что-то типа позиционера спутниковой тарелки, который сам ничего не думает, а выполняет команды движения.
Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов
Ничего не делается к лучшему © Борис Раушенбах
Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский