#include enum parts { HTML_BEGIN }; const char html_begin[] PROGMEM = R"===(

Лабораторная работа

Акселерометр ADW22035Z - Cемейство ADXL103

Акселерометр подает на выход данные по одной оси.

Браузер устарел! Установите современный браузер, для того, чтобы ознакомиться с графиком!

График 1 - Напряжение на выводе акселерометра

Браузер устарел! Установите современный браузер, для того, чтобы ознакомиться с графиком!

График 2 - Частотный спектр (быстрое преобразование Фурье)

0
Hz - пиковая частота

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; }