Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SPI.h>
- #include <Wire.h>
- #include <Adafruit_GFX.h>
- #include <Adafruit_SSD1306.h>
- #define OLED_RESET 4
- #define MenuButton 2
- Adafruit_SSD1306 display(OLED_RESET);
- const long interval = 500;
- const long interval_1 = 1000;
- unsigned long previousMillis = 0;
- unsigned long previousMillis_1 = 0;
- unsigned long currentMillis;
- unsigned long currentMillis_1;
- int counter=0;
- float Messwert;
- int z = 0;
- void setup() {
- Serial.begin(9600);
- display.begin(SSD1306_SWITCHCAPVCC);
- display.setTextColor(WHITE);
- }
- void loop()
- {
- for ( z=0 ; z<6 ; z++)
- {
- currentMillis = millis();
- if (currentMillis - previousMillis >= interval)
- {
- previousMillis = currentMillis;
- display.clearDisplay();
- display.setTextSize(3.5);
- display.setCursor(23, 9);
- display.println(Messwert);
- counter++;
- TEXT_BAR();
- display.display();
- }
- currentMillis_1 = millis();
- if (currentMillis_1 - previousMillis_1 >= interval_1)
- {
- previousMillis_1 = currentMillis_1;
- display.setTextSize(3.5);
- display.setCursor(23, 9);
- display.clearDisplay();
- counter++;
- EINHEIT();
- display.display();
- }
- }
- }
- void EINHEIT()
- {
- display.setTextSize(1.5);
- display.setCursor(108, 23);
- display.println(counter);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement