Welche Bedeutung hat dieser Programmcode?

Hallo,

ich habe diesen Code hier entdeckt.

#include <Time.h>
#include <Wire.h>
#include <DS1307RTC.h>
#include <LiquidCrystal_I2C.h> // Bibliotheken laden

LiquidCrystal_I2C lcd(0x3D, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); //Das I²C Display benennen und die HEX-Adresse eingeben (bei uns 0x3D)
void setup()
{
  lcd.begin(16, 2); // Das Display starten, festlegen dass es sich um ein Display mit 16 Zeichen in 2 Zeilen handelt
  lcd.backlight(); // Beleuchtung des Displays einschalten
  Serial.begin(9600); // Serielle Verbindung mit Baurate 9600 starten
  setSyncProvider(RTC.get); // Daten von der RTC abrufen
}

void loop()
{
  Serial.print(hour()); // Serial.print ist der Befehl, etwas im seriellen Monitor anzuzeigen (Stunde, Minute, Sekunde, Leerzeichen, Tag, Leerzeichen, usw.)
  printDigits(minute()); // bei den Minuten und Sekunden wird der Befehl
  printDigits(second()); // printDigits verwendet, welcher am Ende des Codes noch festgelegt wird
  Serial.print(“ „);
  Serial.print(day());
  Serial.print(“ „);
  Serial.print(month());
  Serial.print(“ „);
  Serial.print(year());
  Serial.println();
  delay(1000); // eine Sekunde warten
  lcd.setCursor(2, 0); // setCursor gibt an, wo der Text beginnen soll. In diesem Fall beim dritten Zeichen in der ersten Reihe.
  lcd.print(hour()); // Die Uhrzeit soll angezeigt werden im Format:
  lcd.print(„:“); // Stunden:minuten:sekunden
  lcd.print (minute());
  lcd.print(„:“);
  lcd.print(second());
  lcd.print(“ „);
  lcd.print(„Uhr“); // Dahinter soll das Wort „Uhr“ angezeigt werden
  lcd.print(“ „);
  lcd.print(“ „);
  lcd.print(“ „);
  lcd.setCursor(1, 1); // In der zweiten Zeile soll das Datum angezeigt werden
  lcd.print(day());
  lcd.print(„.“);
  lcd.print(month());
  lcd.print(„.“);
  lcd.print(year());
}

// Der printDigits Befehl für den seriellen Monitor
void printDigits(int digits)
{
  Serial.print(„:“);
  
  if (digits < 10)
    Serial.print(‚0‘);
  
  Serial.print(digits);
}

Bitte beleidigt mich nicht. Ich habe in Sachen Programmieren nicht viel Erfahrung und bin ein Frischling, der nach Antworten sucht. 😀

Meine Frage wäre, warum diese Befehle

lcd.print(„“)

dreimal oder so hintereinander auftauchen. Und warum steht in den Klammern nichts? Kann mich da jemand aufklären?

Ich verstehe die Funktion dieses Codes nicht?

Danke schon einmal im Voraus. 😀

Computer, Technik, programmieren, Informationstechnik, Technologie, Elektrotechnik und Informationstechnik
Bei UWQHD bleiben oder doch lieber wieder auf WQHD bzw. Full-HD zurückgreifen?

Moin Leute,

mal wieder brauche ich eure Hilfe bzw. euren Rat. Und zwar habe ich seit neustem meine neue Gaming Ecke eingerichtet, die einen riesengroßen Tisch mit 160cm Länge beinhaltet. D.h. sehr viel Platz zum aufstellen von Monitoren. Aktuell habe ich einen UWQHD (also 3440x1440p) Monitor von ASUS (PG384Q) mit 100Hz. Da ich allerdings mit dem Streamen (YouTube/Twitch) anfangen möchte (soll ein Hobby nebenbei werden), müsste also nun ein 2. Monitor her. Und hier kommt nun meine detaillierte Frage:

Frage:
Sollte ich mir nochmal den gleichen Monitor zulegen, den ich im Moment habe (siehe oben) oder sollte ich doch lieber wieder auf WQHD bzw. FULL-HD zurückgreifen???

P.s: Hier ist eine Liste meiner wichtigsten Komponenten, die in meinem Gaming PC verbaut sind (PC sollte normalerweise Streaming fähig sein):

*i7-10700K (CPU)
*ASUS ROG Strix Z490-E Gaming (Mainboard)
*Hyper Fury X (2x8GB) DDR4 RAM mit 2666MHz (Arbeitsspeicher)
*MSI GeForce RTX 2060 SUPER GAMING X (8GB GDDR6) (Grafikkarte)
*be quiet 630 W Netzteil teilmodular (Netzteil)

(Einfach bitte mal abstimmen und eine kurze Begründung/Erklärung hinterlassen:))

Vl kennt ihr die großen Streamer wie Montanablack oder Trymacs. Diese Streamer benutzen (trotz sehr gutem Equipment) Full-HD Monitore (1920x1080p). Warum aber, weiß ich leider nicht. Das ist aber nicht wichtig. Ist nur so ein Fakt nebenbei:)

Für euren Rat bzw. eure Abstimmung bin ich euch wirklich dankbar:)

LG

Full-HD 80%
WQHD 20%
UWQHD 0%
Computer, Technik, Monitor, Hardware, Streaming, Full HD, Gaming PC, Technologie, Spiele und Gaming

Meistgelesene Beiträge zum Thema Technologie