Allgemeine Zeitung Mainz Stellenanzeigen
Es folgt der Quellcode des Scriptes, dass über den Windows-Taskplaner minütlich aufgerufen wird. Eine objektorientierte Vorgehensweise erachte ich ob der Kürze des Scripts für nicht angebracht. php /* Programm "" wird jede Minute über "Geplante Tasks" aufgerufen: "c:\php\ " Parameter: Rv=2210 Ohm UFühler=4, 98V Uref=3, 42V -> Temp=(Digit-401)/2, 5 */ $path = ". \\"; $avr_adresse = "192. 168. 0. 90"; $avr_port = "50290"; function make_filename () { global $path; $fname = $path. Avr net io heizungssteuerung games. 'Heizung_'. date ( 'm_Y'). ''; if (! file_exists ( $fname)) { $hd = fopen ( $fname, "w"); // Überschrift, wenn Datei neu fwrite ( $hd, "Datum / Zeit;Taußen;Tvor;Trück;Brenner\r\n"); fclose ( $hd);} return( $fname); // ". \"} // ---------------------- Main() ------------------------ $sock = @ fsockopen ( $avr_adresse, $avr_port, $errno, $errstr, 15); if ( $sock === FALSE) exit; // raus, wenn offline (nach 15 Sek. ) fwrite ( $sock, "initlcd\r\n"); // zu Beginn das LCD initialisieren fread ( $sock, 128); // void: response!
Die beigelegte Anleitung ist gut und für erste Tests ausreichend. Problematisch finde ich das beigelegte Windows- Programm auf der CD. Trotz Nachinstallation von NET- Framework 2. 0 gelingt es mir nicht, das Programm auf Win10/64 bit zum Laufen zu bringen. Erst die Installation auf einem Win10/32 bit- PC brachte den gewünschten Erfolg und ich konnte mit dem AVR-NET- Board eine Kommunikation aufbauen, nachdem ich wegen eines IP- Konflikts in meinem Netzwerk die IP des AVR geändert habe. Nächster Schritt: Ich testete das Board unter Linux- Ubuntu mit einem USBasp- Programmer von Amazon. Avr-net-io korrekte Fuses für Ethernet und fhem. Nach vielen Google- Recherchen konnte ich den Lesebefehl für AVRDUDE erfolgreich anwenden und den Speicher des ATMega32 erfolgreich auslesen. Auch war mit Telnet- Eingaben der AVR gut zu bedienen. Interessant finde ich auch die Programmiermöglichkeiten der ATMega- Chips (Mega32, Mega644... ) über die Linux- Anwendung Ethersex, die viele Einsatzmöglichkeiten abdeckt. Zusätzlich habe ich mir für Erweiterungen das Add- on Board für den AVR-NET-IO bei Pollin bestellt.