Ultrasonic Sensor

Function introduction

RUS-04 is a new module that integrates RGB LED and ultrasonic ranging. Only one GPIO is needed to operate the ultrasonic transceiver, and while the ultrasonic probe is measuring the distance, the left and right probes can emit 7 colorful lights.

Hardware setup

Connecting to the NyBoard with wire as shown in the following picture:
Attach the ultrasonic sensor to Nybble's eye.

Software setup

Currently only supports the product Nybble, the software version 2.0, the mode can choose "Ultrasonic" or "RandomMind_Ultrasonic".
  • You can use the Firmware Uploader within the Petoi Desktop App to finish the configuration.
  • You can also use Arduino IDE for the most freedom to upload and modify the codes.
Use the latest OpenCat code to finish the setup. As shown below:
If you have already uploaded the latest OpenCat code to make Nybble walk, you only need to uncomment the #define ULTRASONIC at the beginning of OpenCat.ino then upload the code.
If you are not sure, you need to finish the upload process for the standard mode to ensure everything is configured correctly, then upload the code in the Ultrasonic mode.
If the Ultrasonic code is uploaded correctly, you can see success messages printed on the serial monitor of Arduino IDE. As shown below:
Ultrasonic module code realization function: According to the different distances monitored by the ultrasonic module in real-time, the probe inside the ultrasonic module lights up with lights of different colors, and Nybble will make different action responses at the same time.
The demo video is as follows:
Export as PDF
Copy link
Function introduction
Hardware setup
Software setup