Страница 1 из 1

ys-irtm ик приёмник-передатчик

Добавлено: 06 июл 2020, 15:44
Kolkapetkinsyn
Кто нибудь пользовался таким модулем?
Не могу считать с его помощью коды пульта самсунг.
esp826 nodemcu. к каким ногам только не цеплял( в некоторых случаях коды считываются, но ставить в блок их не получается. Загружаю файл с сохраненными кодами в блок воспроизведения сигнала, но коды там не появляются)
flprog последняя

Отправлено спустя 56 минут 50 секунд:
с ногой д6 запись идёт, но вставить в проект коды не могу
содержание файла с кодами кнопок:
<sixx.object sixx.id="0" sixx.type="OrderedCollection" sixx.env="Core" >
<sixx.object sixx.id="1" sixx.type="IRButtonItem" sixx.env="Arduino" >
<sixx.object sixx.id="2" sixx.name="addres" sixx.type="String" sixx.env="Core" >DF7BB480</sixx.object>
<sixx.object sixx.id="3" sixx.name="comment" sixx.type="String" sixx.env="Core" >1</sixx.object>
<sixx.object sixx.id="4" sixx.name="pult" sixx.type="String" sixx.env="Core" ></sixx.object>
<sixx.object sixx.id="5" sixx.name="type" sixx.type="String" sixx.env="Core" >UNKNOWN</sixx.object>
<sixx.object sixx.id="6" sixx.name="codeSize" sixx.type="String" sixx.env="Core" >6</sixx.object>
</sixx.object>
<sixx.object sixx.id="7" sixx.type="IRButtonItem" sixx.env="Arduino" >
<sixx.object sixx.id="8" sixx.name="addres" sixx.type="String" sixx.env="Core" >EDDDCF9C</sixx.object>
<sixx.object sixx.id="9" sixx.name="comment" sixx.type="String" sixx.env="Core" >2</sixx.object>
<sixx.object sixx.id="10" sixx.name="pult" sixx.type="String" sixx.env="Core" ></sixx.object>
<sixx.object sixx.id="11" sixx.name="type" sixx.type="String" sixx.env="Core" >UNKNOWN</sixx.object>
<sixx.object sixx.id="12" sixx.name="codeSize" sixx.type="String" sixx.env="Core" >7</sixx.object>
</sixx.object>
<sixx.object sixx.id="13" sixx.type="IRButtonItem" sixx.env="Arduino" >
<sixx.object sixx.id="14" sixx.name="addres" sixx.type="String" sixx.env="Core" >DE7BB2ED</sixx.object>
<sixx.object sixx.id="15" sixx.name="comment" sixx.type="String" sixx.env="Core" >3</sixx.object>
<sixx.object sixx.name="pult" sixx.idref="10" />
<sixx.object sixx.id="16" sixx.name="type" sixx.type="String" sixx.env="Core" >UNKNOWN</sixx.object>
<sixx.object sixx.id="17" sixx.name="codeSize" sixx.type="String" sixx.env="Core" >6</sixx.object>
</sixx.object>
<sixx.object sixx.id="18" sixx.type="IRButtonItem" sixx.env="Arduino" >
<sixx.object sixx.id="19" sixx.name="addres" sixx.type="String" sixx.env="Core" >EDDDCF9C</sixx.object>
<sixx.object sixx.id="20" sixx.name="comment" sixx.type="String" sixx.env="Core" >4</sixx.object>
<sixx.object sixx.name="pult" sixx.idref="10" />
<sixx.object sixx.id="21" sixx.name="type" sixx.type="String" sixx.env="Core" >UNKNOWN</sixx.object>
<sixx.object sixx.id="22" sixx.name="codeSize" sixx.type="String" sixx.env="Core" >7</sixx.object>
</sixx.object>
<sixx.object sixx.id="23" sixx.type="IRButtonItem" sixx.env="Arduino" >
<sixx.object sixx.id="24" sixx.name="addres" sixx.type="String" sixx.env="Core" >E196A20F</sixx.object>
<sixx.object sixx.id="25" sixx.name="comment" sixx.type="String" sixx.env="Core" >5</sixx.object>
<sixx.object sixx.name="pult" sixx.idref="10" />
<sixx.object sixx.id="26" sixx.name="type" sixx.type="String" sixx.env="Core" >UNKNOWN</sixx.object>
<sixx.object sixx.id="27" sixx.name="codeSize" sixx.type="String" sixx.env="Core" >6</sixx.object>
</sixx.object>
</sixx.object>

ys-irtm ик приёмник-передатчик

Добавлено: 06 июл 2020, 15:59
Ingwar
Kolkapetkinsyn писал(а): 06 июл 2020, 15:44 с ногой д6 запись идёт,
По поводу ног... Вроде не стоит использовать GPIO6-11

ys-irtm ик приёмник-передатчик

Добавлено: 06 июл 2020, 16:14
Kolkapetkinsyn
Ingwar писал(а): 06 июл 2020, 15:59 По поводу ног... Вроде не стоит использовать GPIO6-11
а какую стоит?

ys-irtm ик приёмник-передатчик

Добавлено: 06 июл 2020, 17:30
Ingwar
Kolkapetkinsyn писал(а): 06 июл 2020, 16:14 а какую стоит?
Я с ними мало сталкивался, но информация в сети есть и она немного разная... натыкался:
Все выводы можно использовать При этом GPIO 0,1,2,3,15 имеют системные функции и имеют ограничения при использовании - не рекомендуется их использовать для сухого контакта, кнопок, прерываний (хотя в некоторых случаях работать будет). Для штатной работы модуля ESP8266 GPIO 0 и 2 не должны быть подтянуты к минусу при старте модуля. GPIO 15 для старта должен подтянут к минусу через резистор 10кОм. GPIO 1 соответствует вывод TXD. GPIO 3 - RXD.
Или тут и тут.
Да и на форуме писалось...
И вообще они все такие разные и непостоянные... :shok:
Короче я купил себе несколько esp32 и... пока лежат и ждут своего часа.

ys-irtm ик приёмник-передатчик

Добавлено: 06 июл 2020, 19:44
ViktorPetrov
Стандартными блоками подключаешь? :( ,без проекта :smile37: .Проверь через терминал и про формат NEC не забывай (попробуй пульт сменить) .UNKNOWN-обозначает неизвестный производитель.
По скрипту: стандартные блоки на библиотеке IRremote не нужны ,модуль работает через UART

ys-irtm ик приёмник-передатчик

Добавлено: 07 июл 2020, 07:42
Brand2
[ref]Kolkapetkinsyn[/ref], я для считывыния кода с пультов использую TL1838
[spoiler][ref]https://www.google.co.il/search?q=tl183 ... GDgAzRqvbM[/spoiler]
и Arduino Nano,как это делается показано хорошо здесь
[spoiler]https://www.youtube.com/watch?time_cont ... e=emb_logo[/spoiler]
и там же есть блок пользователя ,на его примере сделал управление кондицинером .

ys-irtm ик приёмник-передатчик

Добавлено: 11 июл 2020, 14:44
autoelectronica
Используй другой тип ИК приемнка, не 1838. У меня была такая же фигня, неделю мучился.