RS232 + TV
Buon giorno a tutti!
scrivo a voi per chiedere consiglio e aiuto riguardo a un problemino che ho per un mio progettino!
Vi spiego brevemente:
la mia tv( sharp LC40Le820) presenta una porta RS232 per il controllo del televisore tramite il PC! Cosi da buon informatico e programmatore ho deciso di accogliere la sfida e di provare a controllare la TV tramite un PC. Ho realizzato un piccolo software che permette di inviare i segnali tramite un cavo rs232-USB.
Purtroppo pero ho riscontrato dei problemi con l'invio dei dati, in quanto il televisore non sembra ricevere i comandi!
Allego una immagine con le uniche due pagine del manuale del televisore. Purtroppo quello che non capisco è come deve essere formattato il codice da inviare. Il manuale dice che deve essere composto dal Comando+Parametro+codice ritorno. Cosi ho deciso di formattare il pacchetto da trasmettere cosi(scelgo un comando a caso): POWR0---0DH. solo che purtroppo non funziona. Qualcuno ha qualche idea!?
grazie
codice sorgente:
scrivo a voi per chiedere consiglio e aiuto riguardo a un problemino che ho per un mio progettino!
Vi spiego brevemente:
la mia tv( sharp LC40Le820) presenta una porta RS232 per il controllo del televisore tramite il PC! Cosi da buon informatico e programmatore ho deciso di accogliere la sfida e di provare a controllare la TV tramite un PC. Ho realizzato un piccolo software che permette di inviare i segnali tramite un cavo rs232-USB.
Purtroppo pero ho riscontrato dei problemi con l'invio dei dati, in quanto il televisore non sembra ricevere i comandi!
Allego una immagine con le uniche due pagine del manuale del televisore. Purtroppo quello che non capisco è come deve essere formattato il codice da inviare. Il manuale dice che deve essere composto dal Comando+Parametro+codice ritorno. Cosi ho deciso di formattare il pacchetto da trasmettere cosi(scelgo un comando a caso): POWR0---0DH. solo che purtroppo non funziona. Qualcuno ha qualche idea!?
grazie
codice sorgente:
- Codice: Seleziona tutto
serial.PortName="COM3"; //la porta seriale nel mio PC
serial.BaudRate=9600;
serial.DataBits=8;
serial.Parity=Parity.None;
serial.StopBits= StopBits.One;
serial.Open();
serial.Write("POWR0---ODH");
serial.Close();