Hi,
I try to send data to php using Arduino Ethernet. Please can someone post here a very simple code how to make it. I already have the php and database ready so i need only the arduino code.
This is what i made but i thing is something wrong:
#include <Wire.h>
#include <SPI.h>
#include <Ethernet.h>
int incomingalarmstate = 0;
byte mac[] = {
0x90, 0xa2, 0xda, 0x0d, 0x69, 0xa4 };
IPAddress ip(192,168,1,240);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 255, 0);
IPAddress server(47, 226, 195, 1);
EthernetClient client;
void setup(void) {
Serial.begin(9600);
Ethernet.begin(mac, ip);
delay(1000);
Serial.println("connecting...");
}
void sendalarm() {
float alarmstate = incomingalarmstate;
Serial.println(alarmstate);
delay(1000);
if (client.connect(server, 80)) {
Serial.println("connected");
client.println("GET /search?q=arduino HTTP/1.1");
client.println();
}
else {
Serial.println("connection failed");
}
if (client.available()) {
client.print("GET http://47.226.195.1/controlpanel/getalarm.php?alarmstate=");
client.print(alarmstate);
client.println(" HTTP/1.1");
client.println("Host: http://controlpanel.com");
client.println();
}
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;;)
;
}
}
void loop(void) {
sendalarm();
}
I want to send the value alarmstate (0 or 1). I mixed the arduino example with my code.