Ви не увійшли.
Сторінки 1
Добрый день!
У меня есть простой скетч:
#include <EEPROM.h>
void setup() {
Serial.begin(9600); // Открываем порт с компьютером
int addr = 0;
String str = "";
for (int i = 0; i < 1000; i = i + 1) {
byte val = EEPROM[i];
str = str + String(val);
Serial.println(str);
Serial.println();
}
Serial.println("str: " + str);
}
void loop() {}
который через цикл for выводит данные из EEPROM (энергонезависимой памяти ардуино, в моем случае во всех ячейках находится число 15), и "склеивает" в одну строку и выводит в монитор порта.
В мониторе порта мы видим "пирамидку":
15
1515
151515
15151515
1515151515
151515151515
15151515151515
1515151515151515
151515151515151515
15151515151515151515
1515151515151515151515
151515151515151515151515
15151515151515151515151515
1515151515151515151515151515
И Т. Д.
Всё было бы хорошо, если бы не одно но. В один прекрасный момент наша пирамидка "обрывается ":
151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515
15
1515
151515
15151515
как будто была команда srt = "", но её не было.
Подскажите, пожалуйста, что с этим делать?
Неактивний
Сторінки 1