模板: TOF Sensor ESP32S3 Use

来自Waveshare Wiki
跳转至: 导航搜索

ESP32S3使用

  • 关于ESP32S3的环境搭建跟基本使用,请参考这个链接
  • 环境搭建完成后,即可连接传感器,下载示例

硬件连接

  • 参考下图进行连接:

TOF Laser Range Sensor C 21.png

Arduino esp32示例使用

UART

  • 使用上位机配置成UART,默认是不需要配置的,可以直接使用,如果之前配置成了I2C或者I/O模式,需要参考FAQ的方法,将传感器复原。
  • 复原视频请参考这个:

  • 进入到TOF_Laser_Range_Sensor_demo\ESP32S3\UART\Arduino\TOF_URAT_Demo,双击TOF_URAT_Demo.ino文件
  • 选择开发板:

TOF Laser Range Sensor C 19.png

  • 选择ESP32S3的端口,然后进行编译上传
  • 上传完成后,打开串口监测器,就会输出相关的信息,如下图:

TOF Laser Range Sensor C 20.png

I2C

  • 如何配置成I2C模式,请参考功能描述中的 I2C | 集成电路总线
  • 进入到TOF_Laser_Range_Sensor_demo\ESP32S3\I2C\Arduino\TOF_I2C_Demo,双击TOF_I2C_Demo.ino文件
  • 选择开发板:

TOF Laser Range Sensor C 19.png

  • 选择ESP32S3的端口,然后进行编译上传
  • 上传完成后,打开串口监测器,就会输出相关的信息,如下图:

TOF Laser Range Sensor C 18.png

IO

  • 如何配置成IO模式,请参考功能描述中的 I/O Output | I/O 输出
  • 进入到TOF_Laser_Range_Sensor_demo\ESP32S3\IO\Arduino\TOF_IO_Demo,双击TOF_IO_Demo.ino文件
  • 选择开发板:

TOF Laser Range Sensor C 19.png

  • 选择ESP32S3的端口,然后进行编译上传
  • 上传完成后,打开串口监测器,就会输出相关的信息,如下图:

TOF Laser Range Sensor C 22.png

Micropython示例使用

UART

  • 使用上位机配置成UART,默认是不需要配置的,可以直接使用,如果之前配置成了I2C或者I/O模式,需要参考FAQ的方法,将传感器复原。
  • 复原视频请参考这个:

  • 进入到TOF_Laser_Range_Sensor_demo\ESP32S3\UART\micropython,双击TOF_URAT_Demo.py文件
  • 选择开发板:

TOF Laser Range Sensor C 26.png

  • 选择ESP32S3的端口,然后运行程序
  • Shell就会输出相关的信息,如下图:

TOF Laser Range Sensor C 25.png

I2C

  • 如何配置成I2C模式,请参考功能描述中的 I2C | 集成电路总线
  • 进入到TOF_Laser_Range_Sensor_demo\ESP32S3\I2C\micropython,双击TOF_I2C_Demo.py文件
  • 选择开发板:

TOF Laser Range Sensor C 26.png

  • 选择ESP32S3的端口,然后运行程序
  • Shell就会输出相关的信息,如下图:

TOF Laser Range Sensor C 24.png

IO

  • 如何配置成IO模式,请参考功能描述中的 I/O Output | I/O 输出
  • 进入到TOF_Laser_Range_Sensor_demo\ESP32S3\IO\micropython,双击TOF_IO_Demo.py文件
  • 选择开发板:

TOF Laser Range Sensor C 26.png

  • 选择ESP32S3的端口,然后运行程序
  • Shell就会输出相关的信息,如下图:

TOF Laser Range Sensor C 23.png