Ethernet Library blockiert Pins (außer 13, 12, 11, 10) ?!?!

Doc_Arduino:
in den Kommentaren von Deinem Link, der übrigens falsch verlinkt ist, wo du den Code her hast, steht im letzten Eintrag auch etwas von einem Problem mit Pins schalten. Irgendwas stimmt damit nicht. Probiere mal die Bsp. der Ethernet Library durch. Quasi die originale. Wenn die funktionieren, kannste immer noch vergleichen was anders ist.

ehm.. ja... :smiley: könnte daran liegen, dass der Kommentar von mir ist.. :smiley: aber trotzdem danke ^^ Link funktioniert jetzt richtig :wink:

@uwefed:

ja ich glaub ich hab das mit dem BUFFSIZ falsch verstanden.. Dieser ist dafür da die "Anfrage" vom Client zwischen zuspeichern, bzw die länge hierfür zu begrenzen. 255 sind keine kb sondern wahrscheinlich eine Angabe von 0 bis 255 auf die 2 KB bezogen??

Aaaaah, wenn ich quasi 2 clients oder mehr gleichzeitig habe, entsteht so ein Fehler.. Ja das ergibt wirklich Sinn.. :slight_smile: Problem Gelöst! :))

LETZE frage (dann ist auch erstmal Schluss) ^^ :

Ich will jetzt den Vorhanden Code um die PWM Ausgabe "ärmer" machen aber um eine 433 MHz Übermittlung der r, g, b Pins an einen anderen Arduino "reicher" machen. Dies würde ich am besten über die VirtualWire.h lib realisieren wollen.

die Frage ist nun:

  • Wo soll die Sendung der Variablen im Code stattfinden? Am besten gleich in der Subroutine oder nach der vollendeten Subroutine?
  • Wie übertrage ich die Daten? (Plan mittels itoa() werte für die Übermittlung aufbereiten und dann atoi() um sie am anderen Arduino wieder lesbar zu machen)

Nur wie mache ich klar, welche werte für welchen integer sind? alles zusammen wie es auf der Website ankommt? also im GET format oder kann man diese in einem String schön darstellen? eventuell ein Array? aber lässt sich ein Array in einen String und wieder zurück umwandeln??

Bin offen für allmögliche Ideen, Vorschläge und vorallem Ratschläge :slight_smile:

Grüße! Und übrigens einen Happy Arduino Day euch allen :))