Страница 1 из 1

SD карта как Б/Д телефонных номеров для GSM

Добавлено: 25.11.2016{, 00:22}
kartukov
Хочу прикрутить к блоку 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"); //ошибка файл не обнаружен
}

SD карта как Б/Д телефонных номеров для GSM

Добавлено: 26.11.2016{, 13:07}
slavas
Это вы автозвонилку пытаетесь сделать?

SD карта как Б/Д телефонных номеров для GSM

Добавлено: 26.11.2016{, 14:24}
kartukov
Можно использовать где хочешь и как хочешь.А задача стоит сделать sms информатор для оповещениякорпоративных сотрудников.Вот к стати блок готовый....Спасибо за доработку уважаемому "Слимпер"

SD карта как Б/Д телефонных номеров для GSM

Добавлено: 28.11.2016{, 07:14}
stapmoff
kartukov, Скиньте пример своей программы! Или добавте описание в блок пожалуйста! И на какие пины подключается SD