![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem. Mam w do usb kartę która ma 2 przekaźniki. Działa dobrze z aplikacjami Windows.. Tzn mam program gdzie ustawiam com a potem 2 przyciski włącz/wyłącz. Problem w tym że chciałem napisać aplikacje pod www żeby robiło to samo. Podobno jak się podłączy urządzenie pod USB to windows przypisuje mu ścieżkę:
Więc zrobiłem małą aplikacje www żeby to działało ale nie działa. Jakby ktoś mógłby mi w tym pomóc byłbym wdzięczny.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A jak wpiszesz to samo w konsoli to się włączy/wyłączy ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
kurde.. ale to forum jest ********. Jeszcze nigdy tutaj nie dostałem odpowiedzi bez kogoś kto by nie dogadywał (IMG:style_emoticons/default/sciana.gif)
Chodzi mi o to co mam wpisać: system('echo -ne "2" > /dev/ttyUSB0'); czy /dev/ttyUSB0 czy dev/ttyUSB0 i do której konsoli? |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jeszcze nigdy tutaj nie dostałem odpowiedzi bez kogoś kto by nie dogadywał Nie dziw się, że tak sporo osób reaguje, skoro wstawiasz coś, o czym - tak naprawdę - nie masz pojęcia, vide: Cytat i do której konsoli? A co do tematu, przetłumaczę Ci pytanie na proste - czy tą samą komendą próbowałeś przełączać przekaźniki z Windows? Poza tym: Kod /dev/ttyUSB0 To definicja działająca WYŁĄCZNIE w uniksach. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
To znaczy to co napisałem w php nie zadziała mi na apachu?
czyli w jaki sposób mogę sterować przez php? |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie odpowiedziałeś na moje pytanie, a bez tego więcej się nie da powiedzieć.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
no pod windows działa ale nie wiem czy z tą komendą bo to jest wszystko w gotowym już programie który tym steruje. Program napisany w bascomie.
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No to poszukaj teraz komendy, która Ci to z linii poleceń odpali, ew. parametrów do tego programu. Ale w tym Ci już raczej nie pomożemy.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hmmm, a da się sterować programem przez www? Bo gdyby tak było to bym miał ułatwienie
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Powiem tak... Skoro możesz się dostać z poziomu windowsa do USB, to istnieje ścieżka określająca dostęp do urządzenia. Ale tu już polecam przejrzenie Menedżera urządzeń w Windowsie pod kątem słowa USBSTORE.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Powiem tak... Skoro możesz się dostać z poziomu windowsa do USB, to istnieje ścieżka określająca dostęp do urządzenia. Ale tu już polecam przejrzenie Menedżera urządzeń w Windowsie pod kątem słowa USBSTORE. no to w menagerze mam coś takiego: USB\ROOT_HUB\4&27228D47&0 ale to też nie działa Ten post edytował gsmphone 11.06.2010, 12:19:41 |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To jest urządzenie pracujące jako koncentrator USB (root hub)... Nie jest to urządzenie podpięte do niego. Te mają swoje własne, o wiele dłuższe identyfikatory. Odczytaj sobie z managera jakie to konkretnie urządzenie, znajdź je na liście i zacznij grzebać przy danych sterownika.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
To jest urządzenie pracujące jako koncentrator USB (root hub)... Nie jest to urządzenie podpięte do niego. Te mają swoje własne, o wiele dłuższe identyfikatory. Odczytaj sobie z managera jakie to konkretnie urządzenie, znajdź je na liście i zacznij grzebać przy danych sterownika. a właśnie... bo to urządzenie jak podłącze do usb wykrywa jako USB Serial PORT pod COM5. Sterowniki do tego urządzenia też mam. Link do sterowników: http://www.plikos.pl/16pe/ster.zip.html Jak byś mógł zerknąć czy o to chodzi |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
To pobaw się hyperterminalem, otwórz ten port i NAJPIERW ustal, jakimi komendami trzeba aktywować poszczególne wyjścia.
Potem już z górki. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak się połączyłem hyperterminalem to co sekunde się 0 pokazuje w okienku. Może jakoś inaczej to mam zrobić?
Znalazłem takie coś: ser_open( "COM4", 2400, 8, "None", "1", "None" ); ser_write("1"); co ma niby odpowiadać linuksowego: echo system('echo -ne "4" > /dev/ttyUSB6'); tylko że wyskakuje błąd: Fatal error: Call to undefined function ser_open() bo całość znalazłem tutaj: http://www.thebyteworks.com/phpserial/php_ser_reference.html wiem że jestem już blisko tylko coś nie tak. |
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Żeby to rozszerzenie działało, trzeba je najpierw zainstalować...
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
No instalowałem całość, oprócz tego php.ini bo nie ma nigdzie takiego pliku.
|
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Samo skopiowanie dll nie wystarczy, poczytaj o instalacji PECL.
Jak nie ma php.ini, to go stwórz, ale o tym na Sieci. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 20:38 |