Модуль одноканального цифрового потенціометра на мікросхемі ZL9C103S. Опір 10К. Кількість градацій зміни опору — 100. Напруга живлення 5 В.
Приклад використання з Ардуїно:
#define PIN_CS A3
#define PIN_UD A4
#define PIN_INC A5
void setup() {
digipotBegin();
digipotAdjust(30);
}
void loop() {
}
void digipotBegin(void) {
pinMode(PIN_CS, OUTPUT);
pinMode(PIN_UD, OUTPUT);
pinMode(PIN_INC, OUTPUT);
digitalWrite(PIN_UD, HIGH);
digitalWrite(PIN_INC, HIGH);
}
void digipotAdjust(int8_t inc) {
bool direction;
if (inc < 0) {
direction = false;
inc *= -1;
} else {
direction = true;
}
digitalWrite(PIN_CS, LOW);
digitalWrite(PIN_UD, direction);
for (uint8_t i = 0; i < inc * 2; i++) {
digitalWrite(PIN_INC, !digitalRead(PIN_INC));
}
digitalWrite(PIN_CS, HIGH);
}
Основні атрибути | |
---|---|
Країна виробник | Китай |
Тип | Модуль |
Користувальницькі характеристики | |
Тип модуля | змінний резистор |
- Ціна: 96,60 ₴