ДААА. Я месяца назад решил сделать свое радио -реле. Месяц потратил на изучение програмирования в ардуино. Написал с использованием примеров взятых с кучи каких форумов свой скетч. Научился заливать Blink в Atinny13 И вот неделю как бьюсь с пршивкой в Atinny13A своего скетча. А тут ну практически готовое решение лежит. Осталось пару моментов которые не могу пока осилить:
1. Можно ли в программе приемнике не использовать вложений библиотек таких как RCwich ?
2. Без использования библиотек вес программы увеличится -тогда обязательно переделывать команды на чистый С?
И еще один вопрос: Написал я скетч =>вырезал *.hex из темпа=>залил в программатор в моем случае в Uniprof. А к скетчу привязана библиотека RCSwihtc и как она в тиньку попадет?
Это я сделал а вот по сути вопросов можно? Вот увидел в выложеном WDrakula скетче есть вложение avr/interupt.h оно через программатор как попадает в тиньку? Или при заливки с IDE библиотеки сами припаиваются?
А по существу - есть масса примеров в интернете приёма на attiny13 протокола rcswitch без подключения библиотек. Если не найдёте - в понедельник скину пример, на телевизоре висит приемник температуры с мини oled экраном, получающий температуру с уличного датчика.
Только мне надо получать не просто сигнал а код минмум четырехзначный. Буду очень признателен если ткнете носом. пойду спать завтра снова воевать с друиной. Спасибо пока.
Вот увидел в выложеном WDrakula скетче есть вложение avr/interupt.h оно через программатор как попадает в тиньку? Или при заливки с IDE библиотеки сами припаиваются?
Если коротко, то в процессе компиляции создается единый исполняемый файл в котором содержится и оттранслированный код скетча и используемы части от библиотек (тоже оттранслированные). Дальше этот исполняемый файп "через программатор" загружается в тиньку.
Спасибо за консультацию. Еще вопрос этот процесс происходит в IDE? У меня не получилось заливать прошивку через SPI и я компилирую hex файл из темпа в uniprof и через ком порт прошиваю. Так вот в том HEX файле что куски всех приложенных библиотек? Так я RCswitch открыл а нем как минимум десяток библиотек в самом прикреплено, это что и они за моим скетчем в тиньку потащатся? Оболдеть так точно в ней места не хватит.
Имею выключатели https://ru.aliexpress.com/item/TLINK-EU-1-2-3-1/32844335631.html?spm=a2g... а к нему брелок из комплекта. Задался я прослушать обмен от брелка к выключателю с перспективой в забацать и самодельное управление выключателем с ардуины. Приобрел комплект приемник и передатчик ну точно как у ТС в #1. Расковырял брелок, там EV1527 стоит. Закодил значить (про либу RCswitch в курсе, не интересно).
Работает, принимает коды от брелка и немного всякой хрени. Но вот какой момент. Есть такие пульты - https://ru.aliexpress.com/item/Mobu-433-1527/32891602817.html?spm=a2g0s.... (не путать с выключателями!! это просто пульт на батарейке, хотя внешне как выключатель, особенно когда на стене висят). Так вот эти не хотят прослушыватся. Но с радиовыключателями работают абсолютно корректно. По описанию они "на 1527" но не факт что EV1527, маркировка как водится, спилена. Никто не в курсе что может быть, почему от разных пультов выключатели работают а сигнал разный? какие еще варианты кодировки могут быть "на 1527" но не EV1527? Неужели выключатель на несколько кодировок расчитан...
ДААА. Я месяца назад решил сделать свое радио -реле. Месяц потратил на изучение програмирования в ардуино. Написал с использованием примеров взятых с кучи каких форумов свой скетч. Научился заливать Blink в Atinny13 И вот неделю как бьюсь с пршивкой в Atinny13A своего скетча. А тут ну практически готовое решение лежит. Осталось пару моментов которые не могу пока осилить:
1. Можно ли в программе приемнике не использовать вложений библиотек таких как RCwich ?
2. Без использования библиотек вес программы увеличится -тогда обязательно переделывать команды на чистый С?
И еще один вопрос: Написал я скетч =>вырезал *.hex из темпа=>залил в программатор в моем случае в Uniprof. А к скетчу привязана библиотека RCSwihtc и как она в тиньку попадет?
Не кидайте камнями если че я только учусь.
Обалденный магазин) со всякими разными радиореле
QIACHIP Store
https://s.click.aliexpress.com/e/b68J4ohG
Это я сделал а вот по сути вопросов можно? Вот увидел в выложеном WDrakula скетче есть вложение avr/interupt.h оно через программатор как попадает в тиньку? Или при заливки с IDE библиотеки сами припаиваются?
Подпишусь
А по существу - есть масса примеров в интернете приёма на attiny13 протокола rcswitch без подключения библиотек. Если не найдёте - в понедельник скину пример, на телевизоре висит приемник температуры с мини oled экраном, получающий температуру с уличного датчика.
Только мне надо получать не просто сигнал а код минмум четырехзначный. Буду очень признателен если ткнете носом. пойду спать завтра снова воевать с друиной. Спасибо пока.
Вот увидел в выложеном WDrakula скетче есть вложение avr/interupt.h оно через программатор как попадает в тиньку? Или при заливки с IDE библиотеки сами припаиваются?
Если коротко, то в процессе компиляции создается единый исполняемый файл в котором содержится и оттранслированный код скетча и используемы части от библиотек (тоже оттранслированные). Дальше этот исполняемый файп "через программатор" загружается в тиньку.
Если интересует подробнее, то можно посмотреть, например, здесь - http://qaru.site/questions/6283/how-does-the-compilationlinking-process-work
Спасибо за консультацию. Еще вопрос этот процесс происходит в IDE? У меня не получилось заливать прошивку через SPI и я компилирую hex файл из темпа в uniprof и через ком порт прошиваю. Так вот в том HEX файле что куски всех приложенных библиотек? Так я RCswitch открыл а нем как минимум десяток библиотек в самом прикреплено, это что и они за моим скетчем в тиньку потащатся? Оболдеть так точно в ней места не хватит.
Подыму ка темку.
Имею выключатели https://ru.aliexpress.com/item/TLINK-EU-1-2-3-1/32844335631.html?spm=a2g... а к нему брелок из комплекта. Задался я прослушать обмен от брелка к выключателю с перспективой в забацать и самодельное управление выключателем с ардуины. Приобрел комплект приемник и передатчик ну точно как у ТС в #1. Расковырял брелок, там EV1527 стоит. Закодил значить (про либу RCswitch в курсе, не интересно).
Работает, принимает коды от брелка и немного всякой хрени. Но вот какой момент. Есть такие пульты - https://ru.aliexpress.com/item/Mobu-433-1527/32891602817.html?spm=a2g0s.... (не путать с выключателями!! это просто пульт на батарейке, хотя внешне как выключатель, особенно когда на стене висят). Так вот эти не хотят прослушыватся. Но с радиовыключателями работают абсолютно корректно. По описанию они "на 1527" но не факт что EV1527, маркировка как водится, спилена. Никто не в курсе что может быть, почему от разных пультов выключатели работают а сигнал разный? какие еще варианты кодировки могут быть "на 1527" но не EV1527? Неужели выключатель на несколько кодировок расчитан...