Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. void setup(void) {
  2. Serial.begin(9600);
  3. }
  4.  
  5. #define log_size 5
  6. #define line_height 12
  7. char *log_lines[log_size] = {"Hello", "World"};
  8.  
  9. void addToLog(char *text) {
  10. for(int i = log_size - 1; i > 0; i--) {
  11. log_lines[i] = log_lines[i-1];
  12. }
  13. log_lines[0] = text;
  14. }
  15.  
  16. void printLog() {
  17. for(int i = 0; i < log_size; i++) {
  18. Serial.print(i);
  19. Serial.print(" ");
  20. Serial.println(log_lines[i]);
  21. }
  22. }
  23.  
  24. void loop(void)
  25. {
  26. char msg[20];
  27. sprintf(msg, "%d", millis());
  28. addToLog(msg);
  29. printLog();
  30. delay(1000);
  31. }
  32.  
  33. 0 1000
  34. 1 Hello
  35. 2 World
  36.  
  37. 0 2001
  38. 1 2001
  39. 2 Hello
  40. 3 World
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement