IRremote
- Войдите на сайт для отправки комментариев
Пнд, 01/07/2019 - 14:05
IRremote.. Где-нибудь найду описание этой библиотеки? Полное, грамотное. Секретно что ли? Конкретно: не могу найти членораздельного объяснения, как отправить по ИК просто число (точнее, шестнадцатиричное на управление рессивером - пульт сломался). Коды от пультов (исправных) принимаю нормально. На +5 В через 100 Ом светодиод "загорается". Спасибо, кто поможет. Ссылки, пожалуй, не давайте. Сколько по ним путешествую - толку нет
ты серьезно?
Может тут?
http://arduino.ru/forum/obshchii/bibilioteka-irremote-i-rabota-s-nei#com...
Извините за ссылку, копировать содержимое не вижу смысла.
IRremote.. Где-нибудь найду описание этой библиотеки? … как отправить по ИК просто число (точнее, шестнадцатиричное)
Не найдёшь. Невозможно отправить шестнадцатеричное число, т.к. такого не бывает в природе – оно существует только в твоей голове. Это лишь представление для удобства человека и не более того.
Когда до тебя это дойдёт, твоя проблема решится сразу же, сама собой – ты всё, что тебе нужно, сможешь отправить.
Ссылки, пожалуй, не давайте.
А что же тебе давать?
IRremote.. Где-нибудь найду описание этой библиотеки? Полное, грамотное. Секретно что ли?
не секретно, просто нафик никому не нужно. открываешь исходник библиотеки и читаешь комментарии - и так все понятно.
Скажите как в ардуино послать по ИК лучам любое число. Раз пристали к моей неграмотности, то известно программистам, что 16-ричные числа существуют не только в моей голове, их (как бы укрупненные двоичные) используют все электронные средства обработки информации. Десятичные удобны только человеку.
Скажите как в ардуино послать по ИК лучам любое число. Раз пристали к моей неграмотности, то известно программистам, что 16-ричные числа существуют не только в моей голове, их (как бы укрупненные двоичные) используют все электронные средства обработки информации. Десятичные удобны только человеку.
не знаю, что там кому известно - но вы явно продолжаете не понимать, что спрашиваете чушь. Рахницы между шестадцаричными и десятичными числами для компьютера нет никакой, везде в программе, где можно указать десятичное число - можно писать и шестнадцатиричные. Например, две эти строчки абсолютно равноценны:
analogWrite(PIN, 255);
и
analogWrite(PIN, 0xFF);
Что касается отсылки чисел - там выше вам дали ссылку на пример, что там непонятно? вот это вот надо разжевывать?
sendJVC(unsigned long data, int nbits, int repeat);
Ссылки, пожалуй, не давайте. Сколько по ним путешествую - толку нет
так может дело-то не в ссылках? Может просто надо сначала свой уровень прокачать - тогда и ссылки понимать начнешь?
библиотека оперирует кодами
Несколько функций есть в библиотеке TRremote для отправки хотя бы байта. В примерах скетчей показывают команды типа irsend.sendNEC(NECAddress,0xA2...) , irsend.sendNEC(0xFD...,32) и пр. Что чего означает - не говорит никто. Пробовал - ничего!! У любой библиотеки есть нормальное описание, тут молчат.. Попробую разбирать исходники, но там вряд ли по-русски объясняют. Может, в разделе программирование задать попробовать вопрос, они уж поймут чего я хочу
библиотека оперирует кодами
а коды от чисел чем отличаются?
библиотека оперирует кодами
а коды от чисел чем отличаются?
число Q КУ, в кин дза дза, это сколько?
У любой библиотеки есть нормальное описание, тут молчат.. Попробую разбирать исходники, но там вряд ли по-русски объясняют.
дорогой, ты ошибаешься. Большинство библиотек ардуино пишут сами самодельщики - и писать к ним описание, да еще на разных языках - авторам библиотек приходит в голову в самую последнюю очередь. Так что ситуация скорее обратное -библиотек, у которых есть описание - буквально по пальцам пересчитать, у большинства никакого описания нет, в лучшем случае примеры.
С другой стороны, ардуино - игрушка для программистов. большинство программистов умеют разбираться в исходниках и читают по английски, так что документация на русском никому особо и не нужна.
число Q КУ, в кин дза дза, это сколько?
а киндзадза IRRemote используется?
не надо скморошничать, вы же отлично понимаете, что МК оперирует только числами. Любые "коды" по сути есть числа
ТС, еще раз, библиотека оперирует кодами пультам в зависимости от производителя, то-есть если мы нажимаем к примеру клавушу 5 на пульте LG, передаваемый код будет один, а если на Panasonic - совсем другой, берёте свой пульт или ресивер и ишите коды пультов...
Прямо не подскажу ссылку, но здесь она проскакивала, то-есть ссылка на ресурс, где можно найти коды всех пультов
Что вы в конце писали (строку программы) - не понимаю. Конечно, я же не ардуинист, только пытаюсь на ИК диод передать импульс, чтобы он по-своему мигнул. И Все. Вы пристали к 16-ричным числам!
число Q КУ, в кин дза дза, это сколько?
а киндзадза IRRemote используется?
не надо скморошничать, вы же отлично понимаете, что МК оперирует только числами. Любые "коды" по сути есть числа
да, только код числа нажатой кнопки разный
Что вы в конце писали (строку программы) - не понимаю.
тогда какую, нафик, документацию вы ищете, если я вам напрямую пишу функцию для передачи числа - и вы ее "не понимаете"? Может вы просто читать не умеете? Или языка программирования не знаете? Как вам обьяснять-то? Любая документация пишется ДЛЯ ПРОГРАММИСТОВ, а не для визажистов или школьников младших классов. Чтобы понять документацию - надо иметь базовые знания. Если у вас их нет - берите учебник и изучайте.
коллеги, я пас. педагог из меня никакой.
Коды пультов я научился принимать на ардуино, а вот передавать их в свой телевизор - не получается
Я инженер-программист и писал на нескольких языках. Но тогда описание языка, каждой команды, функции было четкое, грамотное. Вы должны понимать, что делает функция, команда, его параметры что делают и пр.
Я чайник в Ардуно, хотел в спец. сайте вопрос задать, а потерял времени сколько на переписку с великими. Ладно, методом тыка может разберусь
Я инженер-программист и писал на нескольких языках. Но тогда описание языка, каждой команды, функции было четкое, грамотное. Вы должны понимать, что делает функция, команда, его параметры что делают и пр.
Я чайник в Ардуно, хотел в спец. сайте вопрос задать, а потерял времени сколько на переписку с великими. Ладно, методом тыка может разберусь
а это не поможет
Я инженер-программист и писал на нескольких языках. Но тогда описание языка, каждой команды, функции было четкое, грамотное. Вы должны понимать, что делает функция, команда, его параметры что делают и пр.
Я чайник в Ардуно, хотел в спец. сайте вопрос задать, а потерял времени сколько на переписку с великими. Ладно, методом тыка может разберусь
опять полная чушь написана. Какой "метод тыка"? У вас же исходники есть! Если вы программист - что мешает открыть библиотеку и посмотреть, что делает каждая функция и каждый параметр? Что непонятно - вбиваете в гугль и смотрите. Английского не знаете - так есть гугль переводчик в помощь. Вы думаете мы тут по переводним книжкам и документации ардуино изучали? - нет, так все разбираются - по исходным текстам и примерам из гугля.
Коды пультов я научился принимать на ардуино, а вот передавать их в свой телевизор - не получается
Что есть из приборов чтобы удостовериться, что передается именно то, что нужно ? Осциллограф, лог.анализатор, второая ардуина с ИК-приемником ? Камера смартфона посылки видит ? Если пульт сломался - откуда вы знаете что передавать - это догадки или с похожего пульта пробовали ?
Спасибо за помощь. Изобрету велосипед по-новому
Не расстраивайся. Тут так принято. Я вот с осторожностью стараюсь вопросы задавать, пока прокатывало - на здравомыслящих попадал ))) Ну или вопросы как то иначе задавал.... Хз.... Не отчаивайся и, если реально интересно, не жди пока ответят на форуме - сам почитывай (доки, маны и так далее).
Удачи тебе в твоем начинании!!!
и пост 20 не помог? там же всё разжёвано и в рот положено
onucaHue ECT 25$
Губа не дура - похавать на $25 :)
опять полная чушь написана. Какой "метод тыка"? У вас же исходники есть! Если вы программист...
Такие "программисты" с двадцатью языками выше среднего, но не знающие, что шестнадцатиричных чисел не бывает, здесь уже, помнится, пробегали.
Я сильно извиняюсь перед всеми участниками форума, я недавно здесь и не проник всем язвительно-ядовитым духом. Почему нужно язвить и издеваться над НАЧИНАЮЩИМ? Да, начинающие задают глупые вопросы, почему бы не поступит мудро и мудро же и ответить? Ну не знает человек что шлется в качестве информации в порт. Ну так подскажите от чего отталкиваться и покажите где почитать. Я, если честно, не все понимаю в данной проблеме, но предполагаю что шлются байты данных. А уже в этих байтах данных могут быть закодированы как числа так и символы так и все что угодно. Если не прав - поправьте меня. Но не суйте лицом в говно. Это же не приятно, как минимум. Укажите лучше в чем не прав.
ЗЫ: это же песочница, а не раздел крутых разработок!
cka3a|\a https://www.dropbox.com/s/f8y9ird6kdeav6w/InfraRed%E0%B8%AB%E0%B9%89%E0%...
BOOM, Вас кто-то обидел?
Вот Вы производите впечатление вполне адекватного человека. В первую очередь потому, что не заявляете о своей высокой квалификации и не задаете при этом совершенно дурацких вопросов.
А если человек позиционирует себя не как новичка, а как "инженера-программиста, писавшего на нескольких языках", но не понимает элементарнх вещей обязательных для любого программиста, то он неизбежно превращается в объект для шуток. На мой взгляд, это вполне закономерно, Вы так не думаете?
Andriano, в любом случае - как бы себя человек не пытался показать (даже если немного хочется ему «понтонуться»), не нужно опускаться до уровня хохмача или ещё кого хуже. Задал бы он вопрос в проф разделе - можно было бы и подколоть. Но вопрс то в песочнице.
Вы извините меня, я на форуме то недавно, может тут так и принято, но это не хорошо с человеческой точки зрения.
ЗЫ: Никто меня не обижал, «за отчизну обидно» :-)
Где-то на 158-й раз надоедает. Если человеку настолько лень разбираться в простейших вопросах и он считает, что может воровать ваш самый драгоценный ресурс - время, сам экономя своё - то и отношение к такому должно быть соответствующее.
Нет такой, у каждого из 7 миллиардов она своя.
Вы тоже повзрослеете и вам тоже станет пофигу. Ходите на forum.arduino.cc, там даже самых тупых новичков выслушивают и не обижают. Здесь отвечают ровно так, как воспитала отчизна. Там, впрочем, тоже.
Где-то на 158-й раз надоедает. Если человеку настолько лень разбираться в простейших вопросах и он считает, что может воровать ваш самый драгоценный ресурс - время, сам экономя своё - то и отношение к такому должно быть соответствующее.
вот как ответить адекватно человеку, который строит новый умный дом начиная свой пост с вопроса "потянет ли ардуино" и "я в ардуино новичок, решил построить..." а ведь такие вопросы почти раз в месяц мне попадаются на этом сайте... а еще и после уточняющих вопросов просто бросает эту тему... зачем на таких тратить время, нужно помогать тому, кто сам движется и ищет, а не постит глупые вопросы сиюминутной прихоти.
Я сильно извиняюсь перед всеми участниками форума, я недавно здесь и не проник всем язвительно-ядовитым духом. Почему нужно язвить и издеваться над НАЧИНАЮЩИМ? Да, начинающие задают глупые вопросы, почему бы не поступит мудро и мудро же и ответить?
BOOM, как новичку форума - подскажу вам еще одну особенность нашей площадки. Если, несмотря на весь "язвительно-ядовитый дух" местной атмосферы, вы бы захотели помочь ТС и подробно разжевать ему все его задачки от А до Я - вас бы никто не стал осуждать или одергивать. Считаете, что другие обьясняют неправильно - вмешайтесь и обьясните лучше.
да, да - "бить нельзя их , а не вникнут - объяснять" В.Высоцкий
Прочтите что я просил в начале. Если не поняли - извините, я другим языком не владею.
?
Вам ответили в посте #2, #6 и #20. Вы и теми, на которых якобы программировали с документацией, не владеете. Но это и хорошо. Чем больше вас таких, тем выше мой доход.
Прочтите что я просил в начале. Если не поняли - извините, я другим языком не владею.
Вы просили - "полное, грамотное описание библиотеки". Причем не ссылкой :)
Чего вы ожидали-то? что кто-то прямо тут. в конфе. напишет для вас учебник?
Прочтите что я просил в начале. Если не поняли - извините, я другим языком не владею.
В экосистеме Ардуино любая библотека имеет комментированный исходник. Это самая естественная и наилучшая и наиполнейшая документация библиотеки. Собщество Ардино, как практически любое интернациональное програмистское сообщество, пользуется английским языком. Поэтому любая библиотека комментирована на общепринятом языке.
Мне показалось, что ты, ТС, намекал на незнание английского. В этом случае у тебя не получится заниматься програмированием или электроникой совсем. На уровне чтения документации, да хоть с "гуглем-пополам", английский совершенно необходим.
Конкретно по докам к библиотеке на русском - никак не помогу и другие врядли помогут. Общие темы еще есть в переводе, по АВР контроллерам, немного по Ардуино. Проще не искать, а читать исходник. Это не "посыл нахер", это и правда единственный ответ на твой вопрос в топике.
то известно программистам, что 16-ричные числа существуют не только в моей голове, их (как бы укрупненные двоичные) используют все электронные средства обработки информации.
Тебе-то откуда что известно программистам?
Вот я программист и я написал тебе пост #3 с целью тебе помочь. Пока ты не поймёшь как устроены числа в компьютере (и что в посте #3 написано всё правильно), твоя проблема не решится (разве что кто-то вместо тебя сделает).
А хочешь поспорить, так, знаешь, со мной не надо. Или учись, слушай, что говорят и спрашивай, что непонятно, или иди на.
Я инженер-программист и писал на нескольких языках.
И при этом несёшь такую чушь про шестнадтиричные числа? Извини, парень, но вариантов два: ты или врешь, или врёшь.
почему бы не поступит мудро и мудро же и ответить?
Далеко не на всякий вопрос можно ответить. Например, на вопрос "как переслать шестнадцатиричное число?" ответить нельзя ввиду отсутствия объекта пересылки в природе.
А вообще, почитай внимательно вот этот пост - там всё про это сказано.
покажите где почитать.
Кому? Человеку, который сказал "не давайте мне ссылок"? Я спросил у него "а что же тебе давать?". Ответа так и не получил.
Извини, парень, но вариантов два: ты или врешь, или врёшь.
чего так? есть еще ПХПшники (PHP)? Утверждаю, так как имел опыт общения с парочкой :)))))))))) хотя не уверен, что их можно назвать программистами.
Извини, парень, но вариантов два: ты или врешь, или врёшь.
чего так? есть еще ПХПшники (PHP)? Утверждаю, так как имел опыт общения с парочкой :)))))))))) хотя не уверен, что их можно назвать программистами.
что так, моя ученица говорила, что Битрикс, это очень, очень, очень сложно, а он ведь на чистейшем PHP )))
PHP калечит мозги не хуже Бэйсика. Если первым выученным языком был PHP, щитай чувак для программирования потерян. Они там, зато, в своей среде, передают из уст в уста сакральные знания о шестнадцатиричных числах.
чего так? есть еще ПХПшники (PHP)? Утверждаю, так как имел опыт общения с парочкой :)))))))))) хотя не уверен, что их можно назвать программистами.
да ладно вам. И на ПХП вполне можно писать красивые и сложные программы. Понятие "программист" от используемого языка не зависит.
Беда в том, что некоторые, исправив пару строк в исходном коде HTML - уже мнят себя программистами.
чего так? есть еще ПХПшники (PHP)? Утверждаю, так как имел опыт общения с парочкой :)))))))))) хотя не уверен, что их можно назвать программистами.
Смотря какой уровень владения языком и какие фреймворки юзают. PHP сильно продвинулся за последние годы, там много чего реализовано средствами языка, и это действительно - уже язык программирования. Со своими фишками, конечно, но - язык. На любом языке можно лажать ;)
PHP калечит мозги не хуже Бэйсика. Если первым выученным языком был PHP, щитай чувак для программирования потерян. Они там, зато, в своей среде, передают из уст в уста сакральные знания о шестнадцатиричных числах.
а если Ямб или Рапира?