Ce code utilise le LIDAR LDROBOT LD06 en Python et affiche le nuage de points en temps réel avec Matplotlib.
Un environnement virtuel (venv) permet d’isoler les dépendances du projet.
python3 -m venv venv
source venv/bin/activatepython -m venv venv
venv\Scripts\activateUne fois activé, vous verrez (venv) au début de votre ligne de commande.
Pour quitter l’environnement virtuel :
deactivateDans l’environnement virtuel actif :
pip install -r requirements.txtpython main.pyAppuyer sur la touche E pour quitter.
Le script liste les ports USB série puis sonde chaque port à 230400 bauds pour détecter l’en-tête LD06 0x54 0x2C.
Si aucun périphérique n’est trouvé, vous pouvez définir le port manuellement via une variable d’environnement :
-
Windows
setx LD06_PORT COM3
-
Linux / macOS
export LD06_PORT=/dev/ttyUSB0