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ć...
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?
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...
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.
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...
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...
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...
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...
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...
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ś...
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...
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”...
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/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....
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...
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...
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...
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ę...
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ć...
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...
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...
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...
(...) 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...
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...
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:...
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...
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...
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...
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/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...
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...
"]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...
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...
Cześć, chcę wykonać 3 bezprzewodowe piloty do sterowania trzema od dzielnymi komputerami. Maksymalna odległość pilota od komputera to 10m przy otwartym polu (brak ścian, tylko meble). Odbiornik zachowywał by się jak klawiatura HID w komputerze. W pilocie pracowało by Arduino zasilane baterią 9V, jako odbiornik również Arduino zasilane z sieci podłączone...
No właśnie timer1 ma przerwania co 1ms. Używam panelu dotykowego nextion, korzystając z gotowej biblioteki arduino przesyłam dane po RS z prędkością 9600bodów. Nadawanie zostaje przerwane przez timer1, a przy dokończeniu nadawania cała transmisja nie zawsze sie zgadza, dlatego zależałoby mi żeby zmienić priorytet przerwania USART2 na wyższy niż timer1
Do tej pory przy pracach z AVR-kami nie używałem żadnej gotowej płytki prototypowej, zwykła płytka stykowa plus potrzebne elementy. Programator jakiego używam to programator ISP kolegi A. Dybkowskiego. Chciałem jednak uruchomić pewien projekt przeznaczony na platformę Arduino, procesor ATmega328P. Zassałem Ide Arduino, skompilowałem projekt i wynikowego...
musisz odpowiedzieć centrali tylko wtedy kiedy Cię o to zapyta Takie coś zapewnia standard 1wire (czyt. slave odpowiada tylko wtedy gdy dostanie reset i adres od mastera) masz określony czas na odpowiedź. A czy ktoś powiedział, że ja chce wysyłać jakieś ramki, czy nawet że ma to być transmisja cyfrowa ? Jeśli weźmiesz nośną która jest odpowiednio wyżej...
Szanowni koledzy jestem wdzięczny za Waszą pomoc i cierpliwość. Ale do mnie jakoś nie dociera, że chcąc zrobić z modułu AP UDP trzeba wklepywać aż tyle kodu. Za pomocą komend AT ustawiam: - tryb pracy AP - transmisja UDP - nr IP - nr portu do nasłuchu - szybkość przesyłu danych na RS232 oraz to aby wszystko co przyleci do modułu wysyłał na RS232. Natomiast...
Zanim rozpocząłem realizacje projektu na ARM, sprawdziłem czy na Arduino są biblioteki i czy działają. Wszystko było ok. Dotychczas nie miałem problemu z przenoszeniem bibliotek z Arduino, więc zabrałem się za ARM. Udało mi się znaleźć biblioteki tm_stm32f4_mfrc522. Po dostosowaniu do F103 odczyt karty zadziałał. Zabrałem się za autoryzację, niestety...
Mam kilka następnych pytań: (1)Zauważyłem takie piny na Arudino (oznaczone czerowną strzałką poniżej). Proszę powiedzieć do czego służą. Może da się użyć je do odbierania danych przez I2C i nie trzeba będzie konwertera (bo pisze tam 3.3V obok)? https://obrazki.elektroda.pl/1540788600_... (2) Na schemacie z mojego poprzedniego postu...
Przpraszam nie dodałem - zasilane z linii danych - a co w przypadku konfiguracji kiedy jest doprowadzone zasilanie, lub tum urządzeniem jest hub. Raczej chyba tu jest po prostu bardzo wolna transmisja - umożliwiajaca dość łatwe wyeliminowanie większości zakłóceń. Ale nie jestem specjalistą od 1wire - bardziej pytam z ciekawości.
hmmm dlatego korzystam z "while" zamiast if... Choć gdyby faktycznie nie odebrał drugiegi bajtu, to pętla zostałaby zakończona. Znalazłem kilka podobnych kodów, które korzystają z tego sposobu i wszystko działa. Po drugie mam pełną kontrole nad masterem, i wysyłam te dane bardzo rzadko(w momencie naciśnięcia przycisku; a gdy już wysyłam, to od razu...
Czemu nikt z was nie zadał pytania czemu ten sygnał w ogole trza przepuscic przez procka? Jaka jest funkcja procków w tym systemie oprocz A->D->D->A? Nie latwiej mikrofon->opamp->PA->głośnik? Transmisja danych to okreslenie medium (PHY), protokołu (MAC), i interpretacji (protokoly wyzszych warstw). Nie wiemy tez nic o wymaganym paśmie, SNR, i dodatkowej...
Rozpatruję układ, który umożliwi odczyt napięcia na każdym z akumulatorów podłączonych do UPSa w łańcuch składający się z okło 30-40, a nawet 50szt akumulatorów 12V. Odczyt były podczas rozładowania z zapisem na kartę pamięci. Zakładając, że dla każdego akumulatora zrobię dzielnik, to rozdzielczość będzie malała z każdym akumulatorem. Wyniosła by on...
https://obrazki.elektroda.pl/8776523200_... Sprzętowo tak, jak zrobi programowy I2C to 1,1Mb/s da sie uzyskać przy Fosc16MHz, więc przy 20MHz (np Mega324) jakieś 1,3Mb/s. Inna sprawa to na ile slave pozwala. Programowe I2C o prędkości 1.3Mb/s. Nie ma jak 100% czasu procesora przeznaczać na komunikację przez polling. To brzmi jak rozsądny...
Witam, Próbuje skomunikować ze sobą STM32F4 z Arduino UNO po UARTcie. Skonfigurowałem UART1 i płytka komunikowała się bez problemu z Arduino. Lecz do mojego projektu potrzebna jest komunikacja przez UART2 (piny PA2-TX i PA3-RX), po skonfigurowaniu UART2 i podłączeniu do do Arduino nie mogę odczytać żadnych danych. Jeżeli podłącze UART1 z UART2 na płytce...
Przez długi czas walczyłem z filtrem banpass i w końcu się udało w 100% :) problem był gdzieś w sposobie konfiguracji STM32 bo kod który miałem działał jak oscylator generując PWM za każdym razem innego zależnie od częstotliwości i stąd żaden filtr nie trzymał się pasma. Obecnie po małej pomocy kolegi z forum jest stabilne pasmo i filtry działają idealnie....
Protokół HTTP z tego co pamiętam robi tylko dwa połączenia, pytające i odpowiadające. Źle pamiętasz. Pytanie/odpowiedź (request/response) jest zawsze w jednym połączeniu. Zresztą ma to spore pozytywne konsekwencje, dlatego HTTP jest wybierany również tam, gdzie nie jest naturalny, do transmisji danych itd... jest wybierany mimo że jest kosztowny -...
Pomoże ktoś jak przesłać ramkę z numerkiem suwaka i wartością na tym suwaku? Lub da linka do jakiegoś poradnika itd. Dzięki za pomoc. system (rodzina) ramek a) z taką prozaiczną ramką PING "jeszcze żyję i się komunkuję, ale nudy" b) ramka o jakiej piszesz rodzina ramek by się zaczynała od jakiegoś bajtu (kombinacji dwóch bajtów) który na pewno w życiu...
-usmar Różnica między 1-10kW niewielka, grubsze przewody, mocniejsze mosfety, kilka przekaźników więcej. Myślę, że kilkanaście złotych. Kosztowało mnie to trochę myślenia i zabawy. Z części kupiłem płytkę arduino, resztę ze złomu elektronicznego. -Czysty zysk Urządzenie jednofazowe,na pozostałe trzeba zrobić następne. Separowane na wejściu przekładnikiem...
Biblioteka ta zakłada skrajne położenia serva o czasie trwania impulsu 544 usec i drugie skrajne 2400 usec Niezgodne z jakąkolwiek normą dla serw. Jak wszystko dla Arduino zrobione na od...... dlatego pisałem aby samemu napisać obsługę serwa. W końcu to nie szczyt możliwości uC wygenerować timerem odpowiednie impulsy. Obsługa timera w trybie PWM jest...
(at)xSzwagier chyba się skuszę na RFM95W+jakieś arduino aby przetestować TTN. (at)markovip przekazuję obszerne wyjaśnienie od specjalistów Etteplan : Tak jak wspomnieliśmy powyżej, sieć jest dostępna publicznie w ramach TTN, wiec wykorzystuje LoRaWAN. Co do uprade'u firmware'u metodą Over-The-Air - nie ma metody zdefiniowanej w ramach standardu. Można...
Przedstawiam tylko istotne części programu związane z transmisją danych Na początek Atmega 16 obsługuje klawiaturę, Wyświetlacz LCD i komunikację GSM i inne drobiazgi oraz RS232 z Atmegą 8 Dodano po 10 A tak przy okazji takie pytanie czym różni się transmisja po RS232 dla: A=1 Print A oraz Print "1" Wg ASCII < 1 > ma kod 49 i chyba w jednym i...
Witam Trochę się poduczyłem z pomocą mojego kolegi Śmigła i zacząłem piać w AVR studio. Efektem tej pracy jest obsługa wyświetlacza LED (działa) i próba obsługi enkodera (ten niestety nie działa). Zamieszczam kawałek programu obsługi przerwań. Może ktoś z Was coś dostrzeże [syntax=c]ISR(INT0_vect) { //DDRD &= ~ (1<<PD2) | ~(1<<PD3);...
Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...
http://obrazki.elektroda.pl/2117530600_1... Ciekawy projekt, w którym za pomocą własnych rąk i kilku narzędzi, można zbudować przystawkę do gitary elektrycznej, która pozwoli jej na bezprzewodowe przesyłanie dźwięku do wzmacniacza. Na początek kilka wad prezentowanego rozwiązania. Do przesyłania dźwięku będą używane częstotliwości pasma...
Jest wiele algorytmów liczenia sum kontrolnych. Myślę, że do poszukania w internecie pod hasłem CRC. Czy ona jest potrzebna gdybym chciał wysyłać załóżmy temperaturę na tą stację pogodową? Podejrzewam, że tak. Pozwala na weryfikację, czy podczas transmisji danych nie nastąpiło zakłócenie odbioru. Wtedy stacja nie wyświetla niepoprawnych wartości temperatury....
Schemat jest praktycznie taki sam jak z tej strony https://electronoobs.com/eng_arduino_tut... , dodałem tylko dodatkowe dwa wejścia analogowe, program też jest praktycznie taki sam tylko dodane są wejścia A4 i A5. Kawałek kodu był testem czy wszystkie piny działają i tylko na 13 pinie cały czas było 0 tak jakby był on złączony z masą (może tak...
Możesz też zastosować atmega32u4, ma już wbudowany protokół USB i nie wymaga żadnych zewnętrznych układów do transmisji. Na tym procku oparte jest Arduino Leonardo, poszukaj schematu.
Skaner musi być podłączony do formatera, formater musi mieć komunikację z napędami i czujnikami w drukarce, więc dużo zachodu, ale pewnie "jakoś" się da, chociaż nie wyobrażam sobie tego. No chyba że rozpracujesz protokół transmisji danych do i ze skanera i popędzisz go z jakiegoś Arduino.
Na początku powiem, że nie znam się na Arduino.. ale.... Rozumiem, że dane obrabiasz (inaczej przepuszczanie je przez Atmegę można zastąpić cross-kabelkiem :) . Tutaj http://arduino.cc/en/Tutorial/SoftwareSe... masz przykład - odbierasz z jednego końca - wysyłasz do drugiego, odbierasz z drugiego i wysyłasz do pierwszego. Oczywiście zamiast...
A jak działa alarmowka bezprzewodowa? Jakoś działa. Co 1,5-2 lata trzeba wymieniać baterie w czujkach. Czasem centrale zgłaszają awarie z powodu wykrycia zagłuszania. Ktoś w pobliżu ma zdalne sterowanie lub inną transmisję danych na tej samej częstotliwości i system alarmowy to wykrywa jako próbę "ataku".
Ktos cos ??
Inacze, chciałbym porównać prędkość przesyłania danych, opóźnienia I2C vs UART. Chodzi o transmisję danych położenia czujnika 9dof razor i zwykłego MPU6050.
Po prostu nie mam sposobu na poprawne odbieranie danych od SLAVE niby przez jakiś czas działa, ale po jakimś czasie (kilkanaście minut) Master odbiera od SLAVE dane ale nie te co trzeba. Nie wiem jak to możliwe.
RS232 standardowo łączy dwa urządzenia. Można jeden nadajnik (w masterze) podłączyć do dowolnej liczby odbiorników. Problem będzie z transmisją od odbiornika do nadajnika, gdyż bez specjalnych zabiegów nadajników łączyć nie można. W twoim przypadku wydaje się, że transmisja zwrotna jest niepotrzebna, więc nie będzie problemów. Jeśli byłaby niezbędna...
"Wait" jest chwilowo wyświetlany 300ms, to czas na ponowienie transmisji i sprawdzenie czy pakiet nie przyszedł pusty. Co to ma wspólnego z problemem kolegi - <ciach> Zbędne wyciąłem. On nie ma problemu z odbieraniem tylko wysyłaniem , więc androidowe kody nie są mu potrzebne Dodano po 5 (at)korteksik W każdym praktycznie procesorze musisz sprawdzić...
Jakość transmisji czyli odporność na zakłócenia i poprawność odbierania danych (czyli maksymalny zasięg przy jakim jeszcze w miarę dobrze odbiera). 40m to całkiem sporo. Idz w FSK.
Nie chcę łączyć z arduino, właśnie potrzebuję gołego C. Ściągnąłem te przykłady ale mam jakieś problemy z kompilacją których nie mogę ogarnąć na szybko (nie wykrywa "wdt_drv.h") dlatego szukam gotowej paczki.
Od siebie mogę polecić Arduino ze względu na dobre wsparcie i masę przykładów. Są też w sieci tutoriale pokazujące jak napisać proste apki na androida więc śmiało ;) Co do transmisji - można kablem po RS232. Można też bluetooth, wifi(troszkę drożej).
Komendy AT mają tutaj mało do gadania. Trzeba stworzyć transmisję buforową. Komendy AT służą tylko i wyłącznie do ustawienia mocy nadawczej modułu SI4463, baudratu i kanału transmisji.
https://obrazki.elektroda.pl/2669233500_... Niedawno Specyfikacje XIAO ESP32S2 Sense: * Bezprzewodowy mikrokontroler — dwurdzeniowy Espressif Systems ESP32-S3R8 z rdzeniami Tensilica LX7 taktowanymi 240 MHz i z 512 KB pamięci SRAM, 8 MB PSRAM, Wi-Fi 4 oraz łącznością Bluetooth 5.0 w dwóch trybach (Classic + BLE); * Pamięć masowa —...
W odpowiedzi na pytania: możesz użyć nadajników i odbiorników na 433 MHz przy czym prawdopodobnie przydał by się jakiś protokół transmisji żeby można było reagować na zakłócenia. Jeśli chodzi o arduino to również droga wolna przy czym na 90 % odpada transmisja obrazu. W sprawie sterowania możesz wykorzystać pilota lub komputer ( komputer przesyła dane...
Do czego służy w takim razie to wejście Do ładowania (jakichś) danych i co zrobisz z tą informacją? znasz protokół transmisji? prędkość transmisji? format pliku? masz plik do przeróbki?
Wykorzystałem do transmisji modułu RFM12 oraz bibliotekę jeelib ( po drobnych przeróbkach ) dla Arduino. Udaje się bez problemy przesyłać między piwnicą a 1 piętrem. Bardzo dziękuję za pomoc
z tego co ja się orientuję: Domoticz to system. zgadza się arduino to; ? mikrokomputer Czujnik to urządzenie do sczytywania danych. zgadza się, np. tmeperatury, wilgotności, światła Pojawiają się takie nazwy jak MySensors, z-wawe, ESP8266 , etc. z-wave to protokół transmisji wykorzystuje np. system fibaro, ESP8266 jest to moduł, kontrolr, występujący...
(at)tescio uważaj przy różnych prędkościach transmisji. Jeśli dane ze staga przychodzą 57k/s a wysyłasz je na konsole 9k/s to może się szybko przepełnić. Zwiększ sobie prędkość konsoli.
No to zaczynam prace nad szyfrowaniem transmisji. Mam już wygenerowane szyfrowane ramki danych na które Integra mi odpowiada przy zadanym pytaniu. Największym problemem jest to że nie jestem wstanie dojść do tego żeby program w Arduino generował mi identyczne ramki.
Nie uwzględniając innych zmiennych (np. zakłóceń) - myślę, że bez problemu. A co na ten temat mówi [url=https://www.tuv.com/media/corporate... Strona 12. podaje maksymalną moc nadajnika (w Europie) +14 dBm oraz budżet transmisji 155 dBm, czyli czułość...
Witam, chodziło mi o ten konkretny bootloader. Chodzi o czasy opóźnienia użyte w bootloaderach, musisz wybrać inny, lub popróbować innych transmisji przekazujących dane UART'a (RS232).
Witam, Mam krótkie i proste pytanie. Jeśli podłączam Arduino nano do komputera lub telefonu przez USB, to czy tylko do transmisji danych muszą być podłączone wszystkie cztery piny (VCC, GND, Data+, Data-) czy wystarczą tylko Data+ i Data- (wtedy zasilane z innego źródła)? Jeśli nie masz stosu USB na arduino (a pewno nie masz bo inaczej byś sie pytał)...
jak skomunikować z wykorzystaniem UART moduł Arduino UNO zasilany z 5V z modułem WEMOS ESP8266 zasilanym z 3.3V ? Aby skomunikować moduł Arduino UNO (zasilany z 5V) z modułem WEMOS ESP8266 (zasilany z 3.3V) za pomocą UART, musisz użyć konwertera poziomów logicznych, aby odpowiednio dopasować napięcia między tymi dwoma modułami. Oto kroki do połączenia...
https://obrazki.elektroda.pl/3905438700_... Pogoda w kwietniu okazała się dość zmienna, niskie temperatury i śnieg spowodowały, że przydałby się termometr wskazujący aktualną temperaturę zewnętrzną. Można kupić taki termometr za około 25zł jednak chcę termometr oddalony od okna i nie miałem ochoty na wiercenie otworu na przewód. Sąsiad...
transmisja danych cyfrowych arduino transmisja arduino transmisja danych android
lutować rurka miedzianych lewarek biegów renault jazdy silnik gasnie
saunier duval isotwin condens iphone restart
TP-Link TL-WR1043ND V3 a obsługa SMB2 Znaki rozrządu w Fiat Bravo 1.4 T-Jet: lokalizacja i ustawienie