Własne komendy AT

0

Piszę oprogramowanie na mikrokontroler. Chciałbym zaimplementować własne komendy AT, które będę odbierał przez UART.
Np.
"AT+TEMP" temperatura odczytana z czujnika temperatury
"AT+LED=1111" ta komenda włączy wszystkie diody
"AT+MOTOR=50" ustawi PWM na 50%
Jakieś sugestie?
Odbierać znaki, czekać na znak końca, a następnie sprawdzać czy tekst jest taki sam jak wzorzec?

0

Najprościej maszyna Turinga:

0 -> `A` -> 1 -> `T` -> 2 -> `+` -> 3 -> '\n' -> 0
3 -> dowolny znak oprócz '\n' z zapamiętaniem do bufora -> 3
0 -> dowolny znak oprócz `A` -> 4
1 -> dowolny znak oprócz `T` -> 4
2 -> dowolny znak oprócz `+` -> 4
4 -> '\n' -> 0

1 użytkowników online, w tym zalogowanych: 0, gości: 1