Bewässerungsanlage mit Arduino und Raspi

tuy007sal:
Weiß nicht, ob es an enc oder uno liegt aber speicher, ist voll.

Ich hab 2 Library aus probiert:
MySQL-Connector
MySQL-MariaDB-Generic

Hmm..
Also die beiden kenn ich nicht...

Ich nehm die von Chuck Bell - siehe #1 - und die geht immer...

#include <Ethernet.h>
uint8_t mac_addr[] = {0xAF, 0xAE, 0xAD, 0xAC, 0xAB, 0xAA};
uint8_t ip_addr[] = {192, 168, 0, 10};
EthernetClient ethclient;

#include <MySQL_Connection.h>
#include <MySQL_Cursor.h>
const uint8_t sqlServer[4] = {192, 168, 0, 5};
const uint16_t sqlport = 3306;
char user[5] = "ardu";              // MySQL user login username
char password[5] = "ardu";        // MySQL user login password
MySQL_Connection conn((Client *)&ethclient);

void setup() {
  Serial.begin(115200);
  Serial.println(F("Start..."));
  Ethernet.init(10);
  Ethernet.begin(mac_addr, ip_addr);
  Serial.print (F ("Meine IP ist: "));
  Serial.println (Ethernet.localIP());
  if (conn.connect (sqlServer, sqlport, user, password))
  {
    Serial.println(F("Connect!"));
  }
  else
  {
    Serial.println(F("nene..."));
  }
}
void loop() {
  // put your main code here, to run repeatedly:

}
Der Sketch verwendet 15784 Bytes (48%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 763 Bytes (37%) des dynamischen Speichers,

Also ist noch ein bissl Platz...

Ausgabe auf dem SerMon, wenn ich keine DB dran habe...

12:12:02.376 -> Start...
12:12:02.938 -> Meine IP ist: 192.168.0.10
12:12:02.938 -> ...trying...
12:12:03.965 -> ...got: 0 retrying...
12:12:04.463 -> ...trying...
12:12:05.458 -> ...got: 0 retrying...
12:12:05.956 -> ...trying...
12:12:06.950 -> ...got: 0 retrying...
12:12:07.447 -> nene...

Und da siehst Du schon, das es Ausgaben gibt, die ich nicht eingetackert habe. Die sind schon in der lib enthalten :wink:

Den Code musst oben an Dich anpassen.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.