Wsyłanie danych przez port RS232

0

Witam,
Mam taką ideę, aby zrobić sterowanie oświetleniem w domu, wykorzystując do tego sterownik i port RS232.
Jeśli przez port RS232 zostanie wysłana "1" to złączy się oświetlenie, jeśli zaś zostanie wysłane "0" to oświetlenie zgaśnie.

Więc sterownik działa (jeśli przez jakiś terminal, wysyłam 1 to oświetlenie się włącza)
Chciałbym troszkę to udoskonalić.
Mianowicie chciałbym zrobić sterowanie tym oświetleniem przez WWW.
I gdy na stornie klikniemy przycisk WŁĄCZ to oświetlenie się włączy,
gdy klikniemy WYŁĄCZ oświetlenie się wyłączy.

W PHP mam zamiar wykorzystywać funkcję exec
Która będzie włączała program, który będzie wysyłał polecenia na RS232.

Jako że mistrzem w Delphi nie jestem ( a w tym chciałbym napisać program,który będzie wysyłał odpowiednie komendy na port RS232)

Dowiedziałem się że dobrym komponentem do Delphi do obsługi RSa jest **TComPort ** który można pobrać
stąd: http://garr.dl.sourceforge.net/project/comport/comport/3.1/cport-3.10.zip

Znalazłem w internecie program (jest w załączniku który po kliknięciu przycisku wysyła wartość 25 na RS232)

Bardzo, bardzo proszę o zmodyfikowanie go / stworzenie nowego, który będzie się uruchamiało np. z wiersza poleceń (aby można było łatwo wpisać tam wartość którą chce się aby program wysłał na RSa)

Czyli chciałbym program, który po wpisaniu w terminalu (CMD)
'c:\MOJ-PROGRAM-RS232.exe -wartosc 1'
wyśle na port RS232 komendę 1
A po wpisaniu
'c:\MOJ-PROGRAM-RS232.exe -wartosc 2'
Wyśle komendę 2

0

TComPort o ile wiem ma dosyć bogatą dokumentację oraz dema, także po zapoznaniu się z nimi jego
obsluge powinieneś ogarnąć. Co do sprawdzania parametrów to poczytaj o ParamStr oraz ParamCount.
A i takie pytania zadajemy w dziale "szukam galerianek na wczoraj", a tak powaznie to w NEWBIE [!!!]

1 użytkowników online, w tym zalogowanych: 0, gości: 1