Ви не увійшли.
Сторінки 1
Мій String виглядає так:
125
201
252
0
144
80
11
52
21
64
27
Вроді, нічого "кримінального".
Дописав код ще так:
void printText(void) {
String s;
if (Serial.available())
{
s = Serial.readString(); //getting string input in variable "s"
int digits = s.toInt();
display.println(digits);
// display.println(s);
display.display();
display.println("\n");
}
delay(1000);
}
Реультат виведення на ОЛЕД не змінився. 0 виводить.
http://arduino.ua/ru/prog/StringToInt
Дякую, прописав такий код:
void printText(void) {
String s;
if (Serial.available())
{
s = Serial.readString(); //getting string input in variable "s"
display.println(s.toInt());
// display.println(s);
display.display();
display.println("\n");
}
delay(1000);
}
Тобто змінив тільки одну стрічку.
Але на ОЛЕД отримую повідомлення "0".
Тобто, функція StringToInt не сприймає мій вхідний string.
Чи я не правильно зробив?
Дякую.
Всім привіт!
Є такий код:
void printText(void) {
String s;
if (Serial.available())
{
s = Serial.readString(); //getting string input in variable "s"
display.println(s);
display.display();
display.println("\n");
}
delay(1000);
}
Зараз дані виводяться в String форматі, а мені потрібно виводити їх, як десяткові числа.
Як переробити String в DEX, для виведення їх на OLED екран?
Бібліотека екрану: adafruit. Дані вивожу з SerialPort.
Дякую!!!
Сторінки 1