HUSKYLENS 2 problem with UART
JackDF 2026-09-29 15:59:57 31 Views1 Replies Hi,
I have problem with UART. Huskylens doesn't response for 55 AA 11 00 2C 3C
Checked 115200 and 9600bps. Also tried RX/TX swap.
Using RS232/TTL converter. Conected Rx, Tx, GND from GRAVITY.
Green LED means UART selected in Husky.
Powered via USB.
Firmware updated to 1.4.1. What can be wrong?
The bytes you're sending (55 AA 11 00 2C 3C) are the standard query header, so the command itself is fine — it's usually one of these:
- Set the protocol explicitly, don't lean on auto-detect. On the HuskyLens screen: General Settings >> Protocol Type >> Serial 9600. All official UART examples use Serial 9600, and your terminal must be on the exact same baud. (HuskyLens supports 9600 / 115200 / 1000000, so 115200 is fine too — just pick one and match it.)
- Check the adapter's logic level. HuskyLens UART is 3.3V TTL. A true RS232 (±12V) converter won't work; if it's a USB-TTL (CH340/CP2102 style), use its 3.3V output, not 5V.
- Common ground. The Gravity GND must be tied to the adapter's GND. If they're on separate USB ports with no shared ground, the signals float and HuskyLens never sees a valid 0x55.
- Make sure the terminal sends the six raw bytes with no added CR/LF or hex-as-text.
UART wiring and baud rates are covered here:
https://wiki.dfrobot.com/HUSKYLENS_V1.0_SKU_SEN0305_SEN0336
If it still won't answer, use a multimeter/scope to confirm a 0x55 actually appears on HuskyLens' RX pin when you hit send — that tells you if it's a wiring/level problem or a protocol one. Cheers
Jason.Miao 
