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

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

Добавлено: 03 июн 2021, 11:45
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() {}

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

Добавлено: 03 июн 2021, 12:06
Fuji1604
Телефонный номер переводите в байты и сохраняйте в "хранилище UUID" во встроенных блоках.
вот пример как подобное реализовал, вместо чтения из uart отправляйте в стек номер телефона
считыватель127кгц через uart.flp

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

Добавлено: 03 июн 2021, 12:45
stapmoff
[ref]Fuji1604[/ref], Спасибо, попробую.