Эта программа представляет собой простую программу, предназначенную для одновременного отображения вашего & Uc на последовательном мониторе.Arduino проходит первый цикл for и строит график функции F1, а затем делает то же самое с F2.Моя цель состоит в том, чтобы построить их оба одновременно.
Моя идея состоит в том, чтобы на самом деле потребовалась небольшая доля времени, скажем, 10 мс, чтобы построить F1, а следующие 10 мс, чтобы построить F2, но я нене знаю, как записать это.Я думаю, что функция миллис является решением, но я не совсем уверен, как ее реализовать.
const short int R = 5000;
const float C = 0.0005;
const float TE = 0.1;
const float Tau = R*C;
const short int E = 5;
float t, Tinit,Tfin;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
//F1
for ( t = 0; t <= 20; t = t+TE)
{
float Ur = E*exp(-t/Tau);
Serial.println (Ur);
}
//F2
for ( t = 0; t <= 20; t = t+TE)
{
float Uc = E*(1-exp(-t/Tau));
Serial.println (Uc);
}
}