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
Timer Sketch für OLED SSD1331
13.02.2019, 22:36
Beitrag #1
Timer Sketch für OLED SSD1331
Hallo zusammen
Ich bin noch etwas Anfänger mit dem Arduino, aber mir gefallen die Möglichkeiten. Leider bin ich kein Programmierer und habe gemerkt, dass es ohne gewisse Vorkenntnisse nicht geht.
Daher wollte ich fragen, ob jemand Erfahrung mit dem OLED SSD1331-Display hat. Es geht um die Programmierung von Zeit (h:mmConfuseds). Leider kann ich nicht einen Sketch von einem LCD 16x2 oder SSD1306-Display nehmen. Auch wenn ich Teile von verschiedenen Sketches nehme....es funktioniert nie.
Also wollte ich fragen, ob es einen Timer-Sketch gibt (Ready, run, Stop), welcher mit einem Button gesteuert werden kann, der auf dem SSD1331 läuft.
Vielen Dank im Voraus.

Talon
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.02.2019, 22:55
Beitrag #2
RE: Timer Sketch für OLED SSD1331
Ich glaube, es ist zielführender, wenn Du erst mal Dein Display zum Laufen bekommst und nebenbei ein paar Grundlagen lernst.

Ist das ein monochromes OLED oder ein RGB?

Fange doch erst mal mit den Beispielen Deiner Lib (welcher? Link bitte) an, konstanten Text auszugeben.

Danach kannst Du schauen, wie Du die Informationen aufs Display bringst. Wenn Du dabei konkrete Fragen hast, helfen wir Dir gern.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.02.2019, 22:57
Beitrag #3
RE: Timer Sketch für OLED SSD1331
Hallo,
wenn du die Library zu dem Display installiert hast dürfte da doch auch ein Beispielsketch dabei sein. Schau doch mal in der IDE unter Datei - Beispiele da sollte das Display dann wo auftauchen..
lgbk


An alle Neuankömmlinge hier, wenn ihr Code(Sketch) hier posten wollt dann liest euch bitte diese Anleitung durch.

Ich spreche fließend Schwäbisch, Deutsch das Notwendigste und für die Begriffsstutzigen erprobtes Tacheles mit direkten Hinweisen ohne Schnörkel...

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.02.2019, 23:24
Beitrag #4
RE: Timer Sketch für OLED SSD1331
Hallo Jungs

Danke für die schnelle Antwort. Also das SSD1331 ist ähnlich wie das monochrome Display SSD1306, welches euch ja sicher bekannt ist. Es hat aber acht verschiedene Farben und ich habe mit den Testprogrammen ("test" und "bmp" , unter Beispiele) das Ding auch zum Laufen gebracht. Dabei habe ich auch den gewählten Text in den gewünschten Farben ausgegeben und positioniert. Auch ein Bitmap, welches sich auf einer MicroSD-Karte befindet und in den Schacht auf der Rückseite geschoben wird, konnte ich anzeigen. Die Darstellungen sehen echt toll aus. Aber das ist ja nur die Simulation der gewünschten Funktion.
Jetzt geht es um das exakte Programmieren der Timer-Funktion mit millis() oder so. Habe schon einiges probiert und abgeändert. Leider hat es nie funktioniert. Ob es mit den Libraries oder so zu tun hat, weiss ich nicht. Davon verstehe ich einfach zu wenig. Sind die Aufbauten einer Timer-Funktion grundsätzlich gleich? Oder sind sie auf die verschiedenen Displays ausgelegt? Habe schon einige Sketches gelesen, und jeder hat einen anderen Programmaufbau. Für die jeweiligen Displays funktionieren sie ja auch toll. Aber nicht fürs SSD1331.
Vielen Dank im Voraus.

Talon
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.02.2019, 23:45
Beitrag #5
RE: Timer Sketch für OLED SSD1331
Ich denke, dass Du zur Vereinfachung beide Themen erst mal trennen solltest.

Du kannst bisher konstante Zeichenketten auf Deinem Display ausgeben. Das ist ein guter Anfang.

Als nächstes solltest Du Dich den möglichen Zeitquellen beschäftigen. Da genügt für den Anfang auch der serielle Monitor zum Testen als Ausgabe.
Woher soll denn Deine aktuelle Uhrzeit kommen? Im Normalfall nimmt man da eine RTC wie z.B. DS3231 als Quelle.

