Witam, A czy w PLC czekasz na zakończenie obsługi poprzedniej ramki ? Sprawdzasz wyjścia BUSY oraz DONE ? Przed kolejnym wysłaniem czy w każdym przerwaniu wysyłasz ramkę ? Bo popatrz na prosty przykład: Wysyłamy ramkę z 50ms ale nie sprawdzamy statusu zakończenia poprzedniego wysyłania. Urządzenie slave może nam nie odpowiedzieć w 50ms. Może odpowiadać...
http://obrazki.elektroda.pl/2570476900_1... Czasami, niektóre projekty wymagają rozdzielenia jakichś zadań na kilka modułów Arduino lub umożliwienie im wzajemnej komunikacji. Interfejs IIC ( Inter-Integrated Circuit ang. pomiędzy układami scalonymi) czyli I²C jest idealnym rozwiązaniem tej kwestii. I²C to bardzo interesujący...
Za chwile ktos napisze ze aby ta konfiguracja dzialala nalezy do kazdego arduino podlaczyc talerz satelitarny i dopasowac go do jakiejs satelity latajacej po orbicie Ziemi... Widzisz, czasami proste rzeczy tylko pozornie są proste. Trudno komuś jednoznacznie napisać, że to będzie działać, jeśli tak naprawdę niewiele wiemy o tym co budujesz, twoich...
Witam ponownie, praktycznie poradziłem sobie z problemem :-). W skrócie przybliżę szczegóły: - Mam gotowe skrypty w PHP na serwer oraz aplikację w C++ do obsługi komunikacji portu na USB, które działają :-). a) W skryptach zdefiniowałem 3 możliwości komunikatów - 0 oznacza błąd, 1 - oznacza utworzenie rekordów, 2 poprawną aktualizację danych. Skrypty...
Ten numer raczej nie przejdzie. Piloty nie nadają w standardzie "serial" tylko mają swoje kodowanie. Transmisja typu serial ma bit startu, bity danych, parzystości i bit stopu. Jak coś się nie zgadza to taki terminal może nic nie wyświetlić w zalezności od tego jak traktuje błędy. Porty COM otwiera się na ustalona prędkość transmisji i to się musi zgadzać...
Witajcie, zakupiłem dość sporo modułów HC-12 do swoich urządzeń. Jednak mam z nimi pewien problem. Testuję je na arduino. Zauważyłem, że jeśli chcę wysłać np 4 bajty pod rząd (bez żadnych opóźnień pomiędzy komendą Serial.write) to wysyła/odbiera tylko dwa z nich. Po dodaniu opóźnienia 100ms pomiędzy każdym wysyłaniem, owszem przechodzą wszystkie 4,...
Witam Potrzebuję uruchomić transmisje danych z czujników podłączonych do Arduino z garażu do domu. Odległość w linii prostej to jakieś 450 m, po drodze bloki. Jakimi układami najlepiej zrealizować taką transmisje?
Miałem telefon w Play. Jak używałem innego operatora niż Play to działały tylko rozmowy i SMS. Transmisja danych nie działała. To nie wina modemu, sprawdź to na telefonie będziesz miał ten sam efekt.
Już widzę kogoś, kto opiera pętlę główną na delay() i próbuje odczytać przyciski do 3ms ;) ( swoją drogą - po co ? ) Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. Albo obsługa enkodera Dekodowanie DCF77 Mnożyć dalej przykłady? 1- w obsłudze przerwania z expandera, odczytujesz rejestry expandera...
Czy na podstawie tego czasu odpowiedzi można stwierdzić, że znacznie szybsza transmisja jest jest możliwa do osiągnięcia? Raczej nie, ping pracuje na baaaaaardzo niskiej warstwie protokołu, a Ty chcesz przecież używać jednej z wyższych (TCP), do tego z protokołem aplikacji (Modbus) i to jeszcze w formie pytanie-odpowiedź. Generalnie możesz spróbować...
Dobra chyba muszę wrócić do samego początku. Znasz jakieś ciekawe, przystępnie napisane "lekcje" wyjaśniające jak ugryźć ten temat? Bo widzę, że z grzebania w kodzie bez wyjaśnień od znającego się na temacie, to mi niewiele przyjdzie. Zależy gdzie odczuwasz braki Z jednej język PHP (o ile w PHP będziesz implementował, prawdopodobnie tak, ale nie jest...
Unikalna w kursie byłaby forma, czyli audio+wideo zamiast tekst. Co do "scenariusza" można wykorzystać w miarę standardowe "odcinki": 1. unboxing + pokazanie głównych elementów i ich przeznaczenia na płytce 2. podłączenie do komputera pokazanie jak zacząć czyli uruchomić środowisko napisać parę linijek i przesłać do płytki oraz zobaczyć że miga na niej...
Witam. Buduję pewien system zarządzany przez 2 odrębne mikrokontrolery. Jeden z nich to Arduino Uno R3, drugi specjalistyczny sterownik (nie wyposażony w port RS) realizujący cały program w pętli z czasem powtórzenia deklarowanym na starcie (domyślnie 20ms). Po zrealizowaniu pętli sterownik jest bezczynny do czasu upłynięcia czasu cyklu, czyli prędkość...
Mam dla Ciebie inną propozycję. 0. USB zostaw jak jest, ale pomyśl o dodatkowym wejściu VBUS. Lepiej wiedzieć czy jesteś podłączony do hosta czy nie. To znacznie poprawia obsługę portu od strony programowej. 1. połączenie karty pamięci i 4 kontrolerów ETH nie jest dobrym pomysłem. Transmisja danych między uC i kartą może blokować SPI na długi okres....
Rozumiem. Dziękuję za doradzenie. Na aukcji znalazłem coś takiego (zdjęcie z aukcji): http://obrazki.elektroda.pl/2494082900_1... Co prawda bez żadnej rewelacji, ale specyfikacja mi odpowiada. Czy takim zestawem prześlę potrzebne informacje? Wracając jeszcze do tych scalaków RX2 i TX2. Czy możliwa byłaby transmisja danych z termometru...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
http://obrazki.elektroda.pl/3488303700_1... Witam. Od zawsze irytowała mnie konieczność podchodzenia do domofonu, aby wpuścić np. listonosza... Zacząłem więc przeszukiwać internet w poszukiwaniu interfejsu pomiędzy telefonem i domofonem. Znalazłem Bramotela, ale tenże po poczytaniu o nim, został zdyskwalifikowany ze względu na jego...
(at)gbksiazczak SX1262 jest bardzo dobrym ale też rozbudowanym modułem. Zacząłbym od określenia na jaką odległość chcesz zrealizować połączenie i wykonał testy praktyczne. W ustawieniach SX1262 dla LoRa jest kilka parametrów, które wpływają na potencjalny zasięg, pewność transmisji i czas transmisji: SF - im większy tym potencjalnie większy zasięg jednak...
Odbieraj cały bufor, ale parsuj po 1 bajcie.
Witam, czy są pośród nas użytkownicy inwerterów: Growatt (model 3000mtl lub podobny) Trannergy (model 4000tl lub podobny) poszukuję skryptu, programu najlepiej na linuxa lub arduino do odczytu danych po RS232 z tych inwerterów. Do growatta mam skrypt - tylko odczyt produkcji jest z rozdzielczością 0.1kWh(załączone zdj) a to trochę mało... Może ma ktoś...
Wyzwolenie przerwania maskowalnego w czasie pracy programu użytkownika powoduje przerwanie działania i wyświetlenie "Err CA80". Zgłaszanie przerwań ma sens tylko w sytuacji, gdy jest odpowiedni program obsługujący to przerwanie. Monitor CA80 wykorzystuje przerwanie maskowalne do pracy krokowej i w CA88. Poza tym pod adres 0FFCFH (przerwanie użytkownika)...
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
https://obrazki.elektroda.pl/7595010300_... Wiele osób zastanawiało się dlaczego kolorowe graficzne wyświetlacze działają bardzo wolno z Arduino UNO/Mega i wszystkimi AVR Mega/Tiny. Przeprowadziłem testy porównawcze wyświetlacza 128x160 ze sterownikiem IL9306 pracującym z interfejsem SPI. Do testów posłużyło Arduino UNO i KA-NUCLEO-F411CE....
Dobry wieczór! Dawno mnie tu nie było... W końcu są wakacje! :-) Niewiele zrobiłem, ale jest postęp. Tak jak podejrzewałem, SoftwareSerial nie radził sobie z synchronizacją. Ponieważ nie umiem pisać programów dla PC-ta (analfabetyzm wtórny), zastosowałem nową przejściówkę - Arduino Mega, w którym aż roi się od UART-ów. Przerobiłem program dla Arduino...
(...) #40;) - time < timeout) { while (sim800l.available()) { char c = sim800l.read(); response += c; } } Serial.println("Odpowiedź: " + response); // Wyświetlamy odpowiedź na serial monitor } (at)ElektrodaBot Wstępna ocena dostępnych informacji Z przekazanych logów i kodu wynika, że moduł SIM800L zwraca błąd 603 (w linii “+HTTPACTION: 0,603,0”...
https://obrazki.elektroda.pl/9376840100_... W poniższym materiale przedstawiona jest konstrukcja niedrogiego i prostego modułu do śledzenia pozycji balonu wysokościowego z wykorzystaniem sieci LoRa. Tracker zasilany jest z pomocą dwóch litowych baterii AAA, co wystarcza do działania nadajnika przez około 25 dni. Przez połowę tego czasu...
Streszczenie w 3 zdaniach: Zrobiłem odczyt licznika wody w HomeAsistant ale nie chcę z niego korzystać. Pokazuję jak zrobić wykresy w gnuplocie z czujników zaprogramowanych w ESPHome w HA. Używam Raspberry Pi Zero 2 W. Wstęp: Przejrzałem forum w zakresie korzystania z gnuplota. Nie ma tego wiele. Znalazłem nieodpowiedziane tematy: https://www.elektroda.pl/rtvforum/viewto...
W jaki sposób odbywa się transmisja danych (jaką magistralą danych) pomiędzy iMX RT1011 a ESP32 na płytce Adafruit Metro M7? Transmisja danych pomiędzy iMX RT1011 a ESP32 na płytce Adafruit Metro M7 odbywa się za pośrednictwem interfejsu szeregowego SPI (Serial Peripheral Interface). SPI to pełnodupleksowa magistrala szeregowa do transmisji danych...
Z tą sumą kontrolną to też nie głupie. W każdym razie, opisałem problem. Teraz jeszcze sprawdziłem i widzę, że problem jest w zapisie do samego EEPROMu po przerwaniu wcześniejszego połączenia i restarcie całości. Ogólnie wywnioskowałem, że problem nie leży ani po stronie PC, ani samej zewnętrznej pamięci, a w samym uC i/lub CH340. Próbowałem zmienić...
Pokaż przykładowy kod do załadowania do kontrolera ESP32, który umożliwia wysyłanie danych ważenia z HX711 do Bluetooth w moim smartfonie Aby wysłać dane ważenia ze wzmacniacza czujnika wagowego HX711 do smartfona przez Bluetooth za pomocą ESP32, możesz postępować zgodnie z przykładowym kodem podanym poniżej. Ten kod poprowadzi Cię przez konfigurację...
http://obrazki.elektroda.pl/4814591000_1... NRF24L01 to tani moduł radiowy używany przez hobbystów do komunikacji. Był on dość popularny przed pojawieniem się ESP8266. Za pomocą tego ultra taniego transmitera udało się nawiązać połączenie poprzez Bluetooth LE z telefonami obsługującymi androida oraz iOS, tym samym zastępując drogie...
https://obrazki.elektroda.pl/2171004500_... W poniższym artykule opisano, jak wykorzystać generyczny moduł RF bez konieczności implementowania mikrokontrolera. Całość wykorzystana jest do przeróbki pilota na podczerwień do układu kontrolującego dowolny system drogą radiową. Podstawową zaletą wykorzystania sterowania radiowego jest...
Witajcie, Tak się zastanawiam czy istnieje możliwość aby zgrać z procesora AVR (tutaj mega328 w Arduino Nano) kod wsadowy? Moje pytanie wynika z dwóch powodów: 1. W większości swoich projektów montuję procesor w finalnym urządzeniu, a potem piszę program w Arduino i przesyłam go do pamięci flash tegoż procesora z użyciem programatora Arduino (tj. programu...
http://obrazki.elektroda.pl/6365414300_1... Istnieje wiele sposobów, na dodanie do amatorskiego projektu łączności bezprzewodowej. W poniższym projekcie autor wykorzystał łącze radiowe do skomunikowania 8 bitowego mikrokontrolera z rodziny PIC z komputerem PC. W internecie znaleźć można wiele różnych przykładów wykorystania szerokiej...
(...) y jeżeli elektronicznie podłączenie jest sprawne, zaproponujesz listing (AVR GCC) testujący taka "obciążoną" magistralę wyświetlający adresy odczytanych termometrów, ich parametry i temperatury oraz szacunek, który z nich to fake. Program ma możliwie najwięcej nieprawidłowości wychwycić (obsługa błędów). Rozpoznanie podróbek DS18B20 wymaga zaimplementowania...
Nie wiem jakie obliczenia robisz, ale przesyłanie danych też zajmuje czas, nie wyślesz dwóch liczb do pomnożenia albo dodania bo wydajność będzie jeszcze gorsza, musiała by to być większa porcja danych której przesyłanie trwa wielokrotnie krócej niż obliczenia, w szybkim przesyłaniu danych Arduino również jest kiepskie. Najszybsza będzie transmisja...
Czemu tego nie zrobiłeś na TCP ? maks rozmiar pakiet to 1460 bajtów, pomijając fakt, że UDP to transmisja bez potwierdzeń. Pozdr
Raczej wątpię by to coś dorównało Phantom 4 Pro. Perfekcyjna Stabilność na wietrze. czujniki ultradźwiękowe do pomiaru wysokości oraz przeszkód, kamery do pozycjonowania Nowoczesne akumulatory lipohv są znacznie mniejsze lżejsze a wydajniejsze. Cyfrowa transmisja danych w obu kierunkach. Obraz HD Wszystkie parametry na żywo. Nigdy home made im nie dorówna....
To ja też dorzucę swoje uwagi: [syntax=c]gsm.println("AT+CPBR=1"); while (!gsm.available()){ delay(10);} [/syntax] Transmisja szeregowa po rs ma to do siebie, że przychodzi znak po znaku - nie ma czegoś takiego jak ramki itp. Przy prędkości 9600 przychodzi ok 1000 znaków na sekndę, przez 10ms przyjdzie max 10. Może się zdarzyć, że pierwsze kilka znaków...
Witam Mam mały problem, może ktoś jest w stanie mi pomóc - byłbym wdzięczny za pomoc. Sprzęt: - Arduino Uno + Ethernet Shield - Relay - Sterownik zewnętrzny (wysyła i odbiera rozkazy w postaci HEX) przez Ethernet Założenia. Sterowanie przekaźnikiem podłączonym do Arduino Uno przez zewnętrzny sterownik (transmisja dwukierunkowa sterownika). Działanie:...
Przedstawione sekwencje nie stanowią zwięzłej całości. Należy traktować je osobno, jako przykładowe. Pisałem o przełączeniu się na odbiór nie przez Spidera tylko przez moduł łączący komputer z magistralą RS485. W moim przypadku był to coś takiego: http://yourduino.com/sunshop//index.php?... Większość modułów używanych do komunikacji...
Witajcie. Korzystam z Arduino Micro. Potrzebuję skomunikować się z zewnętrznym urządzeniem na bazie określonego protokołu. Na czas pisania softu i jakiegoś debuggingu do komunikacji z urządzeniem używam software serial. Sprzętowy serial służy do komunikacji z komputerem na którym ten soft piszę. Wysyłanie ramek w postaci konknretnej ilości bajtów nie...
https://obrazki.elektroda.pl/5304082500_... * Witam po dłuższej przerwie, tym razem dział mikro kontrolerów. Wymagania dla projektu / założenia: Pomiar w pomieszczeniu/ obudowie urządzenia /w zbiorniku temperatury powietrza /cieczy na wejściu i wyjściu. Wyświetlenie na żywo aktualnych wartości temperatur na wyświetlaczu LED x2. Wykrywanie...
http://obrazki.elektroda.pl/5271128100_1... HamShield to pochodzący z Kickstartera moduł rozszerzający możliwość platformy Arduino o łączność radiową w paśmie VHF oraz UHF. Płytka skierowana jest przede wszystkim do radioamatorów pracujących w amatorskich pasmach krótkofalarskich, wykorzystujących fale radiowe o długości 70cm, 2m i...
Pomysł dwóch Arduino jest zły, bo transmisja danych do WS zarzyna procesor i uniemożliwia odbiór danych z innego Arduino. Można to niby załatwić dodatkowym sygnałem gotowości, ale po co używać dwóch wolnych modułów do tego, do czego wystarczy jeden szybki i tańszy? Tania platforma z LCD, która bez problemu poradzi sobie też z WS: LPC1768 Mini-DK2 (bez...
http://obrazki.elektroda.pl/8593240000_1... Projekty urządzeń wykorzystujących technologię RFID są nadal wszechobecne, a same urządzenia – choćby do kontroli dostępu – są tanie i łatwe w użyciu. Niestety, tańsze urządzenia nie zapewniają wysokiego poziomu bezpieczeństwa – dlatego też wszechobecne są różnego rodzaju...
tmf napisał: LChucki napisał: Możesz przez UART skonfigurować VID, PID, deskryptor, funkcje LED, dostac się do EEPROM w FTDI? Ale po co? Nigdy w żadnym projekcie nie potrzebowałem takiej możliwości i trudno mi sobie wyobrazić sensowny powód dla którego miałbym to zmieniać w gotowym układzie. Nigdy nie używałeś FT_PROG? Nigdy nie zmieniałeś funkcji...
Dalej mam problem z wysłaniem komendy AT, testowałem każdą predkość i zawsze albo krzaki albo brak komunikacji :( Dodam że wysyłanie komend tesktowych odbieranych przez BT działa ok, można je odczytać bez problemu przez Arduino. Jeśli transmisja danych działa to aby wejść w tryb komend AT, trzeba wysłać 3 razy +++ albo ESC (teraz nie pamiętam ale raczej...
https://obrazki.elektroda.pl/4760563300_... W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie...
Odległości między urządzeniami wynoszą ok 10 cm. Dane które wysyłam to: temperatura otoczenia -40 ÷ 50 °C wilgotność 0 ÷100 % ciśnienie 300 ÷ 1100 hPa termopara -20÷1300 °C prędkość obrotowa 1000 ÷ ??? obr/min Część z tych danym można wysłać jako 1 bajt reszty już nie. Nie mam sprecyzowanych wymagać co to szybkości transmisji oprócz prędkości obrotowej...
"]Maksymalny pakiet danych, "]Myślałem nad atmega Atmega np. 328 czy klasyczne Arduino z 2k RAM odpada od razu. Bo potrzebujesz spory bufor w pamięci. Z tanich, dostępnych rozwiązań może być np. pospolita i tania płytka Bluepill. Ma więcej uartów niż jeden oraz sporo RAM. Można ją oprogramować również w środowisku Arduino (choć w tej chwili nie wiem...
transmisja danych cyfrowych arduino transmisja arduino transmisja danych android
sonda almera chwytacza regulacja schemat podłączenia żarówek
Regulacja luzu zaworów w John Deere 1130: Wartości i procedura Brother MFC-8520DN brudzi papier, rozmazany wydruk