feat: 全量同步 254 个常用的 Arduino 扩展库文件

This commit is contained in:
yczpf2019
2026-01-24 16:05:38 +08:00
parent c665ba662b
commit 397b9a23a3
6878 changed files with 2732224 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
#ifndef QDPHCSR04_H
#define QDPHCSR04_H
#include "Arduino.h"
class UltraSonicDistanceSensor {
public:
/**
* @param triggerPin Digital pin that is used for controlling sensor (output).
* @param echoPin Digital pin that is used to get information from sensor (input).
*/
UltraSonicDistanceSensor(uint8_t PIN);
/**
* Measures distance by sending ultrasonic waves and measuring time it takes them
* to return.
* @returns Distance in centimeters, or negative value if distance is greater than 400cm.
*/
double measureDistanceCm();
double measureDistanceinch();
long measureDistance();
private:
int triggerPin, echoPin;
};
#endif // HCSR04_H