0
Παιδιά καλησπέρα.
Χρησιμοποιώ μια Ethernet shield στο Arduino και έχω προσθέσει μέσα στο sketch τον εξής κώδικα:
//if HTTP request has ended
if (c == '\n') {
Serial.println(readString); //print to serial monitor for debuging
client.println("HTTP/1.1 200 OK"); //send new page
client.println("Content-Type: text/html");
client.println();
client.println("<HTML>");
client.println("<HEAD>");
client.println("<meta name='apple-mobile-web-app-capable' content='yes' />");
client.println("<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' />");
client.println("<link rel='stylesheet' type='text/css' href='http://randomnerdtutorials.com/ethernetcss.css' />");
client.println("<TITLE>Web Devices Control</TITLE>");
client.println("</HEAD>");
client.println("<BODY>");
client.println("<H1>Web Devices Control</H1>");
client.println("<hr />");
client.println("<br />");
client.println("<H2>Arduino with Ethernet Shield</H2>");
client.println("<br />");
client.println("</a>");
client.println("<a href=\"/?button1on\"\">Turn On LED</a>");
client.println("<a href=\"/?button1off\"\">Turn Off LED</a>");
//client.println("<br />");
client.println("LED is now: ");
if(value == HIGH)
{
client.println("ON");
}
else
{
client.println("OFF");
}
client.println("<br />");
client.println("<br />");
client.println("<br />");
client.println("<a href=\"/?button2on\"\">Rotate Left</a>");
client.println("<a href=\"/?button2off\"\">Rotate Right</a><br />");
client.println("<br />");
client.println("<br />");
client.println("<a href=\"/?button3on\"\">Open Valve</a>");
client.println("<a href=\"/?button3off\"\">Close Valve</a><br />");
client.println("<br />");
client.println("</BODY>");
client.println("</HTML>");
delay(1);
//stopping client
client.stop();
Υπάρχει τρόπος αυτό το τμήμα κώδικα να το βάλω σε processing έτσι ώστε να μην έχω θέματα μνήμης του Arduino? ή πρέπει να γράψω έναν ανάλογο κώδικα σε processing για να καταφέρω το ίδιο αποτέλεσμα? (με τον κώδικα αυτό σε μια "εσωτερική" ip την 192.168.1.178 εμφανίζεται ένα παράθυρο με κάποια buttons για διάφορες λειτουργίες του Arduino-δηλαδή χειρίζομαι από το pc εξόδους του Arduino)