#include enum parts { HTML_BEGIN }; const char html_begin[] PROGMEM = R"===( Лабораторная работа Акселерометр ADW22035Z - Cемейство ADXL103 Акселерометр подает на выход данные по одной оси. Браузер устарел! Установите современный браузер, для того, чтобы ознакомиться с графиком! График 1 - Напряжение на выводе акселерометра Браузер устарел! Установите современный браузер, для того, чтобы ознакомиться с графиком! График 2 - Частотный спектр (быстрое преобразование Фурье) 0Hz - пиковая частота 0 шагов )==="; static int getHtml(parts p, char &adr, uint16_t buf_size, uint16_t bias) { char *buffer = &adr; const char *html_part; int length = 0; switch (p) { case HTML_BEGIN: html_part = html_begin; break; } length = strlen_P(html_part); for (int i = 0; i != length; i++) { if (i > buf_size) return i; buffer[i + bias] = pgm_read_byte_near(html_part + i); } return length; }
Акселерометр подает на выход данные по одной оси.