Привет друзья!
Я тут собираю кодовый замок и у меня возник вопрос, который я что то не могу решить.
Я ввожу данные в массив и когда он равен 4 символам я начинаю его проверять. Как вложить символы я понял, а вот как и прочитать не могу понять.
я тут просто накидал пример, тут все понятно с ним, я его для наглядности написал:
Когда буффер = 4 символам начинаю его читать, я знаю что его нужно читать в цикле типа for, а вот как не знаю, помогите пожалуйста!
- Код: Выделить всё • Развернуть
ISR(USART_RXC_vect) {
unsigned char symbol = UDR;
unsigned char buffer[4];
uint8_t i = 0;
if (symbol=='q') {buffer[i]=symbol; i++;}
else if (symbol == 'w') {buffer[i]=symbol; i++;}
else if (symbol == 'e') {buffer[i]=symbol; i++;}
else if (symbol == 'r') {buffer[i]=symbol; i++;}
else if (i==4) {ReadBuffer();}
}