Bonjour aux arduinistes,
Je débute avec arduino et je suis un peu perdu.
J'ai instrumenté mon compteur d'eau avec un petit capteur. Je dispose d'une carte arduino UNO et d'une carte shield ethernet. J'arrive à compter les impulsion avec la carte uno et je voudrai maintenant envoyer ces données vers la base ma base de données mysql via le shield éthernet pour tracer des graphiques ou m' alerter en cas de consommation inhabituelle.
Pouvez vous m'aider en m'expliquant comment faire ! ou en me donnant un exemple
Merci
Voici le code pour le comptage
const int buttonPin = 2;
int buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;
void setup()
{ pinMode(buttonPin, INPUT);
Serial.begin(115200);}
void loop()
{ buttonState = digitalRead(buttonPin);
if (buttonState != lastButtonState) {
if (buttonState == HIGH) {
buttonPushCounter++;
Serial.print("");
Serial.println(buttonPushCounter*0.15); }
else {
}
}
lastButtonState = buttonState;
if (buttonPushCounter % 4 == 0) {
} else {
}
}
AMGRA:
je voudrai maintenant envoyer ces données vers la base ma base de données mysql via le shield éthernet
Le principe de base est que l'arduino (via son shield) envoie un message à un serveur (html ou autre) sur ton réseau, et c'est le serveur qui écrit sur la base mysql, la consulte, teste les données...
L'arduino ne communique pas directement avec une bdd.