Hi, every one.
My name is Ognjen and I am trying to write a small arduino code that would let me use my shutter remote for other things too.
Browsing the internet for solution I found this epic forum, I would like to apologize if I this is a wrong tread.
I have used pimatic library to read a few buttons signals from the remote… and they look like this:
ACK
RF receive 1540 336 732 4728 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112121221121212213
RF receive 1540 336 732 4732 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112121221121212213
RF receive 1540 340 728 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112121221121212213
RF receive 1548 340 728 428 4736 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112122121121221234
RF receive 1540 344 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112122121121221213
RF receive 1540 344 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112122121121221213
RF receive 1544 344 724 4740 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112122121121221213
ERR unknown_command
RF receive 4732 1560 332 732 424 7768 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223322323233223232335
RF receive 4732 1560 308 736 408 7776 0 0 01232323343223343423232323342323232323323423233223232334232332233423232334232323340123232334342334342323232334232323232334342323322323233423233223342323233223232335
RF receive 4728 1556 328 736 420 7776 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332342323232332232323232332322323342323233223233223322323233223232335
RF receive 4728 1564 292 728 408 8092 0 0 0123232334342334342323232334232323232334342323342323233423233423342323233434343425
RF receive 4728 1556 332 732 424 7772 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223322323233223232335
RF receive 4728 1556 332 736 420 7768 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223342323233223232335
RF receive 4732 1556 332 736 420 7772 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223322323233223232335
RF receive 4732 1556 332 732 420 7772 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223342323233223232335
RF receive 4736 1560 308 736 408 7776 0 0 01232323343423343423232323322323232323323223233223232334232332233423232334232323340123232334342334342323232334232323232334342323342323233423233423342323233223232335
RF receive 4728 1560 332 732 428 7768 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223322323233223232335
RF receive 4736 1560 304 736 408 7776 0 0 01232323323223343423232323342323232323343223233423232334232332233423232334232323340123232334342334342323232334232323232334342323322323233423233423342323233423232335
RF receive 4732 1556 332 732 424 7768 0 0 01232323323223323223232323322323232323323223233223232332232332233223232332232323340123232332322332322323232332232323232332322323322323233223233223322323233223232335
RF receive 4728 1564 296 736 408 7780 0 0 01232323343423343423232323342323232323343423233423232334232334233423232334232323340123232334342334342323232334232323232334342323342323233423233423342323233423232335
ERR unknown_command
RF receive 1552 340 724 4732 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1544 340 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1540 340 724 4728 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1548 340 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1544 340 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1548 344 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1544 340 724 4740 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1544 340 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1544 340 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1544 340 724 4732 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
RF receive 1540 344 724 4736 0 0 0 0 0121212212112212112121212211212121212212112122112121221121221122112211221122112213
ERR unknown_command
RF receive 4720 1564 296 728 408 8088 0 0 0123232334342334342323232334232323232334342323342323233423233423342323343434342325
RF receive 4732 1560 336 728 420 7776 0 0 01232323323223323223232323322323232323323223233223232332232332233223233232232332340123232332322332322323232332232323232332322323322323233223233223342323323223233235
RF receive 4724 1564 292 732 412 7776 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
RF receive 4720 1564 292 732 416 7780 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
RF receive 4720 1568 292 732 416 7788 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
RF receive 4724 1568 288 732 416 7788 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
RF receive 4720 1572 292 732 412 7796 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
RF receive 4720 1568 288 732 416 7788 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
RF receive 4724 1568 292 732 412 7780 0 0 01232323343423343423232323342323232323343423233423232334232334233423233434232334340123232334342334342323232334232323232334342323342323233423233423342323343423233435
Now i was thinking to save a code of a button up on channel 3 and make my device respond on that signal…
the problem is that I do not rly understand this codes and the codes are not same even if I press the same button several times…
So I have no idea how to write a “if” statement in my code to know if the up button is pressed when its code is never the same…
If some one could take some time to explain me whats going on here I would be grateful