k-b-l:
ich glaube, du verstehst mich falsch.
...
Nun gibt es das netino projekt (Net-io programmieren über arduino ide)
Ja, das glaube ich auch, dass ich es nicht vestanden habe.
Aber jetzt scheint es etwas klarer zu werden:
- Du hast einen Arduino mit Ethernet-Shield
- Du hast keine/kaum Ahnung von Arduino-Programmierung
- Du hast ein AVR Net-IO
- Du hast keine Ahnung von AVR Net-IO Programmierung
- Du hast Dateien von einem "netino projekt", mit dem man Net-IO über die Arduino-IDE programmieren kannst
- Und dieses "netino projekt" bekommst Du nicht zum Laufen
Ich weiß nicht, ob ich's jetzt verstanden habe, aber helfen kann ich Dir dabei nicht, soweit es nicht Arduino-Boards, -Shields oder -Software betrifft. Von AVR Net-IO habe ich keine Ahnung. Und in den gruseligen ENC28j60 Netzwerkchip möchte ich mich gar nicht einarbeiten, wo doch der W5100 des Ethernet-Shields viel komfortabler umd speichersparender zu programmieren ist.
k-b-l:
außerdem benötige ich allgemein hilfe wie ich den analogwert mit den 0 vorweg hinbekomme
Ganzzahlen mit führenden Nullen formatierst Du am komfortabelsten mit "sprintf" bzw. mit der gegen Pufferüberläufe sicheren Funktion "snprintf": Beispielcode:
void setup() {
Serial.begin(9600);
int a0,a1,a2,a3,a4,a5; // integer-Variablen
char line[41]; // String für 40 Zeichen plus Nullzeichen am Ende
a0=analogRead(A0);
a1=analogRead(A1);
a2=analogRead(A2);
a3=analogRead(A3);
a4=analogRead(A4);
a5=analogRead(A5);
snprintf(line,sizeof(line),"%06d:%04d:%03d blabla %05d?%04d!%04d",a0,a1,a2,a3,a4,a5);
Serial.println(line);
}
Die Funktionen sprintf bzw. snprintf arbeiten mit einem "Formatierungs-String", in dem Du festlegst, was für Variablen wie formatiert werden sollen. "%0" steht dabei für "formatiere mit führenden Nullen", die nächste(n) Ziffer(n) stehen für die zu formatierende Mindestbreite und das "d" in "%06d" steht für "Dezimalzahl".
Hinweis: Die Standard-Library bei der Arduino-Programmierung ist die "AVR libc", Dokumentation hier:
http://www.nongnu.org/avr-libc/user-manual/modules.html
Wenn Du nähere Erläuterungen zu den einzelnen Funktionen benötigst, kannst Du den Funktionsnamen leicht googeln und Dir die Verwendung in C- bzw. C++ Tutorials irgendwo im Internet ansehen, da fast alle Funktionen der AVR libc auch in anderen C-Standardlibraries enthalten sind.