web сервер на микроконтроллере +акселерометр

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1775872020 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1775872020 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Хорошая реализация WEB сервера. Как пример к WEB серверу прикрутили акселерометр, который при изменении своего положения в пространстве выдает угол наклона относительно горизонта. Все данные выводятся на страничку зашитую в WEB сервере, доступ к которой можно получить открыв заданный заранее IP адрес устройства.
Устройство реализавано на микросхеме ENC28J60 и микроконтроллере ATmega128. ENC28J60 - представляет из себя аппаратный TCP/IP стек, минимальное количество деталей для стабильной работы Ethernet устройств на базе ENC28J60 дал этой микросхеме широкое распространение в любительской практике. Ближайшим аналогом являются микросхемы компании WizNet. В сети встречались случаи реализации подобного устройства и на ATmega8, но извращения с кодом тоже имели место быть :-)