arduino ADC über ethernet und PHP abfragen und speichern

Ok, ich fasse mal zusammen, was ich bisher verstanden habe.

  1. Es gibt einen Arduino UNO mit Ethernet-Schnittstelle (vermute ich mal, denn geschrieben wurde davon noch nix), der ADC Werte erfassen soll. Diese soll er per Web-Schnitstelle bereitstellen
  2. Es gibt irgendwo auf der Welt einen Rechner/Server mit Webserver und PHP, der dann auf den Arduino Zugreifen soll, um die Daten regelmäßig auszulesen
  3. Es gibt einen Laptop / Rechner, der dann auf den Webserver zugreift um die dort gespeicherten Daten abzuholen, zu verarbeiten oder was auch immer.

Ist das das soweit richtig?

Zu 1) Der Sketch den Du aktuell verwendest ist ungünstig für eine automatische Verarbeitung, da er eine "normale" HTML-Seite erzeugt. Wenn Du nur automatisiert darauf zugreifst, würde ich die Daten in einem "freundlicheren" Format ausgeben. Z.B. immer einen Sensorwert pro Zeile und dann den ADC-Pin und den gemessenen Wert durch ein Semikolon getrennt. Dann kannst Du das in PHP schön per foreach und explode() auseinandernehmen.

Zu 2) Wie zu 1 schon geschrieben, am besten per

//lines like "1;245" with 1=arduino adc-pin and 245 measured value
$data = file("http://myarduinoip/")
foreach ( $data as $line) {
    $elements = explode(";",$line);
    .... //hier dann weiterarbeiten $elements[0] ist der adc-pin und $elements[1] ist der wert
}

Zu 3) Das ist ja dann nur eine Frage wie Du Dein PHP-Script aufbaust, das die gespeicherten Werte zusammenstellt und präsentiert.

Mario.