SparkFun Qwiic Ultrasonic Distance Sensor  v1.1.2-13-g96f7fa8
SparkFun Qwiic Ultrasonic Distance Sensor
Loading...
Searching...
No Matches
SparkFun_Qwiic_Ultrasonic_Arduino_Library.h
Go to the documentation of this file.
1
15#pragma once
16
17// clang-format off
18#include <SparkFun_Toolkit.h>
20#include "Arduino.h"
21#include <Wire.h>
22// clang-format on
23
25{
26 public:
37 bool begin(uint8_t address = kQwiicUltrasonicDefaultAddress, TwoWire &wirePort = Wire)
38 {
39 // Setup Arduino I2C bus
40 _theI2CBus.init(wirePort, address);
41
42 // Begin the sensor
43 return sfDevUltrasonicDist::begin(&_theI2CBus) == ksfTkErrOk;
44 }
45
55 {
56 return sfDevUltrasonicDist::isConnected() == ksfTkErrOk;
57 }
58
59 private:
65 sfTkArdI2C _theI2CBus;
66};
Definition: SparkFun_Qwiic_Ultrasonic_Arduino_Library.h:25
bool begin(uint8_t address=kQwiicUltrasonicDefaultAddress, TwoWire &wirePort=Wire)
Begins the Qwiic Ultrasonic sensor.
Definition: SparkFun_Qwiic_Ultrasonic_Arduino_Library.h:37
bool isConnected()
Checks if the Qwiic Ultrasonic sensor is connected.
Definition: SparkFun_Qwiic_Ultrasonic_Arduino_Library.h:54
Definition: sfDevUltrasonicDist.h:47
sfTkError_t isConnected()
Checks if the Qwiic Ultrasonic sensor is connected.
Definition: sfDevUltrasonicDist.cpp:44
sfTkError_t begin(sfTkII2C *theBus=nullptr)
Begins the Qwiic Ultrasonic sensor.
Definition: sfDevUltrasonicDist.cpp:18
Header file for the Ultrasonic Distance sensor class.
const uint8_t kQwiicUltrasonicDefaultAddress
Definition: sfDevUltrasonicDist.h:26