Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Make sure you have the TF-LUNA library installed. To install it, open the Arduino IDE, go to "Sketch" -> "Include Library" -> "Manage Libraries...". In the Library Manager, search for "TF-Luna" and install the library.
- This code initializes the TF-LUNA sensor and reads the distance data in a loop, printing it to the serial monitor. Adjust the delay in the loop according to your requirements.
- Remember to connect the TF-LUNA sensor to your Arduino properly. Refer to the sensor's datasheet for the pinout and wiring details.
- */
- #include <Wire.h>
- #include <TF-Luna.h>
- TF_Luna lidar;
- void setup() {
- Serial.begin(115200);
- // Initialize the lidar sensor
- if (lidar.begin()) {
- Serial.println("TF-LUNA initialization successful");
- } else {
- Serial.println("Failed to initialize TF-LUNA");
- while (1);
- }
- }
- void loop() {
- // Read distance data
- float distance = lidar.getDistance();
- if (lidar.error()) {
- Serial.print("Error: ");
- Serial.println(lidar.errorString());
- } else {
- Serial.print("Distance: ");
- Serial.print(distance);
- Serial.println(" cm");
- }
- delay(500); // Adjust the delay as needed
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement