#1 2023-12-09 14:33:18

mitri1
Учасник
Зареєстрований: 2023-12-09
Повідомлень: 1

Проблема з Serial

Ось код

void setup() {
  Serial.begin(9600);
 
}

void loop() {
  if (Serial.available() > 0) {
    int in_data = Serial.read() - '0';
    Serial.println(in_data);
  }
}



Коли підключаю ардуінку, заходжу в серіал монітор і пишу, до прикладу число "3", вихідне число є 3 і знизу нього написується число -38 (так з числом будь яким)

Неактивний

#2 2023-12-09 16:29:10

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 137

Re: Проблема з Serial

В чому полягає питання? Звідки -38?
Ви вводите два символи: '3' і перевод строки з кодом 10. 10 - 48 (код символу '0') = -38.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму