Tutorial Nextion #4 – Gauge Funktion (Zeiger)

Tutorial Nextion #4 – Gauge Funktion (Zeiger)

In diesem Beitrag möchte ich euch kurz erklären wie ihr die Gauge Funktion vom Nextion Display verwenden könnt. Die Gauge Funktion ist ein Zeiger der sich um 360° drehen kann. Diese Anzeige kann für verschiedene Sachen genutzt werden.


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.

Download (77kb .zip)


#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);
  }
}

Folgende Bauteile wurden verwendet:

1x Nextion 3.5″ Discovery Touch Display 480×320 HMI – NX4832F035 - https://ap-url.de/nextion35d
1x Nextion 3.5″ Enhanced Touch Display 480×320 HMI – NX4832K035 - https://ap-url.de/nextion35e
1x FTDI Adapter FT232RL USB zu TTL - https://ap-url.de/ftdi
1x UNO R3 ATmega328P Board mit USB Kabel Arduino Uno R3 kompatibel - https://ap-url.de/arduinouno


Arduino Nextion Display

Hinterlassen Sie einen Kommentar

Bitte beachten Sie, dass Kommentare vor der Veröffentlichung genehmigt werden müssen.