これらのNextionディスプレイの1つを備えたArduino MEGAがあります。素敵なディスプレイを作成しました。私の目的は、アナログ入力を表示することです。ただし、このディスプレイでは小数を表示できないことに気付きました (数字の「ウィジェット」を使用)。だから私はそれを行うために「テキスト」ウィジェットを使用していますが、残念ながら機能しません。
#include "Nextion.h"
#define RES 1023
#define AREF 5
int voltage_pin=A0;
int raw_voltage;
double voltage;
String voltage2;
void setup() {
Serial.begin(9600);
}
void loop() {
raw_voltage=analogRead(voltage_pin);
voltage=raw_voltage*AREF/RES;
Serial.print("n3.val=");
Serial.print(raw_voltage);
Serial.write(0xff);
Serial.write(0xff);
Serial.write(0xff);
String voltage2=String(voltage);
Serial.print("t10.txt=");
Serial.print(voltage2);
Serial.write(0xff);
Serial.write(0xff);
Serial.write(0xff);
delay(100);
}
前もって感謝します!:)