Наверно всё таки придётся на постоянную включить ардуину.
Вчера старательно игнорировал библиотеку EEPROM2.h, пытался написать свою мини функцию для чтения больших чисел (например 12546 ) из EEPROM... получилось конечно но если записать скетч в ардуину она зависает и игнорирует последующие попытки записать, что либо. Спасает только запись скетча BLINK из стандартных примеров.
Просьба посмотреть, что не так.
PHP код:
#include <EEPROM.h>
int SERVIS[5][3] = {
5,3,SERVIS[0][0]*SERVIS[0][1], // размер массива 5 строк[0][0], 3 столбца[0][1], 15 число ячеек [0][2]
0,0,0, //1 < например 12, 00, 00 = должно получится 12000
0,0,0, //2
0,0,0, //3
0,0,0, //4
};
int _Read_Eeprom()
{
int i, ii,x;
for (int x = 0; x = SERVIS[0][2]; x++)
{
for (int i = 1; i = SERVIS[0][0] - 1; i++) // i = 1-4
{
for (int ii = 0; ii = SERVIS[0][1]; ii++) // ii = 0-3
{
SERVIS[i][ii] = EEPROM.read(x);
}
}
}
}
void setup()
{
_Read_Eeprom();
String stringVar = String(SERVIS[1][0]) + String(SERVIS[1][1] + String(SERVIS[1][2]);
int intVar=stringVar.toInt();
Serial.println(intVar)
}
void loop()
{
}