There is one question outstanding
What is the future plan (why do you have an array of toggle buttons)? The design of your code highly depends on what it all has to do. It's useless to suggest an approach (or design software) if it's not clear what all functionalities of the code need to be.
I did and adjusted my code accordingly, or at least i tried to, not sure if i did it correct.
...
I did notice this and finally just got around to adding it.
By now, you should have learned (
) that you should post updated code. If in doubt if you did it correct, does it work? If so, you probably did do it correctly ![]()
I have not had any problems with my screen flickering, i am not sure how that would happen anyways.
This will flicker the screen
void loop()
{
lcd.Clear();
lcd.print("Hello world");
}
With above, you're writing faster to the screen than the screen can update. With your long delays, you will not have that problem.