A wysyłasz znaki \n\r ? bo Readline na nie chyba właśnie czeka :)
Trafiłem na ten wątek próbując skomunikować się z ESB 10kW-48 a informacje jakie zostały tu umieszczone są szalenie przydatne :) Mam jednak identyczny problem jak kolega uncle__saddam, mianowicie na jakiekolwiek zapytanie inwerter odpowiada pustą linią. Walczę na malinie i napisałem prosty skrypt, taki jak ponizej: ----------------------------------------...
Witam, Bardzo proszę o sugestię, jak mógłbym wykonać sterowanie pokojem multimedialnym w domu z wykorzystaniem Raspberry Pi. Urządzeni jakimi chciałbym sterować to: 1. Projektor - sterowanie RS232 2. Ekran projekcyjny - sterowanie góra/dół 3. Oświetlenie pomieszczenia - załącz/wyłącz 4. Rolety zewnętrzne - góra/dół Zastanawiam się nad możliwością sterowania...
PowerShell, VBScript lub praktycznie dowolny inny jezyk wysokopoziomowy (osobiscie proponuje Pythona). Od biedy powinno dac sie napisac batch'a pod konsole DOS. Na *nix'ach powloka terminala daje wszystko, co potrzebne albo np. wspomniany Python (zakladam, ze GUI do sterowania nie bedzie Ci potrzebne). HTH. Pozdr.
Strzelanie z armaty do muchy .. ;D Powiem, że nie każdy zna Pythona. bardziej popularny jest chyba C, Pascal i ich odmiany. Każdy pisze w tym co lubi ( potrafi ). W bashu też chyba da się coś takiego zrobić , więc poco strzelać do muchy z Pythona ? Autorowi pytania chodzi o logowanie zdarzeń co może różnić się od logowania ramek, które później trzeba...
Wygląda ciekawie. Tyle że, ten python nie jest zbyt popularny; poza tym jeśli te 5 bajtów nie przyjdzie, to czekanie będzie trwać w nieskończoność. Dodatkowo brak to podstawowych rzeczy: nie widzę tu: 1. Ustawienie prędkości transmisji 2. Typ transmiji (czy jest bit parzystości itp., liczba bitów) 3. Rozmiar bufora nadawczego i odbiorczego 4. Timeout
Jeżeli program ten ma działać pod linuksem, osobiście zaproponowałbym użycie języka Python albo, tak jak Filip, przekierowania stty. Co do samego Pythona, port szeregowy można obsłużyć przy pomocy bardzo prostej biblioteki pyserial. Jeżeli zajdzie taka potrzeba, program można też uruchomić pod kontrolą systemu Windows. A do tego obsługa portu szeregowego...
Powiem tylko że 90% czynności wykonuje właśnie układ. W takim razie wybierz język do którego są narzędzia do obsługi portu szeregowego i najlepiej narzędzia do tworzenia okienek. Delphi lub python byłyby najlepszym wyborem. Bascom żyje obecnie tylko na uC ;) EDIT Właśnie mi się przypomniało że pół roku temu robiłem dla kumpla rs sender żeby układ mógł...
Można by napisać skrypt w Pythonie, który łączy się z płytką poprzez port szeregowy i po otrzymaniu informacji od Arduino przy pomocy modułu PyAutoGUI mógłby przesłać do aplikacji wciśnięte przyciski klawiatury oraz myszy. Bardzo atrakcyjna propozycja. Bo zauważ że w Twojej koncepcji (by na PC skrypt w tle generował naciśnięcie) można już w ogóle zrezygnować...
Sprawdziłem na Win10. Uruchamia się normalnie i nawet coś nadaje. Nie mam teraz pod ręką żadnego ST10 żeby sprawdzić czy reaguje na odpowiedź z procka. Edit: Pogrzebałem w sieci i trafiłem na całkiem zgrabny skrypt na [url=https://github.com/lains/multiflash... Wykorzystuje pliki ze wspomnianego przez mnie programu. Skrypt jest napisany...
Sorki, nie zauważyłem, że korzystasz z fizycznego portu RS232. Nie wiadomo jak taka przejściówka działa, RS485 musi mieć detekcję nadawania, bo to jest interfejs half-duplex. Z samego przebiegu nic nie wynika. W pliku mbusclient.py usuń konstrukcję "try...except". Python wypisze co dokładnie mu się nie podoba.
Polecicie jakieś biblioteki, które pomogą przy programowaniu RS232 z Raspberry Pi :D Linux C/C++: - termios https://en.wikibooks.org/wiki/Serial_Pro... QT: - http://doc.qt.io/qt-5/qtserialport-index... Python: - https://github.com/pyserial/pyserial
szukam czegoś jak MikroTik czyli małe coś Ala jak PC coś na poziomie P1 100MHZ 32M ram z Pythonem zamiast sieci i oryginalnie bez wyświetlacza najlepiej z Linux jednym gniazdem USB lub RS 232C Im mniejsze tym lepiej max rozmiary 15 X 10 X 2 cm Oraz przede wszystkim małe złóżcie prądu poniżej 10W i max 12V duża szybkość uruchomienia może ktoś coś wie...
Witam wszystkich! Chciałem zrobić taki program, który będzie włączał mi i wyłączał jedną diodę LED przez port RS232 (powinno być chyba w miarę prosto?). Teraz problem: w komputerze nie mam takiego portu, więc pewnie trzeba będzie kupić przejściówkę do USB. Ale na forum czytałem do takiego czegoś o FT232. Widziałem, że "Konwerter FT232 USB-RS232" kosztuje...
Witajcie. Nie miałem kiedy siąść do tematu bo dość dużo rzeczy w pracy się działo. Pomysł z kartą dźwiękową jest nieco za mało ambitny. Chcę coś bardziej "cyfrowo". Po prostu wyrosłem już z tego (złącza jack'owego. Zaś kręci mnie używanie cyfrowych interfejsów a także ich inwersja (choć świat analogowy też lubię, ale bardziej w kontekście muzyki). Biorąc...
witam, czy udało się Panu rozwiązać ten problem z ta obsługa tego układu pod LV? ...a jeśli chodzi o tego programu portmon to ja tez nie wiem jak go skłonić do współpracy. pozdrawiam Piotrek
Witam mam mały problem otóż Nie jestem dobrym programistą, ale co nieco rozumie, i tak posiadam raspberry pi podłączone do mojego sterownika po rs232. Stworzyłem skrypt w pythonie który odczytuje dane i rozsyła po broadcast. Wszystko jest w porządku tylko niestety odczyty danych są tylko w sieci. Chciałbym z tym wyjść do internetu a nie wiem jak mam...
To rownie dobrze mozna uzyc Arduino za 10 zl i zrobic prosty program do tego. Można, ale po co? Zamiast się męczyć na Arduino, można wygodnie na PC programować w dowolnym środowisku i przy pomocy dowolnego języka. Zaproponowany Python jest dobrym pomysłem, bo jest prosty i ma duże możliwości. Programowanie na Arduino w pseudoframeworku w C++ to raczej...
Korzystam z Pythona. "write" jest metodą blokującą. Dodano po 4 Częstą przyczyną braku komunikacji jest brak przeplotu pary TxD, RxD Hmm, skoro rzutnik wystawia port męski, to faktycznie może nie być przeplotu. (PS. W pierwszym poście zrobiłem błąd. Rzutnik wystawia port męski, nie żeński). Może tak być?
Przysiadlem wczoraj i napisalem komunikacje po przejsciowce usb<->rs232 dla najprostszej wersji Arduino (w moim przypadku klona UNO z CH340 na pokladzie). Demon szybkosci (ze wzgledu na mozliwosci uc na plytce) to nie jest - wyswietlacz 128x160 odswieze w ok 2 sek. jednak kod na platforme Arduino powinien byc na tyle uniwersalny ze powinien z...
Udało mi się uruchomić ttyS0 i jest ok jak podłącze konwerter usb na rs485 nie działa a na putty tak. jak podłącze usb na rs232 który mam na płytce testowej z atmegą - działa:) Teraz przydało by mi się zapisać dane odebrane do bazy danych - najlepiej firebirdsql ale nie wiem czy z powłoki bash dam rade czy muszę zaprząc do tego python, perl lub php.
Jedyną przyczyną nie korzystania z debugera jest po prostu jego brak. W starszych rdzeniach sprawdza się tylko już dawno opracowane debugowanie po RS232. A i w nowszych nie jest wykluczone. Jest jeszcze VMLAB, ale przyschnięty. AS6 nawet nie próbowałem odpalać w wine... ;) Z AS6 najbardziej mnie interesowały tylko pliki XML z rozpiską I/O, a reszta...
No, to skoro LPT odpada, zostaje RS232, albo USB. Z jakimi problemami będę musiał się liczyć przy USB i czy ewentualnie jest jakiś standard (taki jak HID) dla urządzeń wyjściowych? Ewentualnie czy RS232 będzie dużo łatwiejsze? I czy jeden układ obsłuży docelowo do 6-8 wyświetlaczy LED i sterowanie 30 diodami?
w naprawianym urządzeniu naktnąłem sie na uP STC11f01 w wersji SMD , w nocie katalogowej nie ma konkretnego opisu jak programować taki programatorem ISP(mimo że ma taką możliwość), czy ktoś ma doswiadczenie lub wie gdzie w Polsce można zakupić taki procek lub zamiennik ? Z racji, że uruchomiłem w/w układ, podaje narzędzia jakie użyłem, dla potomnych...
http://obrazki.elektroda.net/33_12521792... Witam wszystkich. Nietypowo zacznę post od podziękowań. Przede wszystkim chciałbym podziękować przyjaciółce Natalii , która za pomocą żelowego długopisu tchnęła życie w ten kawałek elektroniki :). Podziękowania należą się także koledze Radkowi, który służył dobrą radą w czasie projektowania układu....
Nie wiem, czy Scilab już na tyle się rozwinął. Na pewno wzorem Matlaba może wywoływać zewnętrzne programy. Ja kiedyś rozważałem możliwość zrobienia takiego systemu na bazie Pythona. Jest na przykład biblioteka pyserial, która pozwala prosto obsługiwać port szeregowy. Znajdzie się też coś do wykresów i skomplikowanych obliczeń matematycznych.
Witam, Mam jeszcze jedno pytanie co do tego konwertera Wifi <-> RS232. Wszystko działa jak należy, ale czy któryś z kolegów słyszał o jakimś programie do tworzenia wirtualnego portu COM poprzez telnet? Dla Bluetooth nie ma problemu bo takie są... W tej chwili komunikacja działa idealnie poprzez połączenie RealTerm - Telnet. Tak. Jest wiele takich...
Witam Czy może ktoś uruchamiał tą przejściowkę pod linuxem (Archlinux)? Wydaje się że wszystko ok, urządzenie widnieje w systemie jako /dev/ttyACM0 jednak nic nie jest odczytywane z tego portu. Całość testowałem skryptem pythona (dla normalnego portu szeregowego /dev/ttyS0 działa bez problemu). Pod windowsem działa w dwie strony (jak dam połączenie...
Nie jesteś stary, po prostu metody pracy, narzędzia oraz uniwersalność jest po stronie klasycznego programowania a nawet (O ZGROZO!) skryptów z command line, a nie IDE. Rozwój oprogramowania to nie tylko język programowania czy sam sprzęt, to też wiele elementów pozwalających na efektywne utrzymanie projektu. Takie środowisko (bloczkowe) nie może w...
Mam serwer webowy (HTTP) na STM32. Podpinam się do 8266 przez UART. Przy tym trybie pracy (+IPD) muszę buforować całą transmisję, bo przeglądarki internetowe generują jednocześnie wiele requestów ze stron internetowych na różnych kanałach. Co gorsza strumień danych ze strony 8622 jest mieszanką tych żądań. Skutkiem tego jest konieczność zarezerwowania...
Witam, planuje w krótce zakupić nową jednostkę centralną, bo obecny zestaw, sprzed 6 lat zaczyna dawać się we znaki. :D Wykorzystanie (wg priorytetów): 1. Programowanie. Piszę w C/C++/C#, Java, Python, etc. Korzystam m.in. z Eclipse i MS Visual. Programowanie na Windows, Linux, ale też Android czy Symbian się zdarzy. Czasem projekty mam dosyć spore,...
Zamierzam zbudować urządzenie, które włączy na jakieś dwie sekundy elektromagnes (przez co zwolni zapadkę w urządzeniu mechanicznym). Chciałbym, żeby działo się to wtedy, kiedy zażyczę sobie tego z komputera. Urządzenie ma być jak najprostsze, jak najbardziej głupie i prymitywne, ponieważ nie lubię pakować w nic mądrzejszej technologii, niż jest to...
Można też użyć "terminala" (taki minikomputer) - tylko trzeba wyszukać taki, który jest w miarę kompatybilny z PC, i ma dość RAM-u i pamięci Flash, żeby na nim zainstalować jakiegoś mini-Linux-a. Ja używam czegoś takiego jako serwera DHCP+DNS, działa już ponad 10 lat, ma RAM 256M (użyte 60%), Flash 256M (użyte 93%), system Slitaz, jakkolwiek pewnie...
Podaj link do tego skryptu w pythonie. Poprzez WIFI mam na myśli tani moduł ESP8266 wpięty pod złącze RS w klawiaturze INT-KLCD. Inaczej mówiąc RS232 over TCP/IP. Docelowego pomysłu programowego jeszcze nie mam ale myślę o ANDROID i/lub jakiś procesor.
ale to: Jaki jest sens budowy takich prostych urządzeń? Prostych urządzeń ? Wystarczy programowany układ umieścić w podstawce i łącznie z tą dodatkową podstawką przenosić z programatora do docelowego układu aż do skutku. to już przypomina już pomysł z Monty Pythona (biuro nienormalnych kroków itp) .... Nie bardzo rozumiem "Prostych urządzeń ?" Czy...
Łatwo tworzy się GUI w Tcl/Tk, a jeśli język podstawowy ma mieć większe możliwości, to Python3+tkinter TCL to przeszłość, i słusznie historia zdecydowała, bo to kiepski język. Uczenie się go w 2022 jest totalnie bez sensu. Wymyślili taką ideę, ze "wszystko jest makrem", łącznie z if'ami, pętlami. To może było ciekawe w jakimś uniwersyteckim dezyderacie,...
Według mnie wszystko fajnie ale przydał by się interpreter G-kodu oraz zegar czasu rzeczywistego bo różne dziwne rzeczy będą się dział, większość systemów sterownia cnc właśnie posiada zegar czasu rzeczywistego do synchronizacji osi, Co do sterowania frezarką to jeśli kolega będzie chciał dalej tworzyć to polecam buforowanie i wysyłanie sygnałów z kontrolera...
Myli kolega wartości/ilość wysyłanych danych z protokołem ich wysyłania/odbierania. nie nie, ja rozumiem, że ta funkcjonalność "chmury" polega na tym, że została zaimplementowana jakaś "ramka" z danymi. I to jest niewidoczne od strony użytkownika w tym przypadku, bo "moje" dane z RS232 zostają osadzone w tej ramce transmitowanej na serwer. I właśnie...
Mocno skomplikowane jest to do napisania? Mocno skomplikowane do zinterpretowania :) Rozumiem, że chodzi ci o program na PC który będzie ciągle pracował w tle i komunikował czytnik z tym web serwisem ? Ja bym to napisał w pythonie - biblioteki urllib do obsługi http i pycom do portów szeregowych. Zagadką pozostaje dla mnie ten twój terminal. Ty chcesz...
Otwarcie https://obrazki.elektroda.pl/6880706400_... To urządzenie jest interesującym licznikiem energii na szynę DIN z otworem pośrodku, przez który przechodzi przewód do pomiaru. Nie jest wymagane fizyczne połączenie mierzonego obwodu. To unikalny projekt; zamiast podłączania cęgów CT do urządzenia pomiarowego, CT znajduje się wewnątrz...
Witam. To chyba juz wszystko w temacie. Jak na razie nie miałem zamiaru komunikować się pomiędzy rs232 a TTL. Przygotowywałem się komunikacji między 2 urządzeniami TTL - CMOS i po prostu chciałem zobaczyć czy to co będę wysyłał jest faktycznie tym co chce, oraz czy będę odbierał poprawnie dane. Nie wiedziałem że rs232 a TTL to dwa różne standardy i...
Rozumiem, że chcesz przetworzyć plik XML na plik tekstowy, w którym byłyby zawarte wybrane informacje z XML-a. Można to zrobić przy pomocy szablonu transformacji XSLT. Po napisaniu takiego szablonu (w którym - skrótowo - określa się, dla jakiego wzorca co ma zostać wyplute) transformacji dokonuje się np. programem Xalan lub choćby Firefox-em. Oficjalny...
dzięki za odpowiedź. Ja śmieci odbieram na kompie od mojej At,megi przez magistralę 485 i nie moge sobie z tym poradzić...tzn zawsze te same znaki ale nie tekst ktory nadala Atmega) Mam układzik (Atmega8, kwarc 16MHz + Max485) podpięty kablem 1m do konwertera 232/485. Sam konwerter jest podpięcty do kompa przez USB (ma takie wyjście) a w kompie zainstalowany...
Sprawdziłem - system zainstalowany u mnie na "terminalu" zajmuje 331 MB, z tego sporo jest śmieci do wyrzucenia - bez nich około 100MB. Przyjmując, że nie używasz na nim kompilatora C, ani Pythona, najwyżej Tcl/Tk (można w nim napisać program do komunikacji z RS232 i z serwerem np. HTTP/HTTPS w Internecie), nie masz Firefox-a (ja mam, zajmuje 65MB flasza...
http://obrazki.elektroda.net/56_12764341... Witam Chciałbym dzisiaj przedstawić mój ostatnio zakończony projekt. Przedstawiony układ jak sama nazwa wskazuje jest domowej konstrukcji Ambilight'em. Jest to druga wersja opisywanej w ubiegłym roku Mirlight'a (http://mirley.firlej.org/mirlight) wyposażona w kilka modyfikacji. Całość oparta jest...
Cześć, Dziękuję za podzielenie się ze światem wszystkimi swoimi testami, wynikami i narzędziami :) . Mam również to urządzenie i chcę je ulepszyć - brakuje mu przynajmniej czasu przywracania zasilania (ten powinien najpierw odłączyć obciążenie przy włączaniu zasilania, ponieważ używa przekaźnika zatrzaskowego, sprawdzić napięcie i tylko wtedy, gdy znajduje...
Fajny, pomysłowy program. Zastanawia mnie dlaczego większość osób pisze w Delphi a nie na przykład w c++? Może dlatego że inne języki (np. Delphi) są prostsze? Owszem C++ jest szybsze od Delphi, Javy, Pythona i paru innych tylko że w aplikacjach podobnych do tej użytkownik nie odczuje tej szybkości, a programista musi się więcej namęczyć. Dzisiejsze...
Hej, szukamy projektanta elektronika, praca stacjonarna w biurze we Wrocławiu (po okresie próbnym możliwa praca hybrydowa) B2B: 7000-12000 netto (+VAT) UZ: 6000-10000 pln brutto Projektowanie urządzeń elektronicznych Przeprowadzanie obliczeń obwodów, symulacji, walidacji i testowanie prototypów. Projektowanie architektury systemów elektrycznych i elektronicznych...
Jeżeli chcesz uniknąć nauki programowania mikrokontrolerów to polecałbym Ci np. takie coś: http://sklep.avt.pl/photo/_pdf/AVT587.pd... Podpinasz do kompa pod rs232 (bądź przejściówki usb<->rs232) i z poziomu LabView wysłyłasz odpowiednie komendy pomiaru napięcia na danym kanale. Sam to kiedyś kupiłem, poskładałem i napisałem soft w pythonie (z biblioteką...
To może Raspberry Pi Zero? Pewno da się zrobić dwa UARTy, ma dużo pamięci i na szybko w Pythonie coś można skręcić.
python windows python domoticz python esp8266
philips 55pfl6008 lexia sterowniki interfejsu wyświetlacz 10pin
Renault Scenic 1.6 2013 – samoczynne skrzywienie kolektora wydechowego, objawy i przyczyny Skrzynia Xtronic CVT w Nissan Qashqai J11 dCi