Хочу прикрутить к блоку SD карту с файлом *.csv, которая была бы как телефонная книга на 10.000 тел. номеров и по запросу номера строки
выдергивать нужный
номер телефона.
Вот что сделал: по
номеру бита определяю начало строки и выдергиваю нужное количество бит в ком
порт, а вот вывести из блока как переменную в виде строки или числа не
могу. Помогите
дописать, пожалуйста.
// открыть файл с именем *.csv
File myfile = SD.open("tel1.csv");
// если файл доступен, прочитать его
if (myfile)
{
myfile.seek(NomString); // начать чтение с определенного мес
for (; myfile.available() && n < 12;Serial.write(myfile.read()), n++); // чтение нужного количества бит
{
Serial.write(myfile.read()); //отправляет в компорт
n = 0;
}
myfile.close(); //закрыть файл
}
else // если файл не может быть открыт, то выдатьсообщение об ошибке
{
Serial.println("error opening the textfile"); //ошибка файл не обнаружен
}