googluje Szukam tak jak napisałem obsługi aprs poprzez internet. Mam tu na myśli ze dane(ramki) będę dostarczał z sieci a nie droga radiowa.
Znów mam pytanie odnośnie komunikacji pomiędzy atmegą a ESP8266. Otóż mam teraz zestawione komunikację poprzez RXD i TXD . To co Koledzy pomogliście mi rozwikłać działa idealnie. Polecenia złożyłem i wszystko działa. Nadaję i odbieram pakiety bezproblemowo. Ale jeśli odbieram jakiś pakiet to nie...
Witam, Ostatnio miałem taki sam dylemat, pytałem nawet kilka postów niżej. Dziś jestem już trochę mądrzejszy. Komunikacje najłatwiej zrobić po UDP. Ja zdecydowałem się na Arduino IDE i mimo, że wcześniej nie miałem z tym styczności szybko sobie poradziłem. Jest jeden bardzo dobry przykład serwera...
Witam. Od kilku dni borykam się z następującym problemem. Chce przesłać char'a z Nucleo do ESP8266 ( posiadam D1 R1 WiFi ESP8266 - zgodny z WeMos i Arduino). Kod od strony Nucleo działa bez zarzutów. Mam problem z ESP. Oto mój kod dla ESP: [syntax=c]#include <SoftwareSerial.h> SoftwareSeri...
Jak pisałem w pierwszym poście; wykorzystałem z linku, który wstawiłem przykład o nazwie "read_data_simple.c". Niestety nie działa. Korzystałem już wcześniej z linku do X-CUBE-MEMS1 z innymi czujnikami. Nie ma tam czujnika LIS3DHH, który próbuję uruchomić, a komunikacja z innymi czujnikami, mającymi...
Witam Przejdę od razu do opisu problemu. Mam dwa urządzenia. Jedno Nadawca wysyła dane po RS232 drugi Odbiorca drukarka termiczna Epson TM-T88 (transmisja ASCII). Sposób komunikacji rozgryzłem przy użyciu analizatora stanów logicznych jest to również transmisja ASCII z kilkoma dodanymi elementami....
Na podstawie przykładu kodu z sieci i jego modyfikacji stworzyłem kod który działa.Mam jedynie jeden problem.Po wysłaniu "tmp" dostaje sms zwrotny z temperaturą lecz ta temperatura nie zmienia się,jeśli nagrzeje w ręku czujnik i ponownie wyśle " tmp" to dostaje sms z temperaturą odczytaną wcześniej.Sam...
Witam. Jestem początkującym użytkownikiem, więc serdecznie proszę o wyrozumiałość. Sprzęt : Arduino Uno Rev3 + ARDUINO RIVERDI TFT SHIELD + RVT43ULFNWC01 - LCD-TFT Riverdi (4.3-calowy, 480x272, FT801) Program wyświetla dane wysyłane z PC. Chciałbym dodać dodatkowe sceny np. po naciśnięciu...
Na wstępie napiszę: korzystam z arduino mega, konwertera RS232 TTL- RS485 i modułu W5100 dla arduino, zaznaczam, że swoje doświadczenia opieram na arduino, języku programowania c++, czy wirring...tak to się nazywa w środowisku IDE? Nie jestem też z zawodu programistą, więc jakieś złośliwe komentarze...
Witam Ostatnio eksperymentuję sporo z wymianą danych pomiędzy mikrokontrolerem i PLC S7-1200. Wczoraj zmontowałem układ odczytujący pozycję enkodera absolutnego (od 0 do 1023 pozycji): Za pomocą płytki ethernet shield chciałbym przesyłać dane PLC. Jeżeli chodzi o sam przesył to nie mam z tym...
Witam. Jestem w trakcie składania samochodu na sterowanie na bazie Arduino na androida z wykorzystaniem amarino v2.0. Robie go na podstawie tutoriala ale mam problem z odbiorem danych Z modułu bluetooth DO Arduino. Na odwrót działa to poprawnie. Sprawdzone przez BlueTerm, SENA BTem oraz pare innych...
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,...
Gotowego nie widziałem, ale jak programujesz w Arduino to zrobienie tego na PC w C# to kilkadziesiąt minut - serio (no jak już trochę to ogarniesz co do czego :D). Ściągasz Visual Studio (darmowe Community), robisz sobie pola do wyboru portu COM i prędkości (to wystarcza do Arduino) przy otwieraniu listy...
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...
No właśnie w jakie sposób zrobić ten time-out ??? bo ja nie wiem kiedy on nie wysyła . PLC wysyła wartość do wyświetlacza (wyświetlacz to arduino uno + wyświetlacz tft + rs485 gdzie podłączony jest tylko na odbiór danych) I teraz to wygląda tak że dane które odbiera trafiają do bufora jakiegoś który...
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ć...
Dla Slave : [syntax=c]#include <Wire.h> void setup() { Wire.begin(2); // inicjacja transmisji z adresem 2 Wire.onRequest(requestEvent); // po otrzymaniu danych realizowana jest funkcja requestEvent } void loop() { delay(100); } // funkcja wysyła 4 bajty danych do master void requestEvent() { Wire.write(bajt_1);.....
Witam, Mogę pomóc w napisaniu kodu, który jest odpowiedzialny za wysyłkę danych (odczytów) metodą GET do bazy danych oraz napisanie skryptu PHP do odbioru danych z bazy. Będzie konieczne postawienie serwera php, mysql najlepiej przy pomocy pakietu XAMPP.
Witam Próbuje od kilku tygodni rozwiązać problem z odbiorem danych Hi-IR z pilota RM-X6S SONY. Na foto widać efekt wciskania jednego guzika... Wykorzystałem do odbioru danych Arduino-UNO (16.000) z standardową biblioteką IR odbiornikiem podczerwieni TSOP7000 - 455kHz, wykorzystuje ten...
Ja wcale nie twierdziłem, że to jest sztywna granica. Właśnie dlatego że twierdziłeś że więcej się nie da: Według moich szacunków, przy częstotliwości taktowania 16MHz, detekcji na jednym zboczu, procedurach napisanych w asemblerze i niezbyt wysokich oczekiwaniach dodatkowych co do pozostałych...
No dobrze, ale musisz jakiś protokół na początek mieć - czy to będą 4 dane w jednym bajcie, czy 4 kolejne bajty dla 4 kolejnych wskazań czy może zapis w postaci numer_wskazania + wartość. Jak już to będziesz wysyłał, to w zdarzeniu odbioru danych z portu COM/USB po prostu wystarczy prawidłowo zinterpretować...
Tak to jest, kiedy projekt zaczyna się od narzucenia mikrokontrolera, a nie od założeń i wymagań. Istnieje całe mnóstwo uC z wieloma wyjściami PWM - wystarczy wybrać taki, który ma ich wystarczającą ilość (tu pewnie wystarczy nawet odpowiedni model ATmega). Jest też kilka sposobów na odbiór danych...
Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów...
Autor omawianego projektu jest ogromnym fanem robotów latających: wszelkiego rodzaju dronów, helikopterów etc. Kolejnym jego projektem miał być quadrocopter, jednakże nie byle jaki. Prezentowana poniżej konstrukcja to projekt inteligentnego quadrocoptera wyposażonego w kamerę, do rozpoznawania...
Witajcie moi drodzy Dzisiaj przedstawię mojego pierwszego własnego shielda (nakładkę) dla Arduino UNO . Jest to shield VGA (generator obrazu video dla monitora VGA ) z bonusową obsługą klawiatury PS/2 i bazuje na wcześniej już opisywanej przeze mnie bibliotece ' ASCII Video Terminal...
Witam Mam problem, potrzebuję oprogramować moje arduino a nie do końca wiem jak tzn nie wiem jak pobierać dane z bazy danych do arduino, w jaki sposób. Założenie -moduł wifi ESP8266 połączony z Arduino. -dane przesyłane z arduino do bazy danych MySQL -aplikacja webowa w javie(wiem że jest to przerost...
Witam, googlowałem lecz nie znalazłem 100% odpowiedzi na pytanie "Czy jest możliwość wykorzystania 4 wyjść na płytce arduino CTS DRS DCD RI jako przejściówki RS 232?". Teoretycznie google mówi iż linie oznaczone DTR i RTS mogą pełnić funkcję wyjścia, a linie oznaczane CTS, DSR, DCD oraz RI - mogą pełnić...
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...
Zacznę od początku. Do odebrania danych korzystam z oryginalnego przykładu z biblioteki arduino o nazwie AdvancedChatSerwer. W tym przykładzie jest moment gdzie odbiór danych z internetu wygląda tak: char thisChar =client.read(); i ja stosując polecenie Serial.write(thisChar); mogę wysłać...
Chciałbym zasilać arduino za pomocą microusb w telefonie. Chciałbym wiedzieć: 1 Czy to nie uszkodzi telefonu. 2 Jakie napięcie da to wyjście skoro akumulator ma 3,7 V to znaczy, że chyba tyle jeśli nie ma jakiejś wbudowanej przetwornicy ? 3. Czy wydajność prądowa na to pozwoli. arduino pobierze...
Witam. Jak mogę potwierdzić odebranie danych przez UART? Mam 2 arduino komunikujące się przy pomocy xbee series 1. Odbieram dane z klawiatury PS2 i wysyłam je do drugiego arduino przez wifi, później wyświetlam je na wyświetlaczu 1602. Chciałbym potwierdzić odebranie danych, a jeśli nie zostaną potwierdzone...
Witam wszystkich serdecznie, od niedawna zacząłem interesować się platformą Arduino. Postanowiłem więc zrealizować projekt samochodu na zdalne sterowanie swojego pomysłu. Zbudowałem więc pilot oraz samochód na początku na płytkach stykowych, oba są oparte na Arduino Pro Mini 16 MHz. W ich skład wchodzą: Pilot: -...
Witam społeczność, Potrzebuję zbudować 4 kanałowe radio do hotelu (sygnał audio będzie zmultipleksowany na 4 kanałach TV do odbioru stacji radiowych na telewizorach). Wybór padł na moduły RDA5807M, proste, tanie i skuteczne. Chciałem jednym arduino wysterować 4 takie moduły, starowanie zrobić na wyświetlaczu...
Zaraza sprawdzę jaki to będzie miało efekt w między czasie, z tego co patrzyłem na schematy da się podpiąć diody sygnalizujące transfer do chipu FTDI, czy się nie mylę? Dodano po 2 Wprowadzona poprawka działa, układ dalej nie działa, wpadłem na pomysł pożyczenia lampy na DMX i sprawdzenie...
Dodatkowa zaleta to, że nie trzeba baterii podtrzymującej zegar czasu rzeczywistego. Polemizował bym. Zależnie od jakości sygnału synchronizacja może trwać od kilku minut do kilku godzin. Inna sprawa, że standardowy algorytm odbioru nie gwarantuje wykrywania parzystej liczby błędów i widziałem wiele...
Odbieranie danych z USART za pomocą przerwania odbioru, jest jak najbardziej sugerowane. Należy pamiętać, że dane przychodzą przez jakiś czas np. kilkadziesiąt µs, stąd by zsynchronizować czas odebrany za pomocą np. 10 bajtów, być należy uwzględnić czas trwania ich odbioru lub nie, jeśli czas...
Witajcie, Sprawa wygląda tak, że zbudowałem sobie urządzenie, które rejestruje kilka parametrów i wysyła je na serwer do bazy SQL. Korzystałem z poradników i gotowców dostępnych w necie. Mam prosty skrypt napisany w PHP który to ogarnia od strony serwera. Do wysyłania danych wykorzystuję moduł ESP32,...
Takich bajerów jeszcze nie robiłem więc nie mogę dokładnie określić jak działa moduł radiowy. Ale myślę że wystarczy zwyczajnie podpiąć jeden odbiornik i nadajnik żeby setka arduino mogła sobie rozmawiać miedzy sobą. Oczywiście będzie zapchanie pasma radiowego itp ale to już trzeba samemu przekumać jak...
Jak ustawiasz pin na LOW to wcale nie znaczy, że diody mają nie świecić. Jak ledy podłączysz odwrotnie i drugi koniec jest do VCC to będą świecić. Używanie delay do tego jest złym pomysłem, co prawda używanie zmiennej w delay jest również złym pomysłem, ale tutaj dwa minusy nie dają plusa, tylko dłuższego...
Pisałem wcześniej o czymś takim: [syntax=c]//#include <String.h> #define buffsize 32 char input[buffsize]; uint16_t dane [4]; // jakie i ile zmiennych odbieramy z UART byte index = 0; boolean stringComplete = false; // gdy cale polecenie/napis odebrany void parsujpolecenia() { ...
2 paluszki AA to też nie jest rozwiązanie, od początku napięcie będzie gdzieś w dolnym zakresie, a po chwili może spaść poniżej zalecanego poziomu: "Operating voltage: 2.7V ~ 3.6V Max Emission current: 115mA Max Receive current: 45mA" Osobiście nie zauważyłem znaczącej różnicy testując wewnątrz...
Programuje się prawie jak za starych dobrych czasów w BASICu. Jest taka różnica że BASIC nie miał za wiele skomplikowanych procedur. A w Arduino one są. Ich wywołanie zajmuje sporo zasobów procesora. Można się skupić na problemie jaki oprogramowanie ma rozwiązać, a nie na walce z konfiguracją...
witam, Zlecę zaprojektowanie i wykonanie boarda do arduino. Opis słownomuzyczny Zamierzam użyć arduino do monitorowania czy w obwodzie jest zasilanie czy nie, innymi słowy chcę układ który jeśli na wejściu dostanie 230V AC to na wyjściu chcę mieć sygnał który będę mógł podłączyć do wejścia cyfrowego...
OK, jeśli to co pokazujesz to wynik próby zwykłego wgrania przez bootloader to trochę zmienia postać rzeczy, nigdzie o tym nie napisałeś, mówiłeś tylko o użyciu programatora. Na początek sprawdź konwerter CH340, wprowadź arduino w stan resetu zwierając na stałe GND i Reset. Zewrzyj kabelkiem piny RX0...
Były to programy na Windowsa Podn Windę nie odwołujesz się bezpośrednio do układów peryferyjnych. Robisz to za pośrednictwem sterowników. Otwierając COM nie interesuje Cie czy to VCOM na USB, port na PCI itp. Nie konfigurujesz rejestrów układu, np SPI czy I2C. Inaczej było pod DOS. Myślę że dał...
Zmodyfikowałem kod nadajnika żeby mieć podgląd na dane z PMS7003 na serialu i nic,czystka na monitorze, czyli raczej to nie jest wina odbiornika ;( Zmodyfikowany kod: Dodano po 8 Przetestuj obie części programu niezależnie, najpierw w nadajniku wydrukuj sobie dane bezpośrednio na UART lub LCD...
W Putty nie widzisz co piszesz, chyba, że włączysz ECHO, bo piszesz w oknie do odbioru. W terminalu Arduino też nie widzisz co wysłałeś. Skoro bez problemu wgrywasz firmware, a nie możesz nic zobaczyć co wysyła po normalnym uruchomieniu to pewnie masz na stałe w trybie programowania. Gdybyś ustawił...
gdy zresetuje arduino z wyświetlaczem(odbierające) to na jakiś czas temp_pompy ma wartość i potem znowu 0.00 Zanim dochodzi w pętli loop() do odczytu Serial, masz wstawione opóźnienia na 10 s! Może być tak, że bufor Serial się przepełni (nie nadążasz odbierać dane) i stąd takie dziwne zachowanie. Rozumiem,...
Przecież tak to napisałeś - popatrz na nieszczęsną zmienną "dane" i warunek drugiej pętli - tej, co miała wyłączać - ona blokuje odbiór polecenia wyłączenia z komputera.
Serial.available zwraca ilość danych dostępnych w buforze odbiorczym. Logika Twojego programu jest błędna. Powinieneś reagować na znak końca linii albo ustawić sobie timeout na odbiór znaku. Z tego co pamiętam w arduino jest funkcja millis za pomocą której zrealizujesz timeout transmisji:
Jak chcesz wysyłać kilka zmiennych o różnych rozmiarach, to zrób strukturę. Ja mam np taką [syntax=c] struct CfgEEiic { uint32_t crc; // crc musi byc pierwszom zmienna w strukturze uint32_t CntWrite; uint32_t CntRst; uint16_t szt; uint32_t total; char txt[16]; }; struct...
W moim przypadku potrzebny jest mi tylko czas pomiędzy poszczególnymi sygnałami a nie zliczanie sygnałów. Wobec takiego założenia to pierwotna proponowana metoda jest bez sensu. Latencje i buforowania w systemie operacyjnym, USB itp. według mnie wykluczają pomiar odstępów czasowych rzędu 140µs...
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)? (2) Na schemacie z mojego poprzedniego postu SDA...
Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie zrealizował na przerwaniach od timera. Przy takim podejściu reakcja na stan...
Dzięki khoam. Bardzo mi pomogłeś. Zrobiłem wysyłanie i odbiór struktury Json przez nRF24. Dołączam kody, może komuś się kiedyś przydadzą. Nie wiem czy wszystko napisałem dobrze, bo jestem bardzo na początku drogi w programowaniu, ale u mnie działa. Uwaga, trzeba zainstalować bibliotekę ArduinoJson.h...
Zgadzam się z przedmówcą - zainteresuj się modułami dwukierunkowymi. U Ciebie można to zrobić po harcersku - tj wraz z danymi nadawać numer nadajnika (i oczywiście sumy kontrolne) i oba niechaj nadają w odstępach czasowych będących wielokrotnościami liczb z jak największym NWW (np. 3 i 7 sekund) -...
Witam Mam problem z odbiorem sygnału podczerwieni. Mój pilot wysyła jeden sygnał z kodem przycisku a następne(gdy ciągle trzymam przycisk) puste sygnały 0xFFFFFFF . Problem polega na tym, że chciałbym żeby program wykrył to że przycisk został naciśnięty, a jeśli ciągle wysyłane są te kolejne puste...
Dużo zależy od tego jak masz ten zestaw zrobiony hydraulicznie. Jaki masz piec i jak jest on podłączony do obwodów CO i CWU. Jeżeli jesteś w stanie w tym momencie odebrać ciepło z tego zasobnika włączając ręcznie obiegówkę CO lub CWU, to jej automatycznie wysterowanie to będzie kosmetyka: - w instrukcji...
jak? jeśli odbiornik odpowie "otrzymałem :)" a później odpowie "zrobiłem", to wrócimy do punktu wyjścia - nadajnik w pierwszej iteracji nie otrzyma informacji o odbiorze, a w kolejnych komunikaty pozostaną na odwrót :(
Dziękuje bardzo. Musiałem przerobić program pod bibliotekę UIPEthernet(delikatne zmiany),ale już jest ok. Chyba za wczesnie zamknalem transmisje przy odbiorze. W kazdym badz razie juz dziala. Dla potomnych: [syntax=c] #include <UIPEthernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED...
USART to nie USB czy ETH gdzie dostajesz bardzo często całą ramkę danych, np w ETH ok 1400znaków, USB1.1 8 znaków, USB2.0 64 czy nawet 1kB jeśli mamy na myśli klasę CDC. W USART, dane napływają znak po znaku. (w USB czy ETH też ale użytkownikowi przekazywana jest większa porcja danych po zweryfikowaniu...
Dzień Dobry, Posiadam radio Philips AZ100B, które ma fatalne rozwiązaną skalę częstotliwości (jest to naklejka na pokrętle potencjometru strojenia). Daje tylko możliwość zgrubnego ustawienia częstotliwości i często nie wiadomo jakiej stacji się słucha. Zrobiłem prosty wyświetlacz częstotliwości na bazie...
Jawnie nic nie alokuję. Chodzi o to, że gdy jest wywoływane server.available() jakaś pamięć już będzie przydzielona bo jakieś dane już zostały odebrane (chyba, że źle myślę). Ja tych danych nie czytam, tylko wywołuję stop(). Druga kwestia - z Twojego opisu wnioskuję, że lepiej użyć dwóch obiektów klasy...
Dzień dobry, mam w swoim projekcie do zrobienia moduł do rozpoznania kierunku nadawania sygnału IR. Pierwsze co wpadło mi do głowy, to 5 diod ustawionych o pewien kąt pomiędzy sobą na planie okręgu. Oczywiście pomiędzy sobą będą mieć zasłonki. W takim razie kierunek będzie rozpoznany prawdopodobnie...
1. Podany przez Ciebie link jest ja knajbardziej profesjonalny i OK, tyle, że jest to rozwiązanie pod Linuksa, na którym musisz mieć zainstalowany serwer http+php - jeśli czujesz się na siłach to w rozwiązaniu PHP mogę pomóc. Na Windowsa znalazłem takie rozwiązania: lub - nie testowałem tego, ale jak...
Jeśli chodzi tylko o potwierdzenie czy paczka danych dotarła to w ogóle nie trzeba tu angażować wysublimowanego algorytmu. Te moduły mają automatyczne potwierdzenie wystarczy je włączyć i skonfigurować. Moduł w tym trybie po transmisji automatycznie przełącza się w odbiór i czeka na potwierdzenie, a...
Czyli układ jest zaprogramowany na odbiór pewnych danych, a my nie wiemy jakich i dlatego lepiej odpuścić sobie sterowanie poprzez te 5 pinów?:)
zekamy na Twoją pomoc zamiast krytyki Już napisałem jak powinna działać aplikacja. Dodać mogę, że pierwszą komenda powina być "AT" i czekanie, z timeout, na odpowiedź. Kolejna "ATI" aby sprawdzić czy wersja i typ modemu jest odpowiedni. Jeśli modem nie reaguje może zatrzymał się pomiędzy SMGS a...
Można zastosować moduły ESP czy jak im tam było i zrobić artnet node. A sam odbiór "normalnego" DMX ponoć się da zrobić na UART. Najpierw jednak trzeba wytępić złe nawyki związane ze stosowaniem na zewnątrz gniazd "beczkowych" przy napięciach 230V ;-)
Jeżeli jest sprawny, to nie sądzę. To raczej obiekt Serial jest w jakimś nieustalonym stanie. Czy jest cokolwiek podłączone do pinów 0 i 1 w Nano/Uno? Sama klasa Serial słabo nadaje się do takiej obustronnej transmisji danych - nie są generowane przerwania, kiedy nadchodzą pakiety. Programowe odpytywanie...
Prawidłowe dane, odczytane zarówno bascomem jak i arduino to: -pierwszy bajt nieistotny -C1 = 50963 -C2 = 50412 -C3 = 30121 -C4 = 28181 -C5 = 32047 -C6 = 26849 -CRC - jeszcze nie używałem A poniższy kod odczytuje poprawnie tylko C3 do C6. C1,C2 jest skopane. Gdzie jest błąd ? Zapewne...
A zapomniałem dodać że esp został zaprogramowany w środowisku arduino. Nie korzystałem z espeasy. Program ma możliwość odbioru ramek TCP w celu ich późniejszego sparsowania.
Witam, Od dłuższego czasu próbuje rozwiązać problem z modułem ESP-01 podpiętym pod Arduino Mega. Mianowicie kiedy wysyłam dane przez serwer MQTT do ESP np. z telefonu i wyślę tych danych zbyt dużo w czasie od 1 do 5 sekund, to cały program przestaje reagować na kolejne dane przez najbliższe 20-40...
AVE... Wszystko, co chciałbyś wiedzieć o SPI, ale boisz się przeczytać notę katalogową, LChucki : PIC16F1827 w teorii bezproblemowo może komunikować się po SPI z zegarem 8MHz przy zegarze mikrokontrolera 32MHz. Pisałem o odbiorze danych więc nietrafne jest Widać, że nie ogarniasz tematu...
Karty bezstykowe na przykładzie unique i mifare. Odczyt karty mifare classic z wykorzystaniem czytnika RC522 i Arduino. Draft kodu dla Arduino odczytującego zdemodulowany sygnał z czytnika unique znajdziecie pod filmem. Przyjrzymy się też kodowi machester. [youtube][/youtube] Draft kodu programu...
Witam Próbuje wykonać sterowanie dla projektu: Ogólnie tak: Mam ESP32, które jest jednostka główną Jest Arduino mega które przesyła dane co 2ms przez Serial2 Jest tez Aplikacja na PC, która komunikuje się z ESP32 poprzez Serial Problemem jest to, że jak na aplikacji wcisne dany przycisk, to aplikacja...
Zgodnie z obietnica prezentuje sposob podlaczenia wyswietlacza poprzez przejsciowke USB<->rs232. Po stronie wyswietlacza liczy sie tak naprawde protokol komunikacji wyswietlacz <-> lcd4linux. Mozemy wlasciwie napisac obsluge wyswietlacza na dowolny uc i wyswielacz, pod rygorem zachowania...
Witajcie moi drodzy Dzisiaj przedstawię mój projekt prostego zegara/kalendarza opartego o mikrokontroler PIC16F1455 , gotowy moduł wyświetlacza ośmiocyfrowego na MAX7219 oraz gotowy moduł RTCC (zegara/kalendarza) DS1302 , zasilanego i konfigurowanego przez USB . Do zegara zaprojektowałem...
Witam Konstruuje projekt który ma być docelowo systemem monitorowania i bezpieczeństwa układu laboratoryjnego. Mój problem polega na tym że: Chciałbym aby po wciśnięciu określonego przycisku na klawiaturze numerycznej program na chwile zatrzymał się pozwolił na wpisanie hasła a później wrócił do...
Podczas cyklu szkoleń Sigfox, LoRaWAN, LTE NB-IoT, LTE-M . Szkolenie zostało zrealizowane przy wsparciu Sigfox Sigfox opiera swoje działanie o infrastrukturę publiczną (zbudowaną przez operatora), technologia pozwala na niskie zużycie energii przy niewielkiej ilości przesyłanych danych, roczna...
Witajcie moi drodzy Dzisiaj pokażę wam moją kolejną płytkę rozwojową z mikrokontrolerem PIC, tym razem pozwalającą na generowanie sygnału PAL, czyli na wyświetlanie danych na telewizorze. Wstęp Są różne sposoby na wyświetlanie informacji z mikrokontrolera. Najczęściej korzysta się z...
Dzień dobry miał bym pytanie chciał bym w obudowie lamp zamiast białych ledów zamontować Paski RGB 5050 na 12v wysterowane przez Mosfet i Arduino, By służyły jako kolorofon efekt jaki bym chciał uzyskać [youtube][/youtube] zależało by mi było by było 5 kanałów, posiadam 5 Lamp do wykorzystania,...
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem...
Witajcie, Potrzebuję zrealizować wizualizację danych o małej zmienności, które pochodzą z kilkunastu sensorów. Autorskie rozwiązania typu TFT+GUI+TP odrzuciłem ze względu na brak kompatybilności z różnymi systemami i dodatkowe koszty związane z opracowaniem sprzętu. Po analizie dostępnych rozwiązań...
W celu obniżenia poboru prądu zastosowałem w miarę wydajną przetwornicę Jaką zastosowałeś przetwornicę? S7V8F3 z pololu. Ponieważ jest to przetwornica step up/down, pozwala wycisnąć z baterii ostatnie soki. Proponuję zastosowanie akumulatora li-ion, oraz ładowarki do tych akumulatorów....
Dzięki, po zmianie na volatile i ustawieniu tego rejestru pięknie działa. Dla potomnych kod: [syntax=c]#include <avr/io.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define PWM_A (1<<PD4) #define PWM_B (1<<PD5) char b; int a = 0; volatile...
Może i istnieją inne rozwiązania, ale już kupiłem wszystko i niestety nie ma możliwości kupna czegoś innego. W tej chwili zastanawiam się jeszcze żeby Arduino wysyłało dane do lokalnego serwera mySQL, a później te dane wykorzystać na stronie. Wtedy odbiór czujników mamy z głowy. Gorzej w drugą stronę.
Witam panowie. Zagadka jest taka. Jest sobie arduino uno, ale programuję je bez bootloadera, bezpośrednio w c w avr studio wersja 4. W pewnym momencie w programie startuję timer 2 w trybie CTC i używam go jako wyjście zegarowe dla bufora. Timer 2 ma ustwienia prescalera na 1 i rejestru porównawczego...
Mam problem z komunikacją po magistrali CAN. Próbuję uruchomić prosty program do odbioru danych po CANie i niestety nie działa. Uruchomiłem parę przykładów znalezionych w internecie i nic. Program generuję za pomocą SMT32CubeMx i korzystam z biblioteki HAL - bo tak chyba najprościej. Korzystam z...
Mam podłączone z sobą arduino mega i pro mini po uart. Pro mini (narazie 5v) wysyła do megi odczytany tag przez rc522 i co 5 sekund "Polaczenie z pro mini". Gdy pro mini odłączę od megi, mega się zawiesza do momentu ponownego podpięcia. Na mega mam taki kod do odbioru danych z pro mini while (Serial2.available())...
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...
* 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....
Witam. Chciałbym przedstawić mój system sterowania roletami i oświetleniem w domu jednorodzinnym. System powstawał stosunkowo długo. Ewoluował wraz z budową domu. Niestety nie mogę poświęcić mu tyle czasu ile bym chciał dlatego nadal nad nim pracuje. Część komponentów doczekała się kolejnych...
RC6 wysyła dużo więcej danych niż standardowe RC5, dodatkowe nagłówki, itp. Rozpisywać się nie będę: Tak, zdążyłem się zorientować :) używam google. [url=]A tu jest wersja oparta na stronie którą podałeś ale z rozszerzonym info o "trybach". [url=]A tu info "podobno" oparte o dokumentację Philipsa....
Cześć, idę drogą ORNO (nie zgubiłem literki P na początku słowa) i napisałem prosty program (dla Arduino) do obsługi dwóch liczników OR-WE-504. Wynikiem programu jest sześć wartości odczytanych po RS485 z ORNO: napięcie AC, prąd, aktulany pobór mocy. Zależało mi na odczycie tylko tych wartości. Jest...
Planetarny wehikuł czasu - zegar z globusem Przedstawiam mój projekt na przedmiot Interakcja Człowiek-Komputer na Informatyce UW - mam nadzieję, że kogoś zainspiruje :) Projekt jest na etapie działającego prototypu. Zdjęcia. Z góry przepraszam za dość kiepską jakość zdjęć - przy dobrym świetle...
Witam serdecznie forumowiczów! Nazywam się Karol i mam 15 lat . Interesuję się robotyką i elektroniką od września zeszłego roku, wcześniej zajmowałem się mocno amatorsko informatyką (strony WWW, programy, cmd itp.). Właśnie skończyłem prace nad moim pierwszym poważniejszym projektem jakim...
Neoway M590 to tani moduł GPRS oferowany wraz z płytką montażową. Zestaw z modułem chińskiego producenta można kupić na zagranicznych portalach aukcyjnych już za około $4 USD. Kit przeznaczony do samodzielnego montażu składa się z modułu M590, PCB płytki bazowej oraz elementów, takich jak...
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 cenę...
Autorowi udało się, z pomocą pracownika www.wanzhouled.net zdobyć matrycę LED o wymiarach 32x32 diody RGB. Zakup był owocem poszukiwań najtańszej matrycy tego typu, prezentowana poniżej kosztowała jedynie $22 (plus koszty przesyłki, około $10). Inspiracją do stworzenia projektu był też film,...