Advertisement
heidepower

Untitled

May 2nd, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <Wire.h>
  3. #include <Adafruit_GFX.h>
  4. #include <Adafruit_SSD1306.h>
  5.  
  6.  
  7. #define OLED_RESET 4
  8. #define MenuButton 2
  9.  
  10. Adafruit_SSD1306 display(OLED_RESET);
  11.  
  12. const long interval = 500;
  13. const long interval_1 = 1000;
  14. unsigned long previousMillis = 0;
  15. unsigned long previousMillis_1 = 0;
  16. unsigned long currentMillis;
  17. unsigned long currentMillis_1;
  18.  
  19. int counter=0;
  20.  
  21. float Messwert;
  22. int z = 0;
  23.  
  24.  
  25. void setup() {
  26.  
  27. Serial.begin(9600);
  28. display.begin(SSD1306_SWITCHCAPVCC);
  29. display.setTextColor(WHITE);
  30. }
  31.  
  32. void loop()
  33. {
  34.  
  35. for ( z=0 ; z<6 ; z++)
  36. {
  37.  
  38.  
  39. currentMillis = millis();
  40. if (currentMillis - previousMillis >= interval)
  41. {
  42. previousMillis = currentMillis;
  43. display.clearDisplay();
  44. display.setTextSize(3.5);
  45. display.setCursor(23, 9);
  46. display.println(Messwert);
  47. counter++;
  48. TEXT_BAR();
  49. display.display();
  50. }
  51.  
  52. currentMillis_1 = millis();
  53. if (currentMillis_1 - previousMillis_1 >= interval_1)
  54. {
  55. previousMillis_1 = currentMillis_1;
  56. display.setTextSize(3.5);
  57. display.setCursor(23, 9);
  58. display.clearDisplay();
  59. counter++;
  60. EINHEIT();
  61. display.display();
  62. }
  63. }
  64.  
  65. }
  66.  
  67.  
  68. void EINHEIT()
  69. {
  70. display.setTextSize(1.5);
  71. display.setCursor(108, 23);
  72. display.println(counter);
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement