INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OLED Bildschirm Problem
02.01.2021, 22:15
Beitrag #49
RE: OLED Bildschirm Problem
(02.01.2021 22:12)hotsystems schrieb:  Wo hast du am Display den Pin Oled_Reset angeschlossen ?

Ich vermute da das Problem.
Dieser Pin wird für SPI am Sd-Reader verwendet.

Am Bildschirm besitze ich nur die Pins
GND
VCC
SDL
SDA

Da wird eigentlich kein Reset angeschlossen. Der wird nur im Skatch definiert. Vl würde es auch ohne klappen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:18 (Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2021 22:21 von hotsystems.)
Beitrag #50
RE: OLED Bildschirm Problem
Dann nimm die Definition für den Pin D12 mal raus.
Auch in der Displayzeile.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:20
Beitrag #51
RE: OLED Bildschirm Problem
(02.01.2021 19:47)JoeIsFame schrieb:  Der Resetpin vom Display ist auf dem Pin 12 in meinem Skatch. Da das der MISO vom Nano ist, hab ich ihn auf -1 geändert (Auf den Reset Pin vom Arduino).

Beitrag #35
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:27
Beitrag #52
RE: OLED Bildschirm Problem
Na ok, im Sketch war es noch drin, daran habe ich mich orientiert.
Nimm es mal komplett raus, wie beschrieben.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:31
Beitrag #53
RE: OLED Bildschirm Problem
Hab es jetzt von
Code:
#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
Zu
Code:
//#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire);
geändert. Keine Veränderung
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:32
Beitrag #54
RE: OLED Bildschirm Problem
Was hat diese Zeile
Code:
bool Taster = digitalRead(11);
zu bedeuten ?
Auch diese löschen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:38
Beitrag #55
RE: OLED Bildschirm Problem
Bitte auch mal den aktuellen Sketch posten.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.01.2021, 22:41 (Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2021 22:42 von JoeIsFame.)
Beitrag #56
RE: OLED Bildschirm Problem
Hier der bereinigte Skatch

Hab alles was ich noch nicht brauch raus genommen

Code:
//Einbindung der Bibliotheken

//SD Kartenmodul
#include <SD.h>
#include <Wire.h>
#include <SPI.h>
File Datei;

//OLED Display
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels

//#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire);//, OLED_RESET);

//RTC
#include <DS3231.h>
DS3231 Clock;

bool Century = false;
bool h12;
bool PM;

int Jahr;
int Monat;
int Datum;
int Stunde;
int Minute;
int Sekunde;



//Allgemeine Variablen
unsigned long milli;
unsigned long millidavor=0;



void setup() {
  Serial.begin(9600);
  Serial.println("Serial Begin");
  Wire.begin();

  while(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)){
    Serial.println("OLED fehler!");
    delay(1000);
  }

  display.clearDisplay();
  display.drawPixel(10, 10, SSD1306_WHITE);
  display.display();
  delay(2000);
  
  
  Serial.print("Initialisierung von SD-Karte...");
while(!SD.begin(4)){
    Serial.println("SD Initialisierung fehlgeschlagen");  
    delay(500);
    }
  Serial.println("OK");

  Serial.println("Datei auf SD Karte erstellen");
  Datei = SD.open("Test.txt", FILE_WRITE);
  Datei.close();
  Serial.println("Setup abgeschlossen");
}

void loop() {
  Serial.println("Loop");
  milli = millis();
  
  Jahr = Clock.getYear();
  Monat = Clock.getMonth(Century);
  Datum = Clock.getDate();
  Stunde = Clock.getHour(h12, PM);
  Minute = Clock.getMinute();
  Sekunde = Clock.getSecond();

  if(SD.exists("Test.txt")){
    Serial.println("Datei existiert");
    Datei = SD.open("Test.txt", FILE_WRITE);
    Serial.println("Datei öffnen");
    if(Datei){
      Serial.println("In Datei schreiben");
      Datei.print(Datum);Datei.print(".");Datei.print(Monat);Datei.print(".");Datei.print(Jahr);
      Datei.print("  ");
      Datei.print(Stunde);Datei.print(":");Datei.print(Minute);Datei.print(":");Datei.print(Sekunde);
      Datei.println("");
    Datei.close();
    }
  } else {
    Serial.println("Test.txt fehlt");
  }
Serial.println("");
for(;;);
}

Keine Veränderung
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Problem mit Neuem Bootlader installieren Warmbronner 10 512 27.06.2021 16:19
Letzter Beitrag: Bitklopfer
  Problem bei Multitasking und millis() Maxcruiser 41 2.142 01.06.2021 22:22
Letzter Beitrag: Maxcruiser
  Poti-Wert auf OLED Display anzeigen senseman 34 2.273 24.05.2021 22:09
Letzter Beitrag: senseman
  Problem Relaisplatine Maui 14 1.452 23.03.2021 15:20
Letzter Beitrag: hotsystems
  Laserwert auf OLED Display ausgeben Blauepi 18 1.799 22.03.2021 14:00
Letzter Beitrag: Blauepi
  Problem mit "pow" awillib 9 1.162 27.02.2021 19:22
Letzter Beitrag: Tommy56
  Pwm Problem safitom 4 675 20.02.2021 12:14
Letzter Beitrag: safitom
  SH1107 Oled Display und Multiplexer Feuchtigkeitssteuerung Kanka 35 3.050 06.02.2021 22:38
Letzter Beitrag: Kanka
  Problem mit "Keyboard" und "Mouse" LK2567 4 757 03.02.2021 16:11
Letzter Beitrag: MicroBahner
  const char zu int Konvertierung Problem Lumplux 1 497 02.02.2021 10:26
Letzter Beitrag: Lumplux

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste