Arduion+WiFly+PHP+Mysql
hola amigos, necesito de su ayuda para poder crear un codigo para enviar desde mi placa arduino atraves de la placa wifly datos sobre dos sensores, de temperatura y humedad, luego mandarlos poe wi-fi una base de datos mysql. algo asi :
sensor 1 y 2----->arduino-------->wifly-------->php----->mysql
el condigo del sensor es este:
sensor 1 y 2----->arduino-------->wifly-------->php----->mysql
el condigo del sensor es este:
code: [select]
#include <onewire.h>
int sensorpin = a0; // select input pin potentiometer
int sensorvalue = 0; // variable store value coming sensor
int ds18s20_pin = 2; //ds18s20 signal pin on digital 2
//temperature chip i/o
onewire ds(ds18s20_pin); // on digital pin 2
void setup() {
// declare ledpin output:
serial.begin(9600);
}
void loop(void) {
// read value sensor:
sensorvalue = analogread(sensorpin);
delay(1000);
serial.print("sensor de humedad 1 = " );
serial.println(sensorvalue);
float temperature = gettemp();
serial.print("sensor de temperatura 1 = " );
serial.println(temperature);
delay(1000); //just here slow down output easier read
serial.print("----------------------------" );
serial.println(" ");
}
float gettemp(){
//returns temperature 1 ds18s20 in deg celsius
byte data[12];
byte addr[8];
if ( !ds.search(addr)) {
//no more sensors on chain, reset search
ds.reset_search();
return -1000;
}
if ( onewire::crc8( addr, 7) != addr[7]) {
serial.println("crc not valid!");
return -1000;
}
if ( addr[0] != 0x10 && addr[0] != 0x28) {
serial.print("device not recognized");
return -1000;
}
ds.reset();
ds.select(addr);
ds.write(0x44,1); // start conversion, parasite power on @ end
byte present = ds.reset();
ds.select(addr);
ds.write(0xbe); // read scratchpad
(int = 0; < 9; i++) { // need 9 bytes
data[i] = ds.read();
}
ds.reset_search();
byte msb = data[1];
byte lsb = data[0];
float tempread = ((msb << 8) | lsb); //using two's compliment
float temperaturesum = tempread / 16;
return temperaturesum;
}
arduino no puede conectar con mysql directamente, tienes que hacerlo mediante php y de aqui mysql
Arduino Forum > International > EspaƱol (Moderators: surbyte, Hector_A) > Arduion+WiFly+PHP+Mysql
arduino
Comments
Post a Comment