Телефонная книга в EEPROM

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Телефонная книга в EEPROM

Сообщение stapmoff »

Доброго всем времени. Вот и пришел тот час, когда мозгов не хватает. Собираю управление шлагбаумом по средствам звонка на модуль. С помощью смс будет производиться запись номеров телефонов в eeprom, а вот как организовать поиск номеров, чтоб открыть шлагбаум, ни как не могу понять. Посоветуйте что ни будь.
Прилагаю код из которого буду пилить блок.

Код: Выделить всё

#include <avr/eeprom.h>
 
#define TEL_LEN 12
char tel[] = "+79168473742";
 
void tel_read() {
    Serial.print("EEPROM= ");
    for (uint8_t i=0; i<TEL_LEN; i++) {
        Serial.print(eeprom_read_byte((const uint8_t*)i);
    }
    Serial.print('\n');
}
 
void tel_write() {
    for (uint8_t i=0; i<TEL_LEN; i++) {
        eeprom_write_byte((uint8_t*)i, (uint8_t)tel[i]);
    }
}
 
void setup() {
    Serial.begin(9600);
    tel_read();
    tel_write();
    tel_read();
}
 
void loop() {}
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Телефонная книга в EEPROM

Сообщение Fuji1604 »

Телефонный номер переводите в байты и сохраняйте в "хранилище UUID" во встроенных блоках.
вот пример как подобное реализовал, вместо чтения из uart отправляйте в стек номер телефона
считыватель127кгц через uart.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Телефонная книга в EEPROM

Сообщение stapmoff »

[ref]Fuji1604[/ref], Спасибо, попробую.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя