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,34 @@
/*
Example project to control a X9CXXX digital potentiometer
https://github.com/GitMoDu/FastX9CXXX
modified 30 Aug 2017
by MoDu
*/
#include <FastX9CXXX.h>
#define X9_CS_PIN 3
#define X9_UD_PIN 4
#define X9_INC_PIN 5
FastX9C102 Potentiometer;
void setup() {
Serial.begin(9600);
Serial.println();
Serial.print(F("X9C104 Digital Potentiometer setup..."));
randomSeed(analogRead(0));
Potentiometer.Setup(X9_CS_PIN, X9_UD_PIN, X9_INC_PIN);
Serial.println(F(" complete."));
}
void loop() {
Potentiometer.JumpToStep(random(X9CXXX::X9_STEPS));
Serial.print(F("Potentiometer current resistance: "));
Serial.print(Potentiometer.GetEstimatedResistance(), DEC);
Serial.println(F(" Ohm"));
delay(1000); // wait for a second
}