Здравствуйте, появилась проблема с написанием программы на основе ардуино уно, в которой нужно сделать так, чтобы считывались обороты вала двигателя (при необходимости увеличивать обороты или уменьшать), с применением пропорционального регулятора. Всего три кнопки Старт/+, стоп/-, меню/подтверждение. Часть программы выглядит примерно так:
byte sec;
byte min;
void setup()
{
Serial.begin(9600);
sec=0;
min=0;
}
void loop()
{
while (sec<60) {
Serial.print(min);
Serial.print(':');
Serial.prentin(sec);
delay(1000);
sec=sec+1;
}
sec=0;
min=min+1;
}
Программирование в ардуино (Tinkercad)
- Реклама
Re: Программирование в ардуино (Tinkercad)
Как этот секундомер связан с программой что вам нужно?
Re: Программирование в ардуино (Tinkercad)
Вангую что нужно "напишите за меня бесплатно, потому что я в этом ничего не понимаю".
Re: Программирование в ардуино (Tinkercad)
Суть в чем: я запускаю двигатель с заданными оборотами кнопкой пуск, если мне необходимо поменять их количество (увеличить или уменьшить), то я останавливаю процесс и с помощью + или - меняю значения (sec, min). Но проблема в том, что при этом нужно применить пропорциональный регулятор. Помогите, если несложно, написать. Очень надо!
Re: Программирование в ардуино (Tinkercad)
а обязательно "пропорциональный" регулятор применить потому, что препод велел? В каком учебном заведении?
- Реклама
Re: Программирование в ардуино (Tinkercad)
В моем случае обязательно, но если не получается с пропорциональным, то можно интегральный применить.


