An open API service indexing awesome lists of open source software.

https://github.com/saeidemadi/optex_cd_22

In this code, we have tried to communicate with the simplest way (QSerialPort | Serial) and read the distance value from the laser
https://github.com/saeidemadi/optex_cd_22

cpp laser lasermeasurement qmake qserialport qt qt6 serial

Last synced: 8 months ago
JSON representation

In this code, we have tried to communicate with the simplest way (QSerialPort | Serial) and read the distance value from the laser

Awesome Lists containing this project

README

          

# optex_cd_22

Key features and characteristics of the CD-22 series typically include:

- Laser technology: Offers high sensitivity and accuracy for object detection.
- RS485 communication: Provides long-distance transmission capabilities and the ability to connect multiple devices on a single bus.
- Various sensing modes: May include retro-reflective, through-beam, or diffuse reflection modes, depending on the specific model.
- Compact design: Suitable for installation in space-constrained environments.
- Adjustable sensing range: Can be customized to match specific application requirements.
> Please note that the exact specifications and capabilities of the CD-22 RS485 laser sensor may vary depending on the specific model and configuration.

> Qt & QSerialport (serial communicate) has been used in this project

### In this code, we have tried to communicate with the simplest way and read the distance value from the laser

## Note
BCC = (XOR of values hatched) -1 **`It is not mentioned in the manual`**

## Manual

[optex_cd-22_rs485_manual.pdf](https://github.com/saeidEmadi/optex_cd_22/blob/main/optex_cd-22_rs485_manual.pdf)

## Manual Screenshots

![App Screenshot](https://github.com/saeidEmadi/optex_cd_22/blob/main/imgs/Capture.PNG)
![App Screenshot](https://github.com/saeidEmadi/optex_cd_22/blob/main/imgs/Capture1.PNG)
![App Screenshot](https://github.com/saeidEmadi/optex_cd_22/blob/main/imgs/Capture2.PNG)