Используя java-приложение, и модель контроллера сбора данных на AVR научимся сохранять показания устройства в базе данных под управлением движка SQLite. Данные передаются в форме строки, где непосредственно само приложение делит информацию на подстроки и извлекает необходимые значения. Температуру переводим в дробное число. Дату и время оставляем в символьном виде, при этом они остаются составным ключом в таблице. Перед отправкой запроса в базу сохраняем информацию в текстовый файл, т.е. ведем своеобразный лог. Для записи данных в базу используем интерфейс PreparedStatement, который наследует от Statement. Его "изюминкой" является то, что созданные объекты могут передавать несколько входных параметров, значение которых не указывается в запросе и на его место ставится знак («?»). Пропишем занесение данных каждую минуту для уникальности ключей, обычным сравнением строк. Произведем обновление таблицы после операции записи. Исходники для java-приложения и проект, в нескольких вариантах, для программы Proteus прилагаются. Подробнее читайте по ссылке.
Вступите в группу, и вы сможете просматривать изображения в полном размере
![]()
Это интересно
0
|
|||
Последние откомментированные темы: