0 голосов
можно ли вот так -

String message;

void setup()

{

Serial.begin(9600);

}

void loop() {

 while (Serial.available()) {

 char incomingChar = Serial.read();

if (incomingChar >= '0' && incomingChar <= '9') {

 message += incomingChar; } else if (incomingChar == '\n') {

 int i = message.toInt());

message = ""; } }

сделать так чтобы i была равна цифре которую мы писали в Serial Monitor?
(12 баллов) 4 6

1 Ответ

0 голосов
Да, можно. Учитывайте, что если преобразование строки в число невозможно на данный метод вернёт 0.
(3 тыс. баллов) 7 17 38
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Un_ka

    38 балл(ов)

  2. M-Serhio

    5 балл(ов)

  3. Nior

    2 балл(ов)

...