Ви не увійшли.
Сторінки 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 = "", но её не было.
Подскажите, пожалуйста, что с этим делать?
Я уже нашел - toInt()
http://arduino.ua/ru/prog/StringToInt
Добрый день!
Подскажите, пожалуйста.
Мне надо преобразовать к числу строку, например у меня есть переменная:
char sim = '7';
и мне надо преобразовать строку к числу, чтобы она стала такой:
int sim = 7;
и с ней можно было выполнять математические операции.
Как это сделать?
Аналог из JavaScript - https://learn.javascript.ru/operators#преобразование-к-числу-унарный-плюс
Добрый день!
Помогите, пожалуйста!
У меня есть 10-значное число, например 9876543210
Мне надо записать это число в массив, по цифрам.
Аналог split('') из php и javascript
Чтобы получилось:
num[0] = 9;
num[1] = 8;
num[2] = 7;
num[3] = 6;
и т.д.
Подскажите, как это сделать?
Сторінки 1