Modifikation Sketch

Hallo,

erst einmal ein kurze Vorstellung zu meiner Person :

Hobbyelektroniker mit mäßigen Programmierkenntnissen.

Bis jetzt habe ich nur vorhanden Code angepasst bzw. nur “etwas” nach gebaut.
Nun hatte ich als nächstes vor für meinen Basteltisch ein kleines
Radio mit ein SI4703 zu bauen.
Die meisten Teile hatte ich schon vor Ort und einen Sketch / Anleitung
hatte ich Web gefunden (Radio mit OLED und SI4703)
siehe hier:www.youtube.com/watch?v=4_OnRlltOQc
Leider muss zum Anzeigen der RDS Information immer manuell “r” über das Terminal gesendet
werden.
Besser wäre es, wenn nach dem der Sender gefunden wurde alle 1 - 2 Sekunden die RDS Daten automatisch angezeigt / aktualisiert werden würden.
Nur da komme ich nicht weiter - wie / an welcher Stelle ändere ich den Sketch ab ?
Kann mir jemand auf die “Sprünge” helfen ?
Besten Dank für die Hilfe !

Gruß

Maik

si4703_rds.ino (9.7 KB)

Vielleicht so?

void loop()
{
  static unsigned long lastRDS;
  if (millis() - lastRDS >= 1500) {
    lastRDS = millis();
    displayRDS();
  }

Danke für die Hilfe ! Ich habe aber mit den Einsetzen noch ein Problem. In welchen Abschnitt ? Sorry, aber ich bin blutiger Anfänger und möchte auch nicht zu sehr nerven / dumme Fragen stellen.

Gruß

Andreas

Das steht doch fett im Kode.

Ich würde es an den Anfang von loop setzen (deren Anfang ich ja sogar kopiert habe).

Sorry - jetzt läuft alles - blinder Alarm.
Manchmal sieht man den Wald vor lauter Bäumen nicht :slight_smile:
Ich hatte auch aus Versehen eine andere Sketchversion geladen
und noch nicht korrigiert.
Jetzt läuft es - ich melde mich wenn alles fertig ist.