Hallo, ich habe das AVR-CDC-IO projekt dieser seite nachgebaut http://www.recursion.jp/avrcdc/. es handelt sich um einen atmega8 der per usb an den pc angeschlossen wird und dort dann als com port im gerätemanager aufgelistet wird und auch genauso angesprochen werden kann, als wäre es ein richtiger com port. dann kann man mit bestimmten befehlen die io pins des atmega8 high und low setzen. nun brauche ich ein kleines programm, um die pins nicht mit einem com port terminal programm setzen zu müssen, sondern das ganze automatisch von einem programm machen zu lassen, wenn eine bestimmte bedingung erfüllt ist. diese bedingung wird über ein php script erfüllt (z.b. txt datei, die ich mit rs232 programm dann auswerten will, da ich mit php ja nicht auf die schnittstelle zugreifen kann). das ganze habe ich schon mal mit profan über die parallele schnttstelle gemacht, dies ist allerdings wesentlich einfacher). nun wollte ich fragen in welcher programmiersprache ich mein vorhaben am besten realisieren sollte und ob ihr vll. schon fertige scripts aus dem internet kennt, die ich verwenden könnte und ich dann nur noch kleine dinge ändern müsste. meine kenntnisse sind nicht so gut. habe bisher nur viel mit html, php, einiges mit assembler (microntroller programmiert) und ganz wenig profan gemacht. mfg
Ich hätte Stein und Bein geschworen PHP hätte fopen(). Haben Rasmus und Co. das wieder rausgeworfen?
php hat fopen, aber heißt das, dass man damit den com port, also hardware ansprechen kann? ich bezweile das doch ziemlich. suche eben nach der einfachsten möglichkeit einen string an den avr zu senden um den einen pin auf high zu stellen. mfg
$fp = fopen ("COM1:", "r"); geht problemlos, google nennt dir sicher ein paar tutorials :)
Dokus sind ne feine Sache ;) http://de.php.net/manual/de/function.fopen.php#20935 http://de.php.net/manual/de/function.fopen.php#16296 Einfach mal nach COM oder Serial suchen im Browser.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.