String binary to byte. Arduino

Скетч преобразования бинарного строкового сообщения полученного через .read() в целое.
В буфере Serial строка символов «11111111»
int get_serial_string_bin_to_int()
{
int val=0;
for (int i = 7; i>-1; i—)
{
int val_a=(Serial.read()-‘0’);
if (val_a==1) val=val|((val_a)<

Добавить комментарий