Sehr coole Sache, MC-Connect to PHP finde ich sehr interessant !
...und als Aufgabe für die nächsten lauen Abendstunden : Tasterstatus vom Board auf PHP visualisieren !![]()
Ein kleines Projekt, weil ich nix zu tun hatte:
Eigentlich sogar ganz praktisch:
Werde bei Zeiten ein komplettes-HowTo auf meiner HP erstellen...
Zeigt die Inet-IP auf einem LCD.
Besteht aus 3 Teilen:
1. PHP-File auf meinem Webspace:
2. Wahnsinns Visual-Basic-Programm:Code:<?php $ip = getenv('REMOTE_ADDR'); echo $ip; ?>
Wer keinen Webspace besitzt kann auch das file auf meinem server nutzen.Code:Private Sub Form_Load() MSComm1.CommPort = 3 MSComm1.PortOpen = True End Sub Private Sub Timer1_Timer() Dim IP As String IP = Inet1.OpenURL("http://www.alekto-programming.com/ip.php") MSComm1.Output = IP & "!" End Sub
Wobei ich das "!" als Schluss-Byte der IP gewählt habe. Der µC muss ja erkennen, wo die IP aufhört.
3. µC-Code
Alles in allem sieht der Spaß dann so aus:Code:// Nur die Main-Schleife... // QUICK & DIRTY ! char IP[16]; //============================== int main (void) { int Counter; char zeichen; char FirstTime = 1; wait_ms(200); lcd_init(); lcd_goto(1,1); lcd_displaystring("Awaiting IP-Data"); lcd_goto(2,1); lcd_displaystring("XXX.XXX.XXX.XXX"); initUART(); while (1==1) // Mainloop { Counter = 0; while (zeichen != 33) { zeichen=getChar(); IP[Counter]=zeichen; Counter++; } if(FirstTime) { lcd_clear(); lcd_goto(1,1); lcd_displaystring("Current IP:"); FirstTime = 0; } int Endpos; Endpos = Counter; zeichen =0; for(Counter=Endpos;Counter < 17; Counter++) IP[Counter] = 32; for(Counter=0;Counter < (Endpos -1);Counter++) { lcd_goto(2,Counter + 1); lcd_displaychar(IP[Counter]); } } } //=================================
Bild hier
Bild hier
Schreibfehler inklusive...
Viel Spaß...
Edit: IP hab ich grade gewechselt :P
Sehr coole Sache, MC-Connect to PHP finde ich sehr interessant !
...und als Aufgabe für die nächsten lauen Abendstunden : Tasterstatus vom Board auf PHP visualisieren !![]()
hey schöne sache. was man nicht alles machen kann![]()
(-_-)
Machbar sicherZitat von Andree-HB
nur wen interessierts, ob mein taster gedrückt ist oder net :P
...Diejenigen, für die auch Deine aktuelle IP interessant ist !nur wen interessierts, ob mein taster gedrückt ist oder net![]()
^^
Hab auf deiner Seite gerade das WinAmp-Terminal entdeckt
Könnte man mal ein bisschen abkupfern und ein neues Projekt draus machen...
...jipp, zum Beispiel. *g*Könnte man mal ein bisschen abkupfern und ein neues Projekt draus machen...
Das Poblem, warum das immer noch auf Eis liegt ist die pc-seitige Programmierung. Ein Arbeitskollege hatte damit angefangen, ist aber dann für ein paar Jahre ins Ausland gegangen, in eine unserer Firmenvertretungen. Er wird da wohl übrigens auch bleiben, so dass ich neue Programmierer mit offenen Armen empfange.![]()
Könnte ein Terminal-Programm programmieren, sollte kein Problem sein.Zitat von Andree-HB
Man könnte man noch ein Funk-Modul dranbasteln und schon hat man ne Winamp-Fernbedienung.
Bild hier
Also ich sehe da 3 Taster.
Play/Pause
Next
Back
Ein Laustärke-Drehregler wäre noch praktisch.
...die kann man beliebig erweitern - auch können ein paar LED`s per Software (z.B. für Anzeige repeat, random, o.ä.) geschaltet werden. Und ob nun Funk oder RS232 - das ist ja egal.Also ich sehe da 3 Taster
guck` mal hier :
https://www.roboternetz.de/phpBB2/ze...ghlight=winamp
Huch, ich seh grad, dass ich versprochen hatte das auf meine Page zu stellen, jetzt ist es drauf
http://www.alekto-programming.com/mo...howpage&pid=29
Lesezeichen