SparkFun
SparkFun Ultrasonic Distance Sensor - TCT40 (Qwiic)
The SparkFun Qwiic Ultrasonic Distance Sensor, a user-friendly upgrade to the popular HC-SR04 sensor, offers non-contact distance measurement from 2cm to 400...
Get notified when back in stock
Jargon buster
Plain-language definitions for the technical terms used above.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- VCC
- VCC is the positive power-supply connection on a chip or module. Connecting it to the correct supply voltage is needed for the part to power on and helps avoid damaging the electronics.
Find this product in
SparkFun Ultrasonic Distance Sensor Schematic
Schematic · 115.1 KB · Click any page to view full size
TCT40 Ultrasonic Transducer Datasheet
Datasheet · 139.6 KB · Click any page to view full size
STM8L051F3 MCU Datasheet
Datasheet · 1.9 MB · Click any page to view full size
RS232 Transceiver Datasheet
Datasheet · 818.8 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 723.3 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
Arduino Library for the SparkFun Qwiic Ultrasonic Distance Sensor - TCT40
e9b8e35
9 months ago
· 65 commits
- .github Create build-deploy-ghpages.yml over 1 year ago
- docs include inherited members over 1 year ago
- examples Merge pull request #3 from xp-dv/example3-patch 9 months ago
- src bus API method name changes over 1 year ago
- .gitignore Initial commit over 2 years ago
- .gitmodules setup for doxygen docs on ghpages over 1 year ago
- keywords.txt Add first implementation over 2 years ago
- library.properties moved to support SparkFun_Toolkit v1.0; re-orged and renamed core classes to fit v1.0 naming pattern and structure over 1 year ago
- LICENSE.md updated props so that the old library will use the older toolkit. added text to paragraph tag; updated license to MIT over 1 year ago
- README.md Merge branch 'main' into release/v01.02.00 over 1 year ago
This repository implements a Python package for the SparkFun Qwiic Ultrasonic.
b6a5fc1
over 1 year ago
· 16 commits
- .github Autogenerated: Convert comments to doxygen and add doxygen configs over 1 year ago
- docs Add README.md and examples reference over 1 year ago
- examples Small cleanup over 1 year ago
- .readthedocs.yml Initial commit over 2 years ago
- DESCRIPTION.rst Autogenerated: Bump version number to 2.0.0 over 1 year ago
- DOCUMENTATION.md Initial commit over 2 years ago
- LICENSE Initial commit over 2 years ago
- package.json Autogenerated: Bump version number to 2.0.0 over 1 year ago
- pyproject.toml Autogenerated: Bump version number to 2.0.0 over 1 year ago
- qwiic_ultrasonic.py Autogenerated: Convert comments to doxygen and add doxygen configs over 1 year ago
- README.md Autogenerated: Update supported boards. over 1 year ago
- requirements.txt Add pypi packaging with pyproject.toml over 1 year ago
Documentation and Hardware for the SparkFun Ultrasonic Distance Sensor -Qwiic
05adcfd
29 days ago
· 136 commits
- .github Update mkdocs.yml 29 days ago
- docs Update resources.md almost 2 years ago
- Documentation Removes arduino examples - moved to arduino library repository about 2 years ago
- Firmware Moves firmware to base firmware folder and adds v10 to name about 2 years ago
- Hardware Updating schematic and files and intro about 2 years ago
- overrides Initial Pass of Documentation for V11 about 2 years ago
- Production Changes production file zip file to include version over 2 years ago
- .gitignore Debugging update about 2 years ago
- LICENSE.md Original design commit over 2 years ago
- mkdocs.yml Update mkdocs.yml 29 days ago
- README.md Update README.md almost 2 years ago
Related Tutorials
Free guides on learn.littlebird.com.au