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.
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); } }
Folgende Bauteile wurden verwendet:
1x Nextion 3.5″ Discovery Touch Display 480×320 HMI – NX4832F035 - https://ap-url.de/nextion35d1x 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
|
|