U mnie mam coś takiego: /boot/grub/grub.conf (grub-legacy) serial --unit=0 --speed=115200 terminal --timeout=5 serial console kernel (…) console=tty0 console=ttyS0,115200 /etc/inittab s0:12345:respawn:/sbin/agett... ttyS0 vt100 Łączę sie z za pomocą komendy: screen /dev/ttyS0 115200 W zasadzie mam podgląd przez konsole wszystkiego...
Bo w WinApi trzeba to zrealizować nieco inaczej. C# je opakowuje w taki sposób, że wystarczy do listy eventów dopisać swój handler i on się wywoła sam automatycznie. Podpinasz Event [syntax=csharp]SerialPort.DataReceived = MyHandler;[/syntax] Implementujesz handler i działa. http://msdn.microsoft.com/en-us/library/...
Dobra, dzięki jeszcze raz. pobiegłem python3 uartprogram firmware_backup.bin -d tty.usbserial-1410 -r -s 0x0 -l 0x200000 Niestety rezygnuje z: ImportError: cannot import name 'Timeout' from 'serial' (/Users/username/Library/Python/3.9/... Chociaż ten plik istnieje i zawiera: `serial` is an object...
Witajcie Piszę sobie dwie aplikację, które jedna udaje urządzenie (symulator) a druga jest aplikacją docelową. Komunikacja pomiędzy tymi aplikacjami jest po porcie szeregowym. Aplikacja docelowa wysyła coś a symulator odbiera i odsyła zawartość. Problem pojawia się w poniższej funkcji: SerialPort m_serial; //otwarcie i konfiguracja portu ... void SendAndReceiveFromSerialPort(List<...
testing (at) /dev/ttyUSB0 Traceback (most recent call last): File "ornowe51x.py", line 51, in <module> testEmeter=energymeter.testPort(DEVICE_0... ADDR) File "/home/asern/Pulpit/licznik/energymeter.... line 71, in testPort mbcli = createClient(portDevice, adres) File "/home/asern/Pulpit/licznik/energymeter.... line 46, in createClient tecl.transportOpen(portDevice,...
xury -> to fakt, że ostatnio już w Bascomie praktycznie nie programuję ;) ale proszę oto fragment helpa Bascomicznego z dokładnym opisem tego polecenia oraz jak i kiedy można z niego korzystać. Więc nie wiem albo może czegoś nie zrozumiałem z tego co napisałeś - że ponoć tego nie możesz znaleźć czy że nie ma $TIMEOUT Top Previous Next Action Enable...
W laptopie zależy pod jaki port podłącze to sie zmienia COM 5 albo COM 3, a program do aktualizacji sam odnajduje porty ;) nawet w menadżerze urządzeń sprawdzałem pod jaki port jest podłączona ta przejściówka. Próbowałem z najmniejszą prędkością, średnią itp, ale zawsze był błąd, że czas minął, czyli brak komunikacji, a na PC z win 10 przejściówka spowodowała,...
Dzięki za podpowiedzi. Piszę od kilku lat w Pythonie i przyzwyczaiłem się do prostoty i eleganckiego kodu. Szkoda że Windows tego nie oferuje :D. Póki co rozwiązałem sprawę tak jak widać poniżej. Nie chciałem w to angażować zdarzenia, ale teraz widzę że niewiele by to zmieniło. Jeśli taki kod spełni moje oczekiwania to nie będę nic zmieniać. [syntax=c]public...
Witajcie. Piszę skrypt przesyłający dane do Arduino, a Arduino ma je zapisać w zewnętrznej pamięci EEPROM (24LC32). Chodzi o przesłanie tablicy zawierającej równo 4KB danych. Dla uproszczenia, na potrzeby testu wszystie dane w tablicy mają wartość 0x13. Problem polega na tym, że podczas odczytu z pamięci EEPROM okazuje się, że skrypt "gubi" gdzieś ostatnie...
w dialout jestem, grupy uucp na Fedorze nie widzę. Linux widzi /dev/ttyUSB0... ale ESP się nie łączy, a łączyło się ładnie kilka razy na początku... i nagle przestało. Boże! Kurde! Pomóżce! Ile mam siedzieć nad tym? 4 miesiące? Czy w ogóle da się łączyć ze ESP32 czy też ktoś tam, jakoś tam blokuje? Co? Dzięki za odpowiedzi. Dodano po 34 Dobra zrobiłem...
Inny sposób to dodanie trochę logiki w pętli odczytującej dane, co wcale nie jest trudne. Najpierw odczytujesz 2 bajty i sprawdzasz, czy są to znaki początku ramki. Jeżeli nie, to czyścisz bufor i wychodzisz obrażony (odczytujesz wszystko co tam jest i wyrzucasz bo nic z tym nie zdziałasz). Jeżeli masz początek ramki to dopiero wchodzisz do pętli czytającej...
O ile dobrze cię zrozumiałem to chciałbyś podczas przetwarzania otrzymanych danych wstrzymać pracę do czasu nadejścia nowej paczki danych. BackgroundWorker służy do tego aby program nie "zamarzał" na czas przetwarzania, a żeby właśnie działał dalej (czyli efekt odwrotny od tego, który chcesz uzyskać :)). Jeśli dobrze kolegę zrozumiałem, to czemu nie...
Cześć, próbuję skonfigurować chip, który działa również na W800, czyli Ai-WB1-32S (jest bardzo podobny do ESP32-CAM), ale niestety konfiguracja jest koszmarna. Postępowałem zgodnie z wieloma chińskimi samouczkami i zainstalowałem wiele IDE, ale zawsze utknąłem w tym samym błędzie: C:\Users\sheha\Downloads\wm_sdk_w800...
Instalujesz syslinux na pendrajwie czyli 1. formatujesz pendrajwa na fat32 - mój komputer - dysk X - PKM - formatuj - wybierzasz fat32 , jasno ? 2. rozpakowujesz syslinux na dysk X 3. otwierasz konsolę czyli Menu Start - Uruchom - wpisujesz cmd i dajesz OK, 4. klepiesz x: 5. enter 6. klepiesz syslinux x: 7. enter 8. otwierasz syslinux.cfg w notatniku...
Hmm... brakuje main? Pokaż no kod. Faktycznie, jakby main-a to nie było... Wziąłem pierwszy kod ze strony: http://www.ridgesolutions.ie/index.php/2... by sprawdzić, czy biblioteki boost działają mi poprawnie (by sprawdzić, czy kod się skompiluje). A później planuję krok po kroku pisać soft...
Kombinuje i nic nie wychodzi. Czy ktoś zechciałby mi pomóc w odczytaniu temperatury z tego układu?. Narazie mam coś takiego ale nie działa . ^CTraceback (most recent call last): File "temp.py", line 48, in <module> line = ser.readline() File "/usr/lib/python2.7/dist-packages/serial... line 472, in read ready, _, _ = select.select(...
W moim przypadku wygląda o wstępnie tak: import serial import shutil src = serial.Serial("COM1", 19200, timeout=2) dst = file("plik.txt", "w") while True: shutil.copyfileobj(src, dst) (at)Dr.Vee Kiedy wstawiłem pyserial tak jak radziłeś program nie wstawał Odczytuje prawidłowo wszystkie wartości,...
witam usiluje kontrolowac arduino uno za pomoca modulu GSM Sim800l, sam modul uruchomiony i sprawdzony programem testowym, wszystko hula, niestety mam problem z programem znalezionym w internecie, ktory daje blad w trakcie kompilowania, nie wiem gdzie jest blad, moze ktos pomoze? program wklejam ponizej: [syntax=c] #include <gprs.h> #include <softwareserial.h>...
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: ----------------------------------------...
Lepiej użyć klasy SerialPort niż importować API. Łap kawałek kodu z msdn. Jest prosty, czytelny i zawiera wszystko czego potrzebujesz. using System; using System.IO.Ports; using System.Threading; public class PortChat { static bool _continue; static SerialPort _serialPort; public static void Main() { string name; string message; StringComparer...
Witam wszystkich, Mam problem jak w temacie, a mianowicie: konstruuję quadrocopter i postanowiłem zaoszczędzić trochę pieniędzy - co się nie dało zrobić kupiłem, a reszta, czyli główną elektronikę postanowiłem skonstruować sam - moduł kontroli lotu to MultiWii skonfigurowany i wgrany na Arduino Pro Mini, moduł nadawczo-odbiorczy, to pilot własnej konstrukcji...
Po zainstalowaniu tych sterów http://www.5v.ru/zip/ch341ser.zip (z abc-rc) jest progress (screen) https://obrazki.elektroda.pl/4708229500_... I co dalej? Nie mogłem nic znalezc w necie. A przy próbie wgrania programu (Marlin 1.1x) pokazuje mi ten błąd: Arduino:1.8.5 (Windows 10), Płytka:"Arduino/Genuino Mega or Mega 2560, ATmega2560...
Witam, mój problem polega na tym iż w pewnym momencie moduł sim800l połączony z arduino zwraca błąd 603. a na filmie https://www.youtube.com/watch?v=HjFX40tY... w 7.10 zwraca 200. Siedzę nad tym już paręnaście godzin i nie wiem co robię źle. w arduino jestem początkujący więc proszę o wyrozumiałość, a wskazówki jakie koledzy mogą mi udzielić proszę...
https://obrazki.elektroda.pl/9509903400_... Witam! Szybki tani projekt rolet automatycznych na arduino nano. Układ obsługuje 2 rolety niezależnie. Posiada podstawowe funkcje takie jak : - automatyczne odsuwanie i zasuwanie o żądanej godzinie, ustawiane poprzez menu na wyświetlaczu oled ssd1306 128x32 - ręczne odsuwanie i zasuwanie....
Mam Raspberry Pi. Do GPIO 15 czyli serial port podpiety jest emiter IR. Po wysłaniu sygnału na ten serial port emiter powinien wysłać sygnał. Kod mam napisany w pythonie : io.setmode(io.BCM) [syntax=python]ser = serial.Serial(port="/dev/serial0", baudrate=38400, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, xonxoff=False,...
OK zrobilem. Dużo sie też nauczyłem. Dzieki za pomoc. [syntax=cpp] /* Board int.0 int.1 int.2 int.3 int.4 int.5 Uno, Ethernet 2 3 Mega2560 2 3 21 20 19 18 Leonardo 3 2 0 1 (any pin, more info http://arduino.cc/en/Reference/AttachInt... */ #include <idDHT11.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,...
Przepraszam, że tak długo musiałeś czekać ale mam ostatnio dużo na głowie. [syntax=python] import serial import threading ser = serial.Serial( port='COM8',\ baudrate=9600,\ parity=serial.PARITY_NONE,\ stopbits=serial.STOPBITS_ONE,\ bytesize=serial.EIGHTBITS,\ timeout=0 ) f= open("ścieżka do pliku", x) def handle_data(data): print(data) in_hex = hex(int.from_bytes(reading,...
Załączam mój kod ESP32 (WEMOS) + ST7789 240x320 (eESPI) [syntax=arduino] #include <WiFi.h> #include <WiFiManager.h> #include <WebSocketsServer.h> #include <WebServer.h> #include <NetBIOS.h> #include <ESPmDNS.h> #include <TJpg_Decoder.h> #define USE_DMA #ifdef USE_DMA uint16_t dmaBuffer1[16 * 16]; uint16_t dmaBuffer2[16...
A przypadkiem napewno rozłączasz się z siecią WIFI po zakończeniu transmisji funkcją "WiFi.disconnect();"? Jeśli jesteś w zasięgu dwóch lub więcej znanych Ci sieci WiFI to proponuję moje rozwiązanie alternatywnego łączenia przez moduł ESP: [syntax=c]#include <ESP8266WiFi.h> const char* ssid1 = "ssid_sieci_1"; const char* password1 = "haslo_sieci_1";...
Witam. Posiadam program, który komunikuje się ze sterownikami PLC. Mój problem polega na tym, że odczyt/zapis bufora rs232 spowalnia cały program. Wiem, że powinienem zrobić odczyt/zapis w wątku, w związku z tym prosiłbym o pomoc. Poniżej zamieszczam kod modułu odpowiedzialnego za komunikacje: [syntax=delphi] unit Srl_Com; interface uses WinTypes, WinProcs,...
Masz jakieś delay w pętli głównej ? Bo w przykładach do tej biblioteki widzę. https://github.com/RobotDynOfficial/RBDD... Pozdr
Witam, Posiadam konwerter FT232. Po podłączeniu go do Windowsa i ustawieniu szybkości na 115200 jest wszystko ok, ładnie odbierane dane. Jednak po podłączeniu do Raspberry Pi i przykładowo wykonaniu poniższego skryptu: [syntax=python]#!/usr/bin/python import serial import binascii ser = serial.Serial('/dev/ttyUSB0', 115200, timeout=1) while True: str1...
No i mnie to się wydaje podejrzane, że gubi te bajty. Bufory i timeout'y mam ustawione na dość duże. Oto ustawienia mojego serialportu: http://obrazki.elektroda.pl/9476815700_1... Jak puściłem sobie odpytywanie mojego AVR'a korzystając z BW to bez problemu odebrałem 3.5k ramek, a bez BW siadało po kilkunastu, kilkudziesięciu, kilkuset,...
U mnie ten kod kompiluje się bez błędów. [syntax=c]/* Board int.0 int.1 int.2 int.3 int.4 int.5 Uno, Ethernet 2 3 Mega2560 2 3 21 20 19 18 Leonardo 3 2 0 1 (any pin, more info http://arduino.cc/en/Reference/AttachInt... */ #include <idDHT11.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3f, 16, 2);...
Witam, Zwracam się z prośbą o pomoc w rozwiązaniu mojego problemu. Za pomocą ATmegi32 chcę przesyłać co (x)ms do MatLaba wartość z przetwornika ADC (0-1024) mikrokontrolera. 3 ; i dostaje wartości z przedziału 100-999 to wszystko jest dobrze, tzn. każdą wartość zapisuje w osobnej komórce macierzy. Jednak gdy otrzymuje wartości których liczba cyfr jest...
Witam, Mam problem z przesłaniem danych przez POST na localhost - już męczę się z tym dłuższy czas i nic mi nie wychodzi. Serwer jest uruchomiony na tablecie. Localhost jest pod adresem 192.168.1.3:8080 Plik ze skryptem PHP jest pod adresem http://192.168.1.3:8080/uaktualnienie.ph... Przy próbie wysłania otrzymuje komunikat na serial monitorze: connecting...
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ć?
No właśnie. Dzięki nie pomogłeś, ale zmobilizowałeś, za punktowałeś ;) Zrobiłem to nie co inaczej, ale efekt osiągnięty. Dla tych co by mieli podobny problem zamieszczam kod Public Class Form1 Private WithEvents serial As New IO.Ports.SerialPort Private Delegate Sub UpdateTextboxDelegate(ByVal Zmienna As String) Private Sub Form1_Load(ByVal...
#include <Servo.h> #include <AccelStepper.h> #define stepPin 4 #define dirPin 5 const int iCzujInd = 10; const int iCzujOdb = 23; const int iStart = 11; const int iStop = 26; const int iReset = 12; const int iCzujTasm = 9; const int qLedStart = 29; const int qLedReset = 30; const int qServo = 31; const int qLedOK = 32; const int qLedNOK...
Tak wygląda kod wgrany do Arduino #define __PROG_TYPES_COMPAT__ #include <avr/pgmspace.h> // For PROGMEM // Program version const char s_Version[] = "1.8.horo"; // Pin mappings for the PIC programming interface #define PIN_ACTIVITY 19 // LED that indicates read/write activity #define PIN_VDD 2 // 1: Power the PIC #define...
Tak, z tym bajtem to oczywiście dla pełnego zakresu obrotu potencjometrem 4 razy będzie rozjaśniać i ściemniać w zakresie 0-63 , więc przesył działał prawidłowo. Z tym Arduino w nadajniku to masz wszystko w porządku? Próbowałeś zamigać ledem co 1s z delay, wysłać coś na UART? Może w ogóle kwarc masz źle ustawiony. Może zamień je ze sobą. Jak w Arduino...
Click - działa Duration - działa niezależnie od Click DoubleClick - najpierw są dwa Click, a później DoubleClick - więc nie działa tak jak bym chciał: [syntax=c]/* Name: PressedForDuration.ino Created:9/5/2018 10:49:52 AM Author:Evert Arias Description: Example to demostrate how to use the library to detect a pressed for a given duration on a button....
Przestaw w BIOSie: ACPI BIOS IRQ [IRQ9] ACPI Standby Mode (S3) Hard disk timeout [enabled] Afetr power loss [last state] ustaw off Automatic Power ON: - Serial Port A ring detect [Disabled] - PCI Modem ring detect [Primary] jeśli można to Disabled - Wake up on alarm [Disabled] - PCI wake up [primary] jeśli można to Disabled
Witam wszystkich, mam problem z Track Bar, zrobiłem sobie ten suwak i myszką przesuwając go wybieram wartość między 0 a 255 wysyłając to przez SerialPort. Tutaj mam kod obsługi zdarzenia: [syntax=csharp] private void trackBar1_ValueChanged(object sender, EventArgs e) { int wart; wart = int.Parse(trackBar1.Value.ToString()); wart = wart * 100 / 255;...
Witam, mam czytnik RFID PN532 https://obrazki.elektroda.pl/5890313700_... Korzystałem już wcześniej z niego, łącząc go z Arduino Nano. Teraz przerzuciłem się na ESP32, a dokładnie ESP32-S3-WROOM-1 i pojawia się problem. W trybie I2C skaner wykrywa czytnik, ale w żaden sposób nie jestem w stanie odczytać żadnego tagu. Przykładowy program...
https://obrazki.elektroda.pl/2191398900_... Dzięki Arduino możemy rozbudować niemalże dowolną centralkę alarmową o funkcję wysyłania powiadomienia poprzez e-mail. Doskonale uzupełnia to starsze systemy alarmowe, które najczęściej nie są już podłączone do usługi monitorowania. Istnieją komercyjnie dostępne produkty tego rodzaju, ale...
Nie analizuję twojego programu, mogę wysłać gotowy działający program na monitor szeregowy wyświetlający stan czujnika temperatury i wilgotności DTH22 na Arudino. Nie zapomnij o dodaniu biblioteki dht dla instrukcji include [syntax] #include <dht.h> //Dołączenie biblioteki dht DHT22; #define DHT22PIN 7 //przypisanie pinu 7 Arduino jako odczyt...
Cześć, potrzebuję na szybko wykorzystać moduł Wemos ESP8266 NodeMCU v3 wersja Lolin, kupiony ze dwa lata temu. Wyjątkowo chciałem zrobić to używając Arduino IDE. Wykorzystałem przykład dostępny w IDE, Próbowałem łączyć się z kilkoma moimi serwerami (ciągle error), a poniżej próba do Onet.pl: WiFi connected IP address: 192.168.1.13 connecting to onet.pl...
Pisałeś do mnie, że nowa bateria "naprawiła" sygnał przychodzący z pilota. Przejrzałem kod i niewiele da się zoptymalizować. Prostą techniką uzyskałem dodatkowo 2µs precyzji odczytu, ale w tej architekturze programu niewiele więcej da się zrobić. Dodałem obsługę przycisku "pauza" na pilocie. [syntax=c]#define IR_DEBUG //========================= Constants...
Wygląda ciekawie. Tyle że, ten python nie jest zbyt popularny; To się zmieni ponieważ jest moda na języki bardzo wysokiego poziomu. Python sam w sobie jest łatwy do nauczenia, tutaj zdecydowanie przebija C i C++. poza tym jeśli te 5 bajtów nie przyjdzie, to czekanie będzie trwać w nieskończoność. Są timeouty. Można wybrać czy ma być blocking mode....
GoTo SerISR Autor: er.lebaron(at)hccnet.nl http://www.elektroda.pl/rtvforum/files-r... Interrupt Routine for serial Data. Uses UART Get Serial Data via Interrupt This program can be integrated in your own program when you need a routine that captures serial data on interrupt basis. I intend to use it in a RS485 network with several nodes....
Wrzuć może do Arduino ten kod i wklej tutaj, co się wyświetliło w konsoli: [syntax=c] ///////////////////////////// // PS/2-mouse to MSX v1.1 // // Made By: NYYRIKKI 2014 // //////////////////////////// /* Usage: Press reset = Mouse mode Press reset & hold right mousebutton down = Joystick emulation Press reset & hold left mousebutton down =...
U siebie wysyłam dane arduino na serial w następującym formacie : DANE1:DANE2:DANE3:DANE ... A po stronie C# wczytuje serial [syntax=csharp] private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { try { dane_wejsciowe = serialPort1.ReadLine(); this.Invoke(new EventHandler(displaytext)); } catch (TimeoutException) { StatusBar.Text...
Nie wiem jaki jest efekt działania Blynk.begin() przy braku sieci i czy wywołuje WiFi.begin(ssid, password). Z tego powodu może nie istnieć obiekt WiFi. Zmień funkcję sprawdzającą na if (Blynk.connect() == true) void CheckConnection(){ Connected2Blynk = Blynk.connected(); if(!Connected2Blynk){ Serial.println("Not...
Witam wszystkich! Posiadam Arduino Leonardo i GSM Shield (jeszcze nie posiadam ale zamierzam kupić :) Moje Arduino odbiera dane z kilku czujników, chciałabym, żeby te dane były wysyłane za pomocą shielda GSM na stronę www (chodzi mi dokładnie o to bym mogła po prostu za pomocą przeglądarki obserwować dane z Arduino, niezależnie od tego gdzie jestem...
Biblioteka to szumna nazwa w moim przypadku, to raczej "quick and dirty". U mnie też sporo pomogło dodanie sporego kondensatora na 3,3V, przy czym ja miałem to połączone do klona Uno, a klony biorą 3,3 z Ch340 zamiast ze stabilizatora co nie wychodzi najlepiej. Program testował mały panel słoneczny, mierząc napięcia w stanie otwartym, obciążonym opornikiem...
W symulatorze algorytm działa. Potwierdziłeś, że pojedynczy silnik (kod z #17) działa. Należy zobaczyć, co się dzieje wewnątrz algorytmu i biblioteki. Do tego będziesz musiał podłączyć robota przez kabel USB do komputera i w Arduino obserwować, co się dzieje w Serial Monitorze (menu Tools -> Serial Monitor). 1. W Arduino wklej ten kod: Ten Komputer...
Jeśli to Twój pierwszy raz to czeka Cię poważne zadanie, jeśli chcesz to zrobić przyzwoicie a nie od nogi. Medium komunikacyjune pewnie serial. Natomiast po pierwsze musisz pomyśleć o protokole komunikacji, który musi być zaimplementowany po obydwóch stronach. Osobiście sugeruję protokół znakowy z delimiterami początku i końca. Wewnątrz coś na wzór...
Dzień Dobry wszystkim w ten mroźny poranek :-) Przeglądając forum często natykam się na problemy początkujących, polegające na stosowaniu metody "Ctrl-C Ctrl-V" bez zrozumienia zasady działania urządzenia/programu/biblioteki. Arduino i Arduino IDE to genialne narzędzia ułatwiające start, mnogość dostępnych bibliotek ułatwia życie, ale też - niestety...
https://obrazki.elektroda.pl/8298744400_... Jak wysłać powiadomienie do użytkownika z naszego urządzenia opartego o ESP? Jednym ze sposobów może być użycie poczty email. Jest to całkowicie darmowe i często znacznie prostsze niż np. wysyłanie wiadomości SMS. Tutaj pokażę jak można łatwo wysłać wiadomość w oparciu o usługę SMTP. Użyję...
https://obrazki.elektroda.pl/8811254200_... Miałem okazję przetestować modemy https://obrazki.elektroda.pl/1116184500_... Konfiguracja Modem konfigurujemy ustawiając na wejściach M0 i M1 stany logiczne wysokie i przesyłając przez UART odpowiednie ciągi konfiguracyjne np. z mikrokontrolera. Możemy także wykorzystać...
Wgrałem nową wersje pythona, ale podczas wywoływania komendy "version" wciąż wyświetla mi się stara wersja 2.7, a nie 3.8.1 W Mint to raczej nie powinno się zmieniać domyślnej wersji python, bo się może posypać system. Możesz spróbować innego triku. W katalogu /usr/lib/python3.8/site-packages/serial , w pliku __init__.py zmienić pierwszą linię: Dodano...
Witam, szukam informacji o tym czy i jak można się podłączyć do sterownika pompy ciepła Kaisai Arctic KHC-12RY3-B za pomocą modbusa Próbuję za pomocą konwertera rs485/usb serial (ch340) i laptopa z Windowsem, ale żadnej komunikacji nie udało się nawiązać. Łączę się rs485 przez dwa przewody do złącz H1 i H2 w panelu kontrolnym pompy. Oprogramowanie to...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
Jak To zrobić: Najpierw ściągnij plik : http://moemesto.ru/Szerg/file/1826321/As... 1) Rozpakuj ASUS_UserFlashCopy.dll do katalogu głównego karty SDMMC ; 2) Wyłącz i załącz zasilanie (hard reset). Urządzenie uruchomi się w Windows CE; 3) Na pulpicie urządzenia podwójnie kliknij na "USB loader" wybierz "Serial class" potem "Activate";...
Witam Robie prace dyplomowa i mam problem z trasmisja miedzy dwoma procesorami . Do wyjscie TX procesora 90S8252 jest podlaczony modul nadajniki RT4 i trasmisja ma format 20 bajtow rozbiegowych (10101010) , dwa bajty startu strasnmisji (170,175) potem wysylane sa dane (kolejne 10 bajtow) i znacznik konca (200). (fragment kodu nadajnika) for tmp=1 to...
Witam, W moim arduino uno podłączyłem eternet shield w5100 i wgrałem program. Podłączyłem pod router. Dla testów wyłączyłem w routerze firewall. Serwer Tcp mam napisany w Node.js. Testując na lokalnym serwerze Tcp wszystko działa. Problem pojawia się, gdy podłącze Arduino do serwera postawionego na mydevil.com. Za każdym razem, gdy próbuje cos przesłać...
EEPROM nie musi być na 1-WIRE, obecnie używam I2C. Program w zasadzie już działa tylko muszę dorobić obsługę przerwania wyzwalanego przyciskiem (INT1), które ustawi flagę zakończenia działania, poczeka na koniec pętli, zamknięcie pliku i wyłączy zasilanie (a przynajmniej zawiesi program i głęboko uśpi procesor). Jest tylko jeden problem - zostało mi...
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....
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
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...
Config: no service pad service tcp-keepalives-in service tcp-keepalives-out service timestamps debug datetime msec localtime service timestamps log datetime msec localtime service password-encryption ! hostname rtr_cisco ! enable password jakies_trudne_haslo ! username user_1 password haslo_usera_1 ip subnet-zero no ip source-route no ip domain-lookup...
ymodem.c Dodano po 59 w cmd_mode.h [syntax=text]int cmd_reboot(bootram_cmd_tbl_t* cmdtbl, int argc, char* argv[]); int cmd_version(bootram_cmd_tbl_t* cmdtbl, int argc, char* argv[]); int cmd_download_filecount(bootram_cmd_tbl_t... cmdtbl, int argc, char* argv[]); int cmd_download_baudrate(bootram_cmd_tbl_t* cmdtbl, int argc, char* argv[]); int cmd_download_startaddr(bootram_cmd_tbl_t...
Arduino Leonardo Mega32U4 ma w sobie już kod który wyświetla dane na Serial Monitor ale nie da się przesłać nowego kodu bo upload trwa i trwa bez końca, przesyłam dane niżej może ktoś to ogarnia i pomoże będę wdzięczny. Dodam że na początku problem niekiedy się pojawiał a teraz jest cały czas. Using Port : COM4 Using Programmer : avr109 Overriding Baud...
No awięc tak mam problem z inkubatorem do jaj własnej konstrukcji a otóż przejdżmy do rzeczy problem pojawia się w tym że chciałem dorobić w programie jeszcze pare funkcji regulacje wilgotności powietrza regulację temperatury i wszystko sterowane czterema przyciskami ,żeby dało się ustawić jaką temperaturę ma utrzymywać inkubator bez odpalania komputera...
Ja bym zamienił to maxsize na sizeof(string), warto by jeszcze dodać timeout, bo przypadkowy śmieć nie tylko spowoduje zwiechę programu (będzie się pętlił oczekując na 0x0a, ale także kolejny komunikat zostanie uszkodzony przez zalegający śmieć. tmf napisał: (at)adam: Błąd masz w twoim kodzie - zwracałem ci na niego uwagę w poście #11. Owszem ale w...
Też nic z tego nie czaje, ale mnie to akurat nie dziwi :D. Żeby nie było tak łatwo to mam kolejny problem, mianowicie rc522 i microSD nie chcą współpracować, ale jest to trochę dziwne. Testuje działanie na przykładzie dumpinfo Dodano po 52 Chociaż wpadłem na pomysł, żeby może troszkę zakombinować. Mam Arduino mini. Myślę czy do niego nie podłączyć RFID....
pinguję to co mam na zewnątrz (Serial 0.1): Cisco_1601_R#ping 80.xxx.xxx.xxx Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 80.xxx.xxx.xxx, timeout is 2 seconds: ..... Success rate is 0 percent (0/5) pinguję to co mam wewnątrz (Eth): Cisco_1601_R#ping 80.xxx.xxx.xxx Type escape sequence to abort. Sending 5, 100-byte ICMP...
A ja znalazłem: [syntax=cpp] #using <System.dll> using namespace System; using namespace System::IO::Ports; using namespace System::Threading; public ref class PortChat { private: static bool _continue; static SerialPort^ _serialPort; public: static void Main() { String^ name; String^ message; StringComparer^ stringComparer = StringComparer::OrdinalIgnoreCase;...
Zrobiłem sobie na ESP8266 most RS485-TCP i odczytuję rejestry za pomocą NodeRed-contrib-modbus: Czyli to co mi wystawia falownik jest kierowane na port TCP, a to co idzie na ten port idzie przez UART i konwerter RS485 na falownik. Skorzystałem ze schematu: https://github.com/pawelka/sofarsolar_es... z tym, że nie użyłem żadnego rozwiązania...
Cześć. Mam płytkę z procesorem ESP32, do której podłączyłem moduł XL1278 (LoRa). Połączenie między modułami wykonałem na 7 kabelkach: 3V3, GND, MISO, MOSI, SCLK, RST, NSS. Zainstalowałem dla Arduino bibliotekę RadioLib, którą znalazłem w menadżerze bibliotek w Arduino. Jeszcze co do samego połączenia to wyprowadzenia MISO, MOSI, SCLK modułu XL1278 podłączyłem...
W VB mam takie funkcje do wysyłania i odbierania danych RS232 Dodano po 1 Zmieniłem funkcję odbierania danych w VB i zaczęło się ściągać. Dodano po 1 W zasadzie opanowałem transfer danych w obie strony. Pozostał problem z wyświetlaniem na wyświetlaczu LCD kodów znaków zamiast znaków (funkcja 'itoa (data,str,10);LCD_WriteText(str);' ).
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Bo długich bojach w końcu złożyłem urządzenie. Niestety moduł bezprzewodowy jest trudniejszy w aplikacji niż to co pokazuje autor filmiku. Ktoś poradził mi przerobienie bezprzewodowego dzwonka do drzwi. Ale również on się nie sprawdził ze względu na arcymały prąd wychodzący z pinu aktywującego melodyjki (za mały by np. zamknąć przekaźnik 3V). W końcu...
Witam, jakiś czas temu zniknęła mi część kanałów z pakietu NC+, głównie brakuje TVNów, ale nie wykluczone że inne kanały też nie działają, wszystkich nie sprawdzałem. Działają natomiast kanały TVP1, TVP2, Discovery HD. Wcześniej karta C+ była włożona do dekodera Fergusson Ariva 100E, do którego nie ma już aktualizacji i pewnie dlatego nie "zaraziła"...
dla linuxa mozna napisac taki skrypt w pythonie (python jest dostępny w większości dystrybucji) import getpass, poplib,serial,time while 1 : ser1 = serial.Serial(0) M = poplib.POP3('pop3.gdzies.pl') M.user('nazwa_usera') M.pass_('haselko') numMessages,size = M.stat() time.sleep(20) # timeout, czyli...
Dzień dobry, Walczę z portem szeregowym w Matlabie. Problem jest tego rodzaju, że przy próbie przesłania jakiejś konkretniejszej ilości danych Matlab wykonuje jedną z dwóch "operacji" - Przerywa transmisję, twierdząc, że ma "write timeout", po czym z portem już się nic nie da zrobić (próba zamknięcia portu kończy się zawieszeniem matlaba) - Raptownie...
Zrobiłem to trochę inaczej: ser = serial.Serial( port='/dev/ttyUSB0',\ baudrate=38400,\ parity=serial.PARITY_NONE,\ stopbits=serial.STOPBITS_ONE,\ bytesize=serial.EIGHTBITS,\ timeout=2) print("connected to: " + ser.portstr) line = ser.read(500) ser.close() x1 = 255 indeks = line.index(chr(x1)) czyli znalazłem index bajtu adresu, a potem odczytuje konkretne...
Dzień dobry. Do mojej stacji pogodowej chcę wykorzystać Cytron ESP8266 WiFi Shield które będzie wysyłało dane na serwer. Po przeczytaniu manuala dołączonego od producenta (nie mogę załączać linków zewnętrznych) i wykoniu zaleceń krok po kroku układ nie odpowiada. Przy teście AT port szeregowy nie pokazuje nic. Przy wykorzystaniu biblioteki od producenta...
https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
Witam Próbuję napisać prosty program do odczytu danych z licznika LE-03M (http://www.fif.com.pl/produkt/1543/1203... Stworzyłem projekt i dodałem bloczek w Fupli - Init Client RS, ustawiając parametry komunikacji: Channel: Channel 1 Serial port: Port 1 Line type: RS485 Transmission speed: 9600 bps Bits-Parity-Stop: 8-N-1 Protocol: Modbus/RTU Timeout[s]:...
Wypluło coś takiego: C:\Users\Wojtas\Desktop\USBASP_avrdude\a... -c usbasp -p atmega16 -v -U lfuse:r:-:h -U hfuse:r:-:h avrdude: Version 5.3.1, compiled on Jan 1 2007 at 14:25:19 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "C:\Users\Wojtas\Desktop\USBASP_avrdu de\avrdude\avrdude.conf" Using...
Wielkie dzięki za cierpliwość. Musiałem przerwać testy ze względu na inne obowiązki ale już dalej przystępuję do pracy Coś się nie pinguje, mam timeouty Jeszcze raz napiszę jak to mam powpisywane w ustawieniach: PC0-1 odpowiednio adres ip 211.194.188.130 i 211.194.188.131 maska 255.255.255.248 brama 211.194.188.129 dns serwer pusto PC2-5 odpowiednio...
Cytat z powyższego datasheeta: Na stronie czwartej masz opisane, jak rozpoznać, który wariant tego czujnika ma SPI, a który I2C (i jaki ma wtedy adres). Pisałem jaki mam czujnik ( jaki jest dostępny w Polsce) wiec nie wiem co to ma do tego "NPA-600 5.0V * 4.75 V to 5.25 V NPA Compensated, digital serial" Na TME jest jeszcze to: Gdzie w Tme kolega widzi...
wsad wgrywam bez problemu ale przy próbie wypalenia bootloadera wywala mi : C:\Program Files (x86)\Arduino\hardware\tools\avr... -CC:\Program Files (x86)\Arduino\hardware\tools\avr... -v -patmega1284p -cstk500v1 -PCOM7 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m...
Cześć. Problem dotyczy połączenia modułów DFPlayer oraz HC05 pod nadzorem Arduino Nano. Chciałbym poprzez moduł HC05 sterować podstawowymi funkcjami odtwarzacza MP3. Moduł DFPlayer podłączony jest pod porty 10 i 11 natomiast HC05 podłączone jest pod 0 i 1 (naprzemiennie: RX-TX, TX-RX). Kod to połączenie dwóch projektów które oddzielnie działają bez...
Hejka, aktualnie sprawa wyglada tak : Udało mi się w przegladarce uzyskać dowlny napis. Używam programu "ESP8266 Config" po połączeniu się z modułem w serial monitor wpisuję takie ustawienia : AT+CIPMUX=1 AT+CIPSERVER=1,80 Teraz wchodzimy w przeglądarkę wpisujemy adres IP : u mnie : 192.168.4.1 i wciskamy enter. W serial monitorze informuje nas ze jest...
Po zmianie na kontaktron2 dalej wyskakuje błąd ale raczej to nie jest dobre rozwiąznie robiąc wszystko na "ifach" [syntax=c]#define LED_R 10 #define LED_G 11 #define LED_B 12 #define KONTAKTRON A0 #define KONTAKTRON2 A1 void setup() { pinMode(LED_BUILTIN, OUTPUT); pinMode(KONTAKTRON, INPUT_PULLUP); //Kontaktron jako wejście digitalWrite(LED_BUILTIN,...
Witam! Mam podobny problem i nie moge go rozwiazac. lsusb wyrzucilo mi taki kabel: Bus 004 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC zas probuje programowac Atmega32. Polecenie ktore wpisuje: sudo avrdude -c stk500v2 -p m32 -P /dev/ttyUSB2 -e -U flash:w:testAVRgcc.hex w odpowiedzi...
Witam, walczę już parę dni nad połączeniem z sterownikiem PLC Versa MAX (CPU005) poprzez LAN. Wykorzystuję następującą konfigurację: PLC <-rs232-> PC sterowniczy z [Remote COM port 1.4e Pira CZ] <----LAN----> Laptop z [HW Virtual Serial Port HW VSP3] oraz z Proficy Machine Edition Napiszę tak: program produkcyjny z PC steruje mi PLC z laptopa....
arduino serial timeout error timeout arduino timeout
pralka reset serwisowy pilot centralnego zamka cordoba radiotechnika oscyloskop
cancheck grundig spalanie oleju przepracowanego
Zamiennik układu scalonego AK801E-S1 - analiza i alternatywy Panasonic TC-32FS500B Display on TCL 32S6500S: Blurry and Inverted Image Fix