6. Nekomimi Ultrasonic Sensor¶
6.1. The Ultrasonic Sensor¶
6.2. Wiring¶
The wiring is the same as last post, and double check the wiring before you power on.
Adapter->Mainboard
- V——5V
- 1——D2 // The Ultrasonic Sensor
- G——GND
- 2——D3 // The RGB pixel
6.3. Block for distance sensing¶
There is only one input slot in the block, which PIN you connect to.
The detecting distance ranging from 5~200cm.
6.4. Read distance¶
Make sure you have restored the firmware before using online mode
Drag a distance block to the workspace and click, you will read the distance echo.
If you read 999 please check your wiring.
6.5. Shake head if the robot detects someone¶
According to the above figure, drag the blocks out of flyout panel to make a complete program.
The green flag block is necessary.
The robot will shake head if your palm is too near.
PS: If you have ever used other ultrasonic sensor like sr-04, it needs one of each trig and echo pin. Kittenblock support almost most common arduino compatible electronic modules, you may find Arduino in the hardware dropdown.
PS2: If you have a 2.0 version of NekoMimi module it will extend to 300cm and support input voltage of 3.3V.