[DELPHI] Zabawa portami COM

0

Witam :-) Mam pytanko do szanownych kolegów znawców :D uparłem się napisać jakiś programik w delphi który by komunikował się z małym urządzonkiem poprzez port COM. Wymyśliłem sobie takie małe urządzonko które posiada małą diodę i przełącznik. Chce to podłączyć do kompa i stworzyć program który będzie włączał diode, a po naciśnięciu przełącznika (w użądzeniu) ma się pojawić obrazek na kompie.
Chciałbym napisać to poprzez komponent CPORT ;-) (bo jest w miare prosty). Tylko jak tym komponentem sterować tym urządzonkiem? [???]

Próbowałem coś wymyślić na podstawie tego arta: http://4programmers.net/Delphi/Artykuły/Obsługa_portów_COM_z_poziomu_Delphi_(wszystkie_windowsy) ale mało mało tam na ten temat pisze więc pytam się was ;-)

0

<font size="4">uRZądzonko, włĄczał !</span>

0

Aaaaaargh, "użądzonko" - moje oczy :P

0

Sorki za BYKI :p już poprawione ;) a wie ktoś jak mi pomódz? [???]

0

latwiej napisac niz samemu poczytac co ?? :
http://4programmers.net/Delphi/Artyku%C5%82y/Obs%C5%82uga_portu_com_z_poziomu_Delphi
http://4programmers.net/Delphi/Gotowce/Odczyt_z_portu_COM
http://4programmers.net/Turbo_Pascal/FAQ/Jak_obs%C5%82u%C5%BCy%C4%87_sprz%C4%99t_pod%C5%82%C4%85czony_do_kompa

To tylko na tym forum... gdzies jeszcze na tym poteznym portalu widzialem nawet w obrazkach rozrysowany port com z zaznaczonym kazdym pinem i dokladnie opisanym ale nie moglem teraz znalezc w kazdym razie jest tu na pewno. W dodatku mysle ze przydadza sie chociby podstawy asemblera :)

0

Dzięki woolfik ;) większość zdążyłem już przeczytać wcześniej ;) teraz jestem na etapie sprawdzania kilku pomysłów :D sterowanie poprzez przycisk jakimś tam obrazkiem w kompie spróruję zrobić taką procedurką

procedure TMainfrm.ComPortRxChar(Sender: TObject; Count: Integer);
var
RevS: String;
begin
  ComPort.ReadStr(RevS, Count);//odczytujemy String z Portu
  ComMemo.Text :=ComMemo.Text +Revs;//Wyswietlamy go w Memo
end;

odczytany ciąg z portu wrzuce w procedurkę if która będzie coś tam robiła z obrazkiem :) musze to tylko jutro wszystko popodłanczać, napisać i zobaczyć czy działa :D jak myślicie - tym sposobem zadziała to tak jak chce? [???]

0

Nie powinno, bo wykorzystujesz zlacze szeregowe w porcie RS232 (ktory posiada rowniez rownolegle linie modemowe). Po wytlumaczenie roznicy miedzy szeregowym a rownoleglym, odsylam do literatury.

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