Как запрограммировать
Данный код открывает дверь при найденном в списке UID, который загружается через web-интерфейс.
reader = RFID.Reader({
    uart_id = <UART_ID>,     -- Замените <UART_ID> на соответствующий идентификатор.
    reset_pin = <RESET_PIN>, -- Замените <RESET_PIN> на соответствующий пин.
    rx_pin = <RX_PIN>,       -- Замените <RX_PIN> на соответствующий пин, если необходимо.
    tx_pin = <TX_PIN>,       -- Замените <TX_PIN> на соответствующий пин, если необходимо.
    gain = <GAIN_VALUE>      -- Замените <GAIN_VALUE> на соответствующее значение усиления.
})
Получение UID:
local uid = reader.uid(<HALT>, <TYPE>) 
Форматированный вывод:
local result = reader.sprintf({
    format = <FORMAT_STRING>, 
    keytype = <KEY_TYPE>, 
    key = <KEY>
})
Получение PAN:
local pan = reader.pan()
Основной цикл
reader.process({
    mode = <MODE>, 
    timeout_ms = <TIMEOUT_MS>,
    checkfunc = <CHECK_FUNCTION>,
    okfunc = <OK_FUNCTION>,
    errfunc = <ERROR_FUNCTION>,
    waitfunc = <WAIT_FUNCTION>
})