0

これらの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);
}

前もって感謝します!:)

4

3 に答える 3