I am making a smart home system with Arduino Mega and NodeMcu Esp 8266. I wrote the codes nicely, but the keypad on the outside door is processing too late. I press it, I press it too late. My delay commands are almost nonexistent. Are serial print () functions? Or what could it be? Thank you in advance.
Do you realistically expect advice on how to fix code that you didn't show?
I explained it in a simple way. My question is, do these serial print () functions cause lag?
do these serial print () functions cause lag?
Easily answered by running code like the below and see how long the led stays on...
edit; and /or comment yours out and see if the problem goes away... that's the easiest way I reckon
void setup()
{
Serial.begin(9600);
Serial.println("setup()...");
pinMode(LED_BUILTIN, OUTPUT);
Serial.println("setup() done");
} //setup
void loop()
{
digitalWrite(LED_BUILTIN, HIGH);
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("printing some stuff");
Serial.println("done");
digitalWrite(LED_BUILTIN, LOW);
while(1) {}
} //loop
My delay commands are almost nonexistent.
Well one delay might count as "almost nonexistent" but how long might it be?
what could it be?
You would need to post your code for that one.
tenks
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.