Was hast Du Dir da als Quelle vorgestellt?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.02.2019, 18:56
Beitrag #6
RE: Timer Sketch für OLED SSD1331
Hallo Thomy

Ich möchte für ein Bauprojekt eine Stoppuhr einbauen (ready, start, stop), welche über nur einen Drücker verfügt. Uhrzeit muss nicht dargestellt werden. Daher brauche ich keine RTC. Ich nehme an, das die eh nur zur Zeit-und Datumsausgabe gebraucht wird. Für eine normale Stoppuhr, die bei Null beginnt und die Zeit misst, braucht es ja nur die Taktfrequenz des Prozessors. Oder habe ich da mal wieder etwas falsch verstanden: ) ?

Gruss Talon
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.02.2019, 18:59
Beitrag #7
RE: Timer Sketch für OLED SSD1331
(15.02.2019 18:56)Talon schrieb:  Hallo Thomy

Ich möchte für ein Bauprojekt eine Stoppuhr einbauen (ready, start, stop), welche über nur einen Drücker verfügt. Uhrzeit muss nicht dargestellt werden. Daher brauche ich keine RTC. Ich nehme an, das die eh nur zur Zeit-und Datumsausgabe gebraucht wird. Für eine normale Stoppuhr, die bei Null beginnt und die Zeit misst, braucht es ja nur die Taktfrequenz des Prozessors. Oder habe ich da mal wieder etwas falsch verstanden: ) ?

Gruss Talon

Hi,
du meinst wohl Reset - Start - Stop ?
Das geht über die millis() Funktion und dann hast gleich eine 1/1000 Sek an Auflösung...läuft maximal ~48 Tage..
lgbk


An alle Neuankömmlinge hier, wenn ihr Code(Sketch) hier posten wollt dann liest euch bitte diese Anleitung durch.

Ich spreche fließend Schwäbisch, Deutsch das Notwendigste und für die Begriffsstutzigen erprobtes Tacheles mit direkten Hinweisen ohne Schnörkel...

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.02.2019, 19:10
Beitrag #8
RE: Timer Sketch für OLED SSD1331
Ach so. Das hängt von Deinen Genauigkeitsanforderungen und den Lauf-/Messzeiten ab.
Die "normalen" Arduinos arbeiten mit einem keramischen Resonator anstelle eines Quarzes und sind damit nicht sehr genau. Mögliche Abhilfe: Nackter AtMega mit externem 16 MHz-Quarz (ist aber auch nicht Temperaturstabilisiert).

Im Gegensatz dazu ist eine RTC vom Typ DS3231 temperaturkompensiert und liefert auch ein 32 kHz- Signal, was man mit dem Arduino auch weiter verarbeiten kann.

Wenn Die Genauigkeitsforderungen nicht so hoch sind, kannst Du auch einfach millis() verwenden. Dabei ist zu beachten (Laufzeit/Messzeit), dass dieser Wert nach 49,1 Tagen überläuft.

Jetzt bist Du wieder dran. Was willst Du tun?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino UNO mit SSD 1309 OLED Display DanielCosmos 11 194 Heute 17:19
Letzter Beitrag: hotsystems
  Kuman 3,5 Zoll TFT Sketch???? Wuppermatze 4 422 21.06.2021 08:33
Letzter Beitrag: hotsystems
  warum läuft der Timer 6min und nicht 5? Peff 27 1.808 19.06.2021 19:39
Letzter Beitrag: Tommy56
  Nano. Sketch kann nicht hochgeladen werden 4heiner 10 1.371 26.05.2021 20:56
Letzter Beitrag: Tommy56
  Poti-Wert auf OLED Display anzeigen senseman 34 2.421 24.05.2021 22:09
Letzter Beitrag: senseman
  Sketch überspielen auf ATtiny45 Alfred1953 3 421 23.05.2021 17:14
Letzter Beitrag: N1d45
  MoBaTools: Buttons am MCP23017 und Timer Nordlicht 60 5.065 27.04.2021 10:38
Letzter Beitrag: Tommy56
  Sketch für ein Sicherheitsschloss mit Alarmanlage JaimyS 14 1.284 19.04.2021 15:27
Letzter Beitrag: hotsystems
  Sketch wieder auslesen Renti 10 1.586 16.04.2021 08:27
Letzter Beitrag: MicroBahner
  Sketch ist zu groß nanofanman 9 1.448 31.03.2021 14:12
Letzter Beitrag: Tommy56

Gehe zu:


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