Tutorial Nextion #4 – Gauge Funktion (Zeiger)

Tutorial Nextion #4 – Gauge Funktion (Zeiger)
Die Software zum erstellen der Nextionoberfläche findet Ihr hier. https://nextion.tech/nextion-editor/ Auf der Nextion Seite findet Ihr noch weitere nützliche Infos über das Display.

In den Attributen des Zeigers ist alles das mit GRÜN Markiert was über den Arduino geändert werden kann. Aber als erstes solltet Ihr den Objektnamen ändern, mit diesem sprecht Ihr das Objekt mit dem Arduino an. z.B. zeiger01.val=90. Jetzt stellt sich der Zeiger auf 90°. Das gleiche mit dem “wid” zeiger01.wid=10, hier wird die Zeiger dicke auf 10 Pixel gestellt.

Der Programmcode

In der ersten for Schleife dreht der Zeiger 360° in die eine Richtung und in der zweiten for schleife 360° in die Andere Richtung.
				
					#include <SoftwareSerial.h>

SoftwareSerial nextion(6, 5); // RX, TX
int zeiger = 0;

void setup() {
  nextion.begin(9600);
}

void loop() {
  for (int i = 0; i < 36 ; i++) {
    nextion.print("zeiger1.val=");
    nextion.print(zeiger);
    nextion.write(0xFF);
    nextion.write(0xFF);
    nextion.write(0xFF);
    zeiger = zeiger + 10;
    delay(200);
  }

  for (int i = 36; i > 0 ; i--) {
    nextion.print("zeiger1.val=");
    nextion.print(zeiger);
    nextion.write(0xFF);
    nextion.write(0xFF);
    nextion.write(0xFF);
    zeiger = zeiger - 10;
    delay(200);
  }
}