Get SerialStringInt to int 2

Скетч чтения целого числа записанного строкой.
<br />
int get_<a href="http://bigbarrel.ru/tag/serial/" class="st_tag internal_tag" rel="tag" title="Posts tagged with serial">serial</a>_stringInt_to_int(int count)<br />
{<br />
  int val=0;<br />
  for (int i = count-1; i>-1; i--)<br />
  {<br />
    int val_a=(Serial.read()-'0');<br />
    int val_e=1;<br />
    for (int j = 0; j<i; j++) val_e=val_e*10;
    val=val+val_a*val_e;
   }
 
 
  return val;
}

Пример использования(В буфере число формата ######):

1
2
int value;
int=get_serial_stringInt_to_int(6)
int value;
int=get_serial_stringInt_to_int(6)

2 комментс для “Get SerialStringInt to int

  1. Ответить Олег Дек 7, 2016 19:21

    Пропала часть статьи

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