Сбор и сохранение данных с датчиков arduino.

Feralist
Offline
Зарегистрирован: 28.02.2015

Привет всем!!

У меня имеется arduino mega 2560, ethernet shield, датчик температуры ds18b20, датчик освещенности BH1750. Все это естественно собрано и был сделан код который создавал web сервер и выводил данные с датчиков на сервер т.е. вбиваешь с браузере ip адресс, заходишь и видишь показания температуры и освещенности. 

Вопрос: как с помощью processing взять эти данные с датчиков и сохранить их в файл.

Гуглил, искал как это сделать, но ни чего вразумительного не нашел. HELP ME PLEASE!!!

sorry_one
Offline
Зарегистрирован: 11.02.2012

https://www.processing.org/tutorials/network/

Example 1: Web client
// A simple web client using HTTP

import processing.net.*; 

Client c; 
String data;

void setup() { 
  size(200, 200); 
  background(50); 
  fill(200);
  c = new Client(this, "www.processing.org", 80);  // Connect to server on port 80 
  c.write("GET / HTTP/1.0\n");  // Use the HTTP "GET" command to ask for a webpage
  c.write("Host: my_domain_name.com\n\n"); // Be polite and say who we are
} 

void draw() {
  if (c.available() > 0) {    // If there's incoming data from the client...
    data += c.readString();   // ...then grab it and print it 
    println(data); 
  } 
}

вместо www.processing.org - ip адрес ардуинки и потом разбирать строку на составляющие.