e-puck2测距板使用教程-xx.在Sp-puck上的使用

e-puck1和e-puck2都支持范围和轴承扩展。

该扩展连接到I2C总线,可以直接从Pi-puck读取。

Pi-puck存储库中提供了一个用C编写的示例,展示了如何开始使用范围和方向扩展;

您可以在目录/home/pi/Pi-puck/randb/中找到它。

你需要两块板:

一块是发射端(运行randb_tx),另一块是接收端(运行randb_rx)。接收器将打印从发射器接收的数据。

您可以使用以下命令来构建程序。

gcc randb_tx.c -o randb_tx

 

gcc randb_rx.c -o randb_rx

编译2.png

Python中也有同样的示例,您可以通过发出

python3 randb_tx.py

python3 randb_rx.py

来运行它。

测试结果.png