/
spaceswimmer
/
perf-source
Обзор
Документация
Войти
/
spaceswimmer
/
perf-source
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PerfSource/Potentiometer.cpp
30 строк
642 B
spaceswimmer
master version 2 updated, added linting
03 мар 2026, 13:13
03 мар 2026, 13:13
f52c519
Код
Авторство
О чём код?
#include "Potentiometer.h" #include <SPI.h> #include "Config.h" void setupDigitalPot() { pinMode(POT_CS, OUTPUT); digitalWrite(POT_CS, HIGH); SPI.begin(POT_SCK, POT_SDO, POT_SDI, POT_CS); SPI.setFrequency(1000000); SPI.setBitOrder(MSBFIRST); SPI.setDataMode(SPI_MODE0); writePotentiometer(1); lastWrittenPotValue = 1; Serial.println("Digital potentiometer initialized"); } void writePotentiometer(uint8_t value) { digitalWrite(POT_CS, LOW); SPI.transfer(0x00); SPI.transfer(value); digitalWrite(POT_CS, HIGH); Serial.print("Potentiometer set to: "); Serial.println(value); }