It respects the 20ms start signal and uses a 30µs threshold (midpoint between bit0's 26µs and bit1's 70µs). Most libraries incorrectly use 40µs, causing bit errors at the edges of the tolerance range.
├── Is it for water quality measurement? │ ├── YES → Choose SRWQ100-YL-105 chlorine sensor │ │ ├── Need 4–20mA + RS485? → Check L-com variant │ │ └── Need low-cost alternative? → First Sensor FST100-YL-105 │ │ │ └── NO → Continue to next question. │ ├── Is it for home security/motion detection? │ ├── YES → Choose YL-105 PIR alarm system │ │ ├── Battery-powered flexibility → AC/DC version │ │ └── Max coverage needed → 8-meter detection range │ │ │ └── NO → Continue to next question. │ └── Is it for cable management / wire protection? ├── YES → Choose Alpha Wire F221* YL105 tubing │ ├── Need 2:1 shrink ratio → F2211/2 or F221V1IN │ └── Need tighter 2.5:1 ratio → F3003/4 series │ └── NO → Re-evaluate search terms (YL-105 may not match your need). yl105 datasheet better
The main unit runs on 4× AA batteries providing approximately three months of operation, eliminating the need for constant AC power and giving flexible placement options. It respects the 20ms start signal and uses
: Most YL-105 boards include small SMD capacitors that filter out high-frequency noise from the power supply, a critical requirement for RF stability that is often missed in breadboard setups. │ ├── YES → Choose SRWQ100-YL-105 chlorine sensor
A complete connection example for Arduino Nano is documented in the Arduino forum .
System ground line. Common ground shared with the microcontroller.
Decoding the YL-105 Datasheet: Better Performance for NRF24L01 Modules