模板: TOF Sensor Mini RPI Use
来自Waveshare Wiki
树莓派使用
- 关于树莓派系统安装与使用可以参考这个链接。
- 成功开机后,进行树莓派环境配置
下载程序
wget https://www.waveshare.net/w/upload/a/a8/TOF_Laser_Range_Sensor_demo.zip unzip TOF_Laser_Range_Sensor_demo.zip cd TOF_Laser_Range_Sensor_demo/
UART示例使用
开启树莓派 UART
- 在树莓派终端输入命令:sudo raspi-config nonint do_serial 2
- 再弹出的窗口中第一个选择NO,第二个选择YES,最后选择OK.
使用上位机配置成UART
- 默认是不需要配置的,可以直接使用,如果之前配置成了I2C或者I/O模式,需要参考FAQ的方法,将传感器复原。
- 复原视频请参考这个:
硬件连接
- 参考下图进行连接:
运行C程序
cd ~/TOF_Laser_Range_Sensor_demo/Raspberry/c/UART/ make ./main
- 终端就会输出相关的信息,如下图:
运行Python程序
cd ~/TOF_Laser_Range_Sensor_demo/Raspberry/python/UART/example python main.py
- 终端就会输出相关的信息,如下图:
I2C示例使用
开启树莓派 I2C
- 在树莓派终端输入命令:sudo raspi-config nonint do_i2c 0
使用上位机配置成I2C
- 如何配置成I2C模式,请参考功能描述中的 I2C | 集成电路总线
硬件连接
运行C程序
cd ~/TOF_Laser_Range_Sensor_demo/Raspberry/c/I2C/ make ./main
- 终端就会输出相关的信息,如下图:
运行Python程序
cd ~/TOF_Laser_Range_Sensor_demo/Raspberry/python/I2C/example python main.py
- 终端就会输出相关的信息,如下图:
IO示例使用
使用上位机配置成IO
- 如何配置成IO模式,请参考功能描述中的 I/O Output | I/O 输出
硬件连接
安装C库
sudo apt-get update sudo apt install gpiod libgpiod-dev
运行C程序
cd ~/TOF_Laser_Range_Sensor_demo/Raspberry/c/IO/ make ./main
- 终端就会输出相关的信息,如下图:
运行Python程序
cd ~/TOF_Laser_Range_Sensor_demo/Raspberry/python/IO/ python TOF_IO_Demo.py
- 终端就会输出相关的信息,如下图: