Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SPI.h>
- #include <Adafruit_GFX.h>
- #include <Adafruit_SSD1306.h>
- #include <Adafruit_ADS1015.h>
- #define OLED_RESET 0
- Adafruit_SSD1306 display(OLED_RESET);
- unsigned long startzeit = 0;
- unsigned long vergangene_zeit = 0;
- int Anzeigedauer = 2000;
- int menucounter = 1;
- void setup()
- {
- display.begin(SSD1306_SWITCHCAPVCC); // Display INI
- display.setTextColor(WHITE); // Displaytext weiß einstellen (geht eh nur weiß)
- display.setRotation(2); // Display um 180° drehen
- }
- void loop()
- {
- vergangene_zeit = millis() - startzeit;
- if(vergangene_zeit >= Anzeigedauer )
- {
- menucounter++;
- }
- switch (menucounter)
- {
- case 1:
- startzeit = millis();
- display.clearDisplay();
- display.setTextSize(1);
- display.setCursor(30, 2);
- display.println("Menü1");
- display.display();
- break;
- case 2:
- startzeit = millis();
- display.clearDisplay();
- display.setTextSize(1);
- display.setCursor(30, 2);
- display.println("Menü2");
- display.display();
- break;
- case 3:
- startzeit = millis();
- display.clearDisplay();
- display.setTextSize(1);
- display.setCursor(30, 2);
- display.println("Menü3");;
- display.display();
- menucounter = 0;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement