Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: График температуры на сайте с датчика ds18b20  (Прочитано 2534 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MoHoXPOM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Доброго времени суток! Сначала предыстория:

Занимаюсь радиоэлектроникой, немного микроконтроллерами и в один прекрасный день стукнула мысль-хочу сделать собственный web-сервер, на который будет выводится информация с датчика температуры в виде графика. До этого сидел на винде, но знакомый посоветовал поставть *nix, потому что в этих системах удобнее работать с железом. Задача поставлена, осталось всего ничего: реализация) Долгими холодными февральскими вечерами сидел и изучал Ubuntu, порой радуясь как ребенок, когда получалось, порой ругаясь как сапожник, когда все летело и накрывалось медным тазом) Потом собрал преобразователь уровней для моего датчика, подключил к компьютеру, установил программу digitemp и, немного пошаманив, получил температуру. Также на компьютере вертится apache2+mysql+php. В mysql записывается температура с помощью скрипта, который автоматом выполняется каждые 5 мин.

Теперь вопрос:

С помощью какого инструмента можно построить красивый график и как туда перенести 2 массива из mysql: температуры и даты\времени.

Заранее благодарен за ответ, направьте пожалуйста в правильное русло!

Оффлайн boa

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
    • Карта рыбака
Re: График температуры на сайте с датчика ds18b20
« Ответ #1 : 18 Апреля 2013, 15:04:51 »
Например, pChart

Оффлайн MoHoXPOM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: График температуры на сайте с датчика ds18b20
« Ответ #2 : 18 Апреля 2013, 15:26:44 »
pChart

Я еще https://developers.google.com/chart/?hl=ru нашел, но как создать массив из столбца таблицы mysql? Я знаю, как подключиться к базе mysql, но как и в какую переменную записать массив-не знаю. Я практически не сталкивался с PHP и HTML. И массив же еще "двигать" надо, во избежание нагромождения данных, то есть, выбирать последние 30 значений температуры, например.

Оффлайн boa

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
    • Карта рыбака
Re: График температуры на сайте с датчика ds18b20
« Ответ #3 : 19 Апреля 2013, 11:07:59 »
Я практически не сталкивался с PHP и HTML.
Ну тогда читать :)
http://www.php.net/manual/ru/book.pdo.php
или тут
http://www.php.net/manual/ru/set.mysqlinfo.php

Оффлайн MoHoXPOM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: График температуры на сайте с датчика ds18b20
« Ответ #4 : 19 Апреля 2013, 13:21:09 »
Я практически не сталкивался с PHP и HTML.
Ну тогда читать :)

Это я люблю, без этого никуда)

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.