Arduino Nano и цифровой потенциометр X9C103
- Войдите на сайт для отправки комментариев
Вс, 30/09/2018 - 19:39
Здравствуйте Уважаемые знатоки АРДУИНО !
Начинающий ардуинщик просит помощи !
Есть Arduino Nano ,есть цифровой потенциометр,
есть библиотека #include <DigiPotX9Cxxx.h>
и есть данный (рабочий) скетч. КАК ЗАМЕНИТЬ и МОЖНО ли ЗАМЕНИТЬ delay(val); на millis() !!!!!!!!!
в данном примере.
Или можно подругому как то установить заданное сопротивление на ЦИФРОВОМ ПОТЕНЦИОМЕТРЕ X9C103
на задаваемое время!
Заранее благодарен !
#include <DigiPotX9Cxxx.h>
DigiPot pot(7,6,12); // (INC, U/D, CS)
int val = 5000;// переменная задающяя время
// сколько будет сохранятся заданный параметр
// сопротивления
void setup() {
Serial.begin(9600);
for (int i=0; i<128; i++) {
pot.decrease(1);
}
}
void loop() {
for (int i=0; i<=45; i++) {
pot.increase(1);
delay(200);
}
delay(val); // КАК ЗАМЕНИТЬ и МОЖНО ли ЗАМЕНИТЬ delay() на millis() !!!!!!!!!
for (int i=0; i<=45; i++) {
pot.decrease(1);
delay(200);
}
}
Здравствуйте, Уважаемый Начинающий ардуинщик,
Не написав, ни что данный пример делает, ни что он должен делать после замены, ответить на него можно тольо так: Можно. Для этого нужно выполнить три простые действия:
1. загружаете пример в любой текстовый редактор
2. в строке №ХЗ (номеров-то нет) стираете delay() при помощи клавиши Del или клавиши <-
3. вставляете на его место millis()
Вы такого ответа ждали? Он Вам помог? Поставьте мне лайк, если "да".
Ваше следующее высказывание,
судя по восклицательному знаку в конце является утверждением, а не вопросм. Ну, что ж, я согласен с этим утверждением - да, "или можно".