I am trying to write an Arduino sketch and I am getting a value from an external source which I am trying to display on three daisy-chained 8-digit led displays.
Currently I can display the individual digits like this:
//mydisplay.setDigit(displaynumber, position, value, comma);
mydisplay.setDigit(0, 7, 0, false);
mydisplay.setDigit(0, 6, 9, false);
mydisplay.setDigit(0, 5, 2, false);
mydisplay.setDigit(0, 4, 7, true);
mydisplay.setDigit(0, 3, 5, false);
mydisplay.setDigit(0, 2, 5, false);
mydisplay.setDigit(0, 1, 2, false);
mydisplay.setDigit(0, 0, 5, false);
mydisplay.setDigit(1, 7, 5, false);
mydisplay.setDigit(1, 6, 6, false);
mydisplay.setDigit(1, 3, 5, false);
mydisplay.setDigit(1, 2, 5, false);
mydisplay.setDigit(1, 1, 5, false);
mydisplay.setDigit(1, 0, 6, false);
mydisplay.setDigit(2, 7, 7, false);
mydisplay.setDigit(2, 6, 7, false);
mydisplay.setDigit(2, 5, 8, false);
mydisplay.setDigit(2, 4, 8, false);
mydisplay.setDigit(2, 3, 9, false);
mydisplay.setDigit(2, 2, 9, false);
mydisplay.setDigit(2, 1, 0, false);
mydisplay.setDigit(2, 0, 0, false);
This displays : 09275525 56 5556 77889900 but I don't know where to start if I just want to have a simple function where I can just input any variable and call a single function like this:
mydisplay.myfunctiontodisplay("09275525 56 5556 77889900");
I know I need to do a loop of some kind but i am not sure how to do it.