_______ ___ ___
/ _/ _ \/ _ \( _ )
_/ // // / ___/ _ |
/___/____/_/ \___/
idp8 - Infrared Data Protocol 8
Assembly implementation of a 3 bit IR data protocol for the AVR ATtiny85.
- Variable
38 kHzIRtransmitter burst time (protocol independent) - Pulse delay encoding
TXerror detection- High noise immunity
- Uses internal
8 MHzRCoscillator - Timer resolution of
100 μs - Fully configurable and extensible
The sample protocol provided is only intended to be used by one TX/RX pair.
Note: The addition of multiple transmitters may cause data corruption or other unknown side effects!
Included in the main source files is a LED demo.
Four LED's can be controlled remotely using four tacticle push-buttons.
Schematics for the project are provided.
Folders:
/firmware-TXandRXAVRfirmware/schematics- circuit schematics forIR,TXandRX/spec-IDPprotocol specification
+---------------------------------------+
| .-. .-. .-. |
| / \ / \ / \ + |
| \ / \ / \ / |
| "_" "_" "_" |
| |
| _ _ _ _ _ _ ___ ___ _ _ |
| | | | | | | \| | /_\ | _ \ / __| || | |
| | |_| |_| | .` |/ _ \| /_\__ \ __ | |
| |____\___/|_|\_/_/ \_\_|_(_)___/_||_| |
| |
| |
| Lunar RF Labs |
| Email: root@lunar.sh |
| |
| Research Laboratories |
| OpenAlias (BTC, XMR): lunar.sh |
| Copyright (C) 2022-2024 |
+---------------------------------------+