Ten program do przełączania stanu diody wykorzystuje parametr 'led' w adresie. W zależności od tego jaką wartość ma parametr, taką akcję wykonuję. Twój program jest zły, ponieważ działa tylko jeżeli nie ma żadnych parametrów. Moim zdaniem powinien on wyglądać tak (nie testowałem): [syntax=cpp] boolean led_status; void loop(){ char* params; if(params...
Poniżej kilka linki do stron na których są przykład wykorzystania internetu przez Arduino. [url=http://mikrokontrolery.blogspot.com... + moduł Ethernet, czyli łączenie z Internetem :spoko: Następna dość ciekawa strona [url=http://startingelectronics.org/tuto...
Najpierw musisz ustawić GPRS Bearer, to jest kilka komend AT, przykład jest tutaj: https://www.aeq-web.com/sim800-gprs-http... Na tym portalu znajdziesz również przydatną stronkę do testowania żądań HTTP: http://testserver.aeq-web.com/sim800_tes...
Niemal zawsze gdy zwraca Ci 1 lub 0, jest to wartość true/false z funkcji. Czyli jednym słowem funkcja powiadamia czy jej wykonanie powiodło się, czy coś jest nie tak. Najwyraźniej zamiast stringa/tablicy z HTML, pobierasz ten tzw return funkcji. Po prostu źle obsługujesz dane i dostajesz nie to co chciałeś. Poczytaj jak sie odczytuje z SD jako string,...
[syntax=c] char *odebrany_string="zmienna1=15"; char *wsk; int zmienna1 = 0; // nie sprawdzam poprawnosci całego stringa zakladam ze jest tylko jedna "komenda" //zakładam ze jest to C string czyli zakonczony zerem - funkcja czytajaca z sieci powinna poprawnie go zakonczyc. // mozesz oczywiscie szukac np znaków rodzielajacych jezeli ich bedzie wiecej...
Jeśli tą stronę chcesz umieścić na Arduino, to sobie od razu podaruj. Najprościej w domu postawić serwer z tą stroną i podłączyć do niego Arduino, a komunikację przez port szeregowy. Tylko że potrzebujesz wtedy publicznego adresu IP na swoim łączu internetowym. W przypadku strony na zewnętrznym serwerze i prywatnego IP musiałbyś mieć raczej dostęp do...
Dzień dobry. Mam prosty serwer z modułu ENC28J60 podłaczony do Arduino. Serwer po wpisaniu IP modułu wyświetla w przeglądarce wartość temperatury odczytywanej przez arduino. Strona odświeża się cyklicznie w okresach 10 sekund. Jak zapisywać te odczyty do pliku lokalnego na komputerze, na którym wyświetla się ta strona?
1. Tak ESP8266 fajnie się w Arduino programuje. 2. Na każdym z ESP tworzysz sobie "serwer" udp (nasłuchiwanie) co nie stoi w sprzeczności aby ten sam esp nadawał coś po UDP dla innych.
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, czy istnieje mozliwość zrobienia serwera www na Arduino gdzie treść strony będzie zapisana na karcie SD i przy wyświetlaniu jej będzie pobierać stan np. któregoś pinu ? Na samym Arduino można tak: [syntax=c] ethernet.print(digitalRead(3)); [/syntax] przy bibliotece: [syntax=c] #include "etherShield.h" #include "ETHER_28J60.h" [/syntax] a w przypadku...
Witam drodzy koledzy. Zacząłem się interesować arduino i mam problem. Mam dwa programy jeden odczytuje dane z DS18b20 i wyświetla na LCD. Drugi to prosty serwer który odświeża się co 5 sek. Problem w tym że chciałem to połączyć i tu mam problem bo gdy łącze programy to kompilator nie wykazuje błędów ale nie strona nie wchodzi :( wie ktoś może dlaczego???...
Jak przerobić dany sketch tak aby dostęp do internetu nie był poprzez LAN a poprzez ESP8266 [syntax=c]#include <SPI.h> #include <Ethernet.h> // Enter a MAC address and IP address for your controller below. // The IP address will be dependent on your local network. // gateway and subnet are optional: byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF,...
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...
Przeczytaj datasheet W5100 wtedy dowiesz się do czego wykorzystywany jest ten bufor, no i przydałoby się liznąć trochę wiedzy o TCP, bo bez tego ciężko będzie Ci pojąć zasadę działania tego układu. W5100 ma jeden bufor 16kB, który jest dzielony na mniejsze części. Do każdego z 4 socketów w W5100 muszą być przydzielone po 2 bufory, jeden na pakiety odbierane,...
Witam, Posiadam internet PLAY LTE i serwer WWW w sieci lokalnej. Do serwera jest podłączone Arduino i trzy przekaźniki, a strona na serwerze umożliwia tym sterować. Chciałbym, żeby ludzie mogli sterować oświetleniem mojego stroika. Od razu zaznaczam, że rozwiązania typu przekierowanie portów, programy typu ngrok i VPS (mam, ale nie mogę się zalogować)...
A nie możesz po prostu arduino załadować do ESP i między ESP a Nano łączyć się szeregowo, roboty zaoszczędzisz, cały kod odpowiedzialny za komunikację POST załadujesz do ESP i odciążysz Nano. Tylko jakaś przejściówka 3V3 USB->RS potrzebna do zaprogramowania ESP. Na dodatek ESP ma sporo pamięci, szkoda tego nie wykorzystać. Nano będzie wykonywał tam...
Napisałem Ci ze jest od diabla pomocy w internecie a tamto to nie moj kod kolejny googl i prosze - kolejne 200000 odpowiedzi en podobno 100% dziala ale jak juz pisalem nie jestem arduinowcem, nie mam arduino i nie mam .ino IDE [syntax=c] String boundary = "--73249889599006000"; String URL = "/upload"; String contentType = "text/plain"; String fileName...
Ciekawy projekt. MySQL jest na zewnętrznym serwerze?.
Można oczywiście napisać elaborat składający się z kilkunastu stron, który wyczerpię temat, Właśnie próbowałem wyjaśnić, że nie o to mi chodzi...Bardzo pomocne byłoby: Arduino -> Serwer: Jak przesłać 12.0? Czy 8266 jest "przezroczyste? Czy jest jakiś protokół Arduino - 8266? Jak to "wepchnąć" na serwer? Analogicznie w drugą stronę... W sumie kilka...
A czy wiesz jak wygląda komunikacja http? Arduino jest klientem webowym, dane na serwer dostarcza przez formularz post lub get. A jak ma serwer dostarczyć dane do klienta? Może tylko jako odpowiedź zwrotną. Jeżeli chcesz asynchroniczniemusisz mieć sam w Arduino serwer a nie tylko klienta.
Znaczy tak. Mi teraz to działa, lecz nie tak, jak chcę. Po kliknięciu w link przenoszący do innego pliku html, nadal wyświetlana jest strona z pliku index.htm. Chciałbym, żeby normalnie to działało. (Po kliknięciu w link ma normalnie wyświetlić się treść innego pliku.)
Nie nie to nie tak :) Miałem wszystko gotowe tylko działało odwrotnie, a mianowicie arduino wysyłał wyniki do serwera.
Usuń tę linijkę: [syntax=c] client.println("Refresh: 5"); // refresh the page automatically every 5 sec [/syntax]
Jakoś mam problem ze znalezieniem :( Jeśli chodzi o programowanie arduino to wiem, że w okrojonym C. Problem z dobraniem języka do napisania strony komunikującego się z microkontrolerem. Chyba nie dowiem się tego czego chcę :( Może inaczej. Po kolei. Chcę podłączyć arduino do ethernet shield i routera. Jest taka możliwość aby przy takiej konfiguracji...
Do arduino możesz podłączyć klawiaturkę i wyświetlacz. Reszta to odpowiedni program. Możesz też zamiast arduino użyć płytki z ESP32 lub ESP8266 - masz na pokładzie wifi i serwer www - bez problemu napiszesz stronkę którą wyświetli twój telefon. Programuje się je w środowisku arduino. Opisy są tu na elektrodzie.
Zainteresuj się Pythonem i WiringPi, obsługa banalnie prosta (wzorowana na Arduino), serwer www z obsługą GPIO napiszesz w 5 minut, a dzięki modułom Pythona obsługa zdarzeń czasowych też nie będzie problemem..
Patrząc na schemat z 1. postu, to zabezpieczenie akumulatora podłączyłbym od strony akumulatora, a nie zasilacza. Masz rację, też tak myślałem, ale nie pamiętam, dlaczego zdecydowałem w końcu dać to na odbiorze. Zanim moduł zabezpieczający akumulator odłączy urządzenia, serwer się wyłączy, a router i switch są do tego przygotowane. Na serwerze masz...
Zastanawiam się jak dalej to przesyłać, na przykład do bazy danych Przesyłasz plik poprzez ftp lub scp, a program (skrypt) na serwerze pracujący w pętli wstawia go do bazy danych. Możesz też wymusić wczytanie danych do bazy uruchamiając skrypt wczytujący poprzez ssh. Możesz też wystawić bazę na "zewnątrz" i zapisywać bezpośrednio do bazy, ale nie zawsze...
Podpialem juz swoje arduino UNO do ESP8266 i udalo mi sie go podlaczyc do internetu. Nie wiem na co postawic. Czy ustawic ESP8266 jako serwer i wrzucic cala strone internetowa na arduino, czy wysylac dane na osobny serwer. Stosując ESP8266 masz dostateczną ilośc wejśc i wyjśc, oraz miejsca na obszeny program, że nie masz potrzeby dodatkowo korzystac...
Posiadam arduino uno i mega wie ktoś może jak podłączyć esp8266 01s do arduino i jakiego kodu lub biblioteki użyć aby stworzyć serwer do którego będzie można się połączyć za pomocą smartfona.
Kreowanie i usuwanie obiektu client klasy WiFiClient w pętli loop() za każdym jej przebiegiem jest mało praktyczne i może wiązać się ze zwiększoną fragmentacją sterty. Dodano po 8 A teraz pytania – czy takie natychmiastowe zamknięcie serwera (bez pobierania) jest poprawne? O jakie "zamknięcie" serwera chodzi? Gdzie jest to w kodzie?
Pokaż może, jak wygląda ten kod w ESP, z którego odwołujesz się do PHP na serwerze.
Witam wszystkich, Mam aktualnie uruchomiony serwer XAMPP na laptopie i przesyłam do niego dane z Arduino. Wszystko jest OK. Niestety chciałem w taki sam sposób wysyłać dane ale na serwer z IP zewnętrznym i dane nie są przyjmowane. :cry: Poniżej część kodu za pomocą którego wysyłam dane. [syntax=c] ... EthernetClient client; if (client.connect ("x.x.x.x",...
Witam Ma ktoś może pomysł jak "zmusić" ... oprogramować arduino mega aby po podłączeniu przez USB do serwer Domoticz zainstalowanego na Malinie aby ten widział podpięte pod arduino czujniki. Próbowałem Mysensors ale to rozwiązanie bazuje głownie na połączeniach radiowych i lipa.
Dwa razy definiujesz to samo. Raz DHTPIN to jest 10, drugi raz to jest 9. Dwa razy tworzysz obiekt o tej samej nazwie. Dla drugiego czujnika użyj innych identyfikatorów. Mam mocne wrażenie, że to się nawet nie kompiluje *), oprócz w/w takie detale jak średniki itd... nie każdy od razu jest geniuszem, ale jak kolega chce pomocy, niech chociaż dobre...
Przede wszystkim nie zamykasz połączeń z klientem po stronie serwera (client.stop() - w pamięci zbierają się śmieci) w pętli loop(). Spójrz może na przykład obsługi klientów przez serwer w ESP32: https://github.com/espressif/arduino-esp...
W komputerze stacjonarnym mam słaby, tutaj nawet dysk muszę zasilać z dwóch portów w laptopie nigdy takich problemów nie miałem dlatego też wydawało mi się że to inny problem. Podłączenie zasilacza rozwiązało problem i to jest fakt. Dodano po 6 Niestety wygląda na to że problem wrócił. Wszystko działało poprawnie lecz teraz znowu nie mam możliwości...
RPI + nettemp, albo domoticz jest tego wiele do wyboru. albo lankontroler i wysyłanie danych na serwer.
Wystarczy przejrzeć przykłady dołączone do biblioteki ThingSpeak -> ReadWeatherStation.
skasować ...... ....
czyli jeśli chodzi o wifi to w internecie polecają ESP8266. Ten może być? A co do tej autoryzacji., to jak mam to zrobić. Muszę z arduino zrobić mały serwer www, wejść na jego stronę i tam mu zapisać hasło do wifi?
itam !! Wysyłam FTP (soced) bytes2send = bytes(str(E_Value) + '\0', 'ascii') Teraz po Lan chcę to odczytać w Arduino+ W5100 Łącze się z serwerem, serwer odczytuje liczby zamiast wysłanego ciągu void loop() { // check for any new client connecting, and say hello (before any incoming data) EthernetClient newClient = server.accept();...
Dzięki za pomoc. Problem ten sam ale w zasadzie była róznica w podejsciu do problemu. Ostatecznie postawiłem serwer na swoim kompie. Pod niego podpiąłem Arduino oraz zewnetrzny serwer. Stało przez ostatnie 15h i działa. Do projektu na uczelni będzie ok. (Chociaż lepszy byłby zewnętrzny serwer Tcp) Będę chciał to arduino zastosować w przyszłości w domu....
Program socat, rozwiązanie dla linuksa: Klinet: sudo socat pty,link=/dev/ttyO1,raw tcp:192.168.1.100:4161 Serwer: socat TCP-LISTEN:4161,fork,reuseaddr FILE:/dev/ttyO1,raw Port przykładowy, serwer uruchomiony na 192.168.1.100.
Witam pracuję ostatnio nad projektem dodatkowego wyświetlacza, który byłby zintegrowany z cs go. Rozumiem podstawy programowania jednak głównie operuję na c++. Znalazłem w Internecie kilka arkuszy informujących o tym jak zainicjować wysyłanie danych z gry na wybrany port, jednak nie mogę znaleźć programu który poprawnie odbierał by te dane i wysyłał...
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ć...
Zastanawia mnie jaka "Uczelnie" wyższa rozdaje takie tematy pracy inżynierskiej. Nie będę Ci pisał programu, bo nie o to chodzi, tylko byś się czegoś nauczył. Program, który masz napisać nie jest zbytnio skomplikowany. Bez podstaw C na pewno nic nie zdziałasz, ale przyswojenie tej niezbędnej wiedzy to ok 2 godzinki. Na pewno musisz dołączyć bibliotekę...
Sa jakies gotowe liby do arduino pozwalajace postawic serwer www, albo jakiegos noda zeby wykorzystac np. websockety? Nawet w standardowym zestawie bibliotek dla arduino już masz tego typu biblioteki razem z przykładami.
do urządzenia o adresie 192.168.0.99 To urządzenie powinno być serwerem. Można to zrobić na wiele sposobów zobacz [url=https://randomnerdtutorials.com/esp...
Dzięki za odpowiedz! :) Już prostuję, fajnie by było gdyby był w postaci shielda, średnio się znam na elektronice. I fajnie by nie było większych problemów, żeby go oprogramować, żeby znalezc jakiś tutorial. Ogólnie szukam czegoś do celów edukacyjnych, żebym sobie mógł zobaczyć jak wygląda komunikacja arduino z jakimś serwerem www.
mi14chal , kod na Arduino ma za zadanie połączyć się z serwerem HTTP + PHP na komputerze i tam wysłać dane przez tryb POST - nie wiesz co ma na myśli Autor - nie pisz postu ;) To może wyjaśnię co chcę osiągnąć. Arduino przez ENC28J60 ma wysyłać wartość "id" na stronę założoną na zewnętrznym serwerze. Arduino jest podłączony do routera z dynamicznym...
Telnet powstał właśnie do komputerów z mocą obliczeniową Arduino. Jednak nie znalazłem żadnej biblioteki do jego obsługi. Z tego co widziałem w sniffowanych pakietach. Arduino nawiązuje połączenie z portem telnetu i dostaje pakiet konfiguracyjny, jednak już nic nie potrafi samo z siebie odpowiedzieć i jest odrzucane przez serwer.
Docelowo mam wpisane 192.168.1.171 i 192.168.1.202 dla arduino
Arduino ma sygnalizować alarm zapaleniem leda ew. buzzerem. Chyba pójdę w stronę Raspberry i mqtt chyba, że można odpalić jakiś najprostszy serwer mqtt na Arduino...
Witam was! Mam dość prozaiczny problem - muszę skomunikować ze sobą dwa modułu Arduino z 328P oraz ENC28J60 w taki sposób, że jeden jest serwerem www - odpytanie linku 192.168.1.200/LED=ON powoduje włączenie diody, OFF - wyłączenie, drugi jest klientem WWW i tutaj podanie sygnału na dowolny pin ma spowodować "kliknięcie" linku drugiego modułu. Niby...
Jesli chodzi o podstawke to zastanawialem sie nad czymś takim https://botland.com.pl/obudowy-do-raspbe... Byle była odslonięta. Raczej docelowo będzie to wisiało gdzieś na szafie serwera.
To najpierw zajmij sie połaczeniem a dopiero pozniej wysyłaniem javascriptów. Kolejność od dołu do góry - zawsze miej pewnosc, ze operacje nizszego poziomu działają zanim zaczniesz testowac wyzszego. Nie znam gotowców arduino.
bez dostępu do portu UART w systemie A czy coś takiego można jakoś przerobić jakoś w systemie? Nie dla radnych niecnych celów ale żeby np router był serwerem dla np arduino. Tak żeby na innym porcie podstawić serwer WWW pokazujący np stan czujników.
Z IP serwera wynika, że to Twój lokalny serwer, a więc zapewne nie ma przeszkód aby podejrzeć w logach serwera czy coś widać co się dzieje z połączeniem. Być może problem leży po stronie serwera, warto to sprawdzić. Chociaż w to wątpię, raczej obstawiam, że ENC wchodzi w jakiś powerdown albo coś podobnego, ale nie znam układu więc to tylko domniemanie....
Nie mówię o kupowaniu podróbki (która jest z reguły naciąganiem i nawet nie ma na pokładzie atmegi) tylko o klonie - czymś co z założenia będzie działało tak samo jak oryginał i nie bije na podróbkę, nie przedstawia się jako coś czym nie jest (nie znajdzie się tam napisu arduino tylko coś z końcówką -duino, wygląd może się różnić ale forma zostanie...
Zakładam, że właśnie uruchomiłeś jeden z przykładów Realtek z tego pakietu SDK: Nie. Uruchomiłem oficjalny SDK firmy realtek: https://github.com/ambiot/amb1_sdk Nie ma brzydkich plików makefile Tuya, bibliotek tuya_iot.a, dziwnych obrazów OTA i po prostu działa. Gorąco polecam oprzeć swoją następną pracę na tym SDK zamiast na Tuya. Ta amb1 jest nawet...
Witam, napisz jeszcze raz o co ci chodzi, bo przedstawiona przez ciebie próba rozwiązania ma niewiele wspólnego z pytaniem które zadałeś. Stały adres IP dla klienta możesz ustawić na serwerze DHCP (np oi numerze MAC) albo zamiast DHCP skonfigurować statycznie. Nie znam arduino, może Wifi.config()?
... Wysyłam to samo na inny server i działa bez problemu. Na inny serwer wysyłasz po IP czy po nazwie domeny? Może Arduino ma problem z DNS ? Czy możesz sprawdzić kod odpowiedzi HTTP jaki otrzymuje Arduino?
Dzięki ta_tar widzę że uważnie czytasz ;) Tak, wifi to moja pierwsza myśl tak żeby arduino komunikowało się z serwerem NTP. Zamówiłem niezbędne części w zaprzyjaźnionej chińskiej stronie. Wiec zaczynam zabawę od: - Arduino UNO R3 MEGA328P - moduł wifi ESP8266 - wyświetlacz 128x32 IIC I2C Blue OLED cdn..
Witajcie Próbuję spiąć arduino z serwerem web poprzez usb i node.js Posiłkuję się podpowiedzią ze strony [url=http://danialk.github.io/blog/2014/... processing.js i node.js Stawiam serwer, niby jest połączony z arduino, ale nie działa. Problem w tym, że w przykładzie, w kodzie apps.js w linii...
NAC już dawno skonfigurowany przez arduino. Aktywacja na serwerze czeka już od prawie miesiąca i nadal status "W toku". BTA mam już zamontowane i zakodowane. Czy działa? nie wiem, nie wciskałem jeszcze ani SOS ani assistance. Ponadto samochód nie jest wykrywany przez MyPeugeot. Ani na VINie auta, ani na VINie dawcy. Być może jest zbyt dużo rozbieżności....
Wielkie dzięki ale "serwer www.microcontrols.org odrzucił połączenie".
Wygląda na to jakby coś blokowało pakiety nadesłane z Arduino do serwera. Z opisu biblioteki: Currently the library does not have a local network ARP cache implemented. This means if sending UDP: * The only ARP lookup it does is for the gateway address. * You cannot send UDP frames except via a gateway. The general workaround is to use a gateway and...
Już napisałem. A gdy nie będzie opcji zmiany na publiczny? Można postawić jakiś serwer na malince? Z Arduino się troszkę bawiłem, ale raspberry to dla mnie nowość. Może jakiś gotowce są lub opisy w necie.
https://randomnerdtutorials.com/esp32-we...
Testowałem gotową przejściówkę Eth - RS485 o nazwie Elfin-EE11A. Przejściówka jest warta zakupu czy jednak pokombinować coś z "arduino" z jakimś eth-modułem i tak wysyłać na serwer? Jeśli już kupię ten adapter, to czy Kolega będzie w stanie mi pomóc z ew. uruchomieniem bądź konfiguracją, żeby dane w jakiś sposób były wrzucane na mój SQL ?
Dziękuję za odpowiedź, ale serwer (urządzenie) nie zażąda żadnych danych sam. ESP8266 musi co określony czas wysyłać sam tego XML-a do urządzenia.
dzięki teraz już działa dobrze :) ale mam jeszcze jedno pytanie jak mogę podłączyć ze sobą kilka modułów ESP tak aby jeden był modułem głównym do którego z innych modułów wysyłane są wszystkie dane i sa wyświetlane na serwerze ??
https://api.openweathermap.org/data/2.5/... Próbowałem wczoraj, ale wciąż wyskakiwał błąd. Nie ma problemu z formatem. Po modyfikacji adres URL można otworzyć za pomocą przeglądarki. Po prostu program Arduino dał błąd, że nie może połączyć się z serwerem pogodowym. Spróbuję ponownie, gdy będę miał czas.
(at)lukasz_ankiewicz Jeśli piszesz o zleceniu, to po prostu kup PLC, np. Siemensa - za 400-600 masz profesjonalnym moduł o możliwościach jakie potrzebujesz, do tego banalny do oprogramowania w Logo. Jeśli chcesz to zrobić sam, to: - IMHO Arduino to porażka jeśli chodzi o poważinejsze serwowanie www, można protezować wykorzystując np. ESP8266, chociaż...
Witam. Potrzebuje zrobić na Raspberrypi serwer danych, zbierający dane z modułów Arduino (czujniki temperatury). Każdy moduł będzie wysyłał taką samą ilość danych tzn np. Moduł Ardiuno1: Temp.zadana: 25 Temp.aktualna: 25 Temp.max:26 Temp.min 22 Moduł Ardiuno2: Temp.zadana: 22 Temp.aktualna: 21 Temp.max:24 Temp.min 18 Moduł Ardiuno3: Temp.zadana: 23...
W przypadku HTTP modem "wie" czy informacje zostały dostarczone. Wysłanie 0.5kB wymaga użycia POST. Format danych może być dowolny np. binarny. Rozważ też komunikację przez UDP. Ta metoda narzuca jednak większe wymagania na serwer odbiorczy.
Jest coś takiego jak OpenPLC [url=https://autonomylogic.com/]Link. W OpenPLC Editor można rysować między innymi drabinki LD i program przekształca to do języka C, które później może zostać skompilowany i uruchomiony na różnych architekturach (Win, Linux, Arduino, RPi, ESP, etc.). Do uruchomienia programów stworzonych w edytorze służy OpenPLC Runtime,...
Witam, jestem początkujący w dziedzinie mikro kontrolerów. Chcę podłączyć arduino uno do komputera przez USB i przez internet (w sieci LAN) sterować diodą led podłączoną do arduino pod pin 13. Serwer może nawet generować dwa napisy (bez grafiki) "ON" i "OFF". Czy ktoś pomoże. Czy to możliwe ? Ps. Mam samo arduino. Nie mam ethernet shield oraz modułu...
Ten serwer nie odsyła nagłówka HTTP... :(
Mam moduł ethernet na chipie ENC28J60 jest on podłączony do arduino UNO i chcę wysłać zapytanie za bazy np. mysql. i nie wiem jak to zrobic pomocy Może na serwerze gdzie jest baza założyć serwer WWW z obsługą PHP. Arduino niech łączy się ze stroną a zapytanie i przygotuje dane PHP.
Jeżeli to esp jest serwerem to po prostu przegladarka na PC-ie musi metodą GET lub POST przesłać te parametry. Jezeli pc jest serwerem to wtedy to esp bedzie musiało inicjalizowac połaczenie. Można to zrobić oczywiście inaczej ale rozumiem że chcesz poprzez serwer www
Na Arduino nie działałem. Przykłady w C znajdziesz na serwerze EP.
Na jednym serwerem na drugim klientem
Co jest źle ? Nie wiadomo co po stronie klienta? Bardzo łatwo "zagadać" na śmierć serwer postawiony na arduino. Pytaj rzadko i od razu o całą zawartość tych siedmiu rejestrów. Dlaczego wykonujesz to modbusTCPServer.holdingRegisterWrite() w loop za każdym razem, skoro aktualne odczyty są co 2sek?
łączyć możesz tak: 1. USB - za pomocą standardowego kabla. Wtedy Rpi widzi kolejny port szeregowy, właśnie ten w arduino. Teraz została do zaprogramowania komunikacja szeregowa. W RPI używasz do tego celu Pythona (py.serial) łatwo i przyjemnie jię to programuje. komunikacja niemal niezawodna. Sam używam. 2. do RPI dokupujesz przejściówkę USB-485 oraż...
Dziękuję za odzew., także za prywatne wiadomości. Temat ogarnąłem sam , może nie tak estetycznie jak bym chciał żeby to wszystko ogarniał jeden układ ale udało się. A mianowicie użyłem dwóch komparatorów napięć, jednego przekaźnika czasowego i arduino który tylko pokazuje temperatury na wyświetlaczu, jeszcze drobne niedociągnięcia są ale to dopiero...
Dzięki za odpowiedź. Bardzo chętnie, nie mogę jednak znaleźć materiałów o tym Arduino HAL. Mógłbyś mi podać jakieś linki?
Jasne, to to ja wiem... Jenak chodzi o pobranie dynamicznej odpowiedzi z adresu URL dla Asystenta Google... Sczytana wartość temperatury aktualnie w moim salonie... robię to za pomocą Arduino i wysyłam na serwer - serwer podczas wywołania akcji w asystencie miałby odczytać przygotowaną przeze mnie treść dostępną pod konkretnym adresem URL "W salonie...
Ja się chyba przyjrzeć temu PlatformIO, bo mnie Arduino trochę wkurza, zwłaszcza jeśli chodzi o biblioteki. A tutaj i OTA łatwe. Czekam na następną część z serwerem WWW.
Dziękuje za pomoc, niestety musiałem sobie darować nodemcu, samo środowisko bardzo przyjazne ale pisanie czegoś większego niż jeden czujnik DS mijało się z celem. Przeniosłem się na Arduino dla ESP i problem się rozwiązał serwer pracuje stabilnie, mam podłączone DS18b20, DHT11 i jeszcze mi z 35kb ramu zostało oraz z 40kb pamięci.
Hej, taki problem: Sprzęt jak w tytule. Układ steruje podlewaniem ogrodu. Jadę na dwa tygodnie i potrzebuję 2-3 razy uruchomić podlewanie. Jest na Adruino postawiony prymitywny serwer. Uruchomienie podlewania odbywa się poprzez wysłanie komendy lokalnie (przykład): 192.168.1.1:75/automat_start. Serwer pokazuje aktulny stan itp. Teraz jak to zrobić z...
Jak to wygląda od strony bezpieczeństwa? Rozumiem, że każdy może w dowolnym czasie podmienić nasze oprogramowanie? Z tego co zrozumiałem, nasz ESP oczekuje na kod oprogramowania - jak to robi? Tworzy własny serwer WWW po http, czy może to jakieś autorskie rozwiązanie Arduino po UDP? Zabrakło mi w artykule opisu jak działa ArduinoOTA - jest tylko informacja...
Serwer Minecraft?! nawet 128 MB Ramu nie ma.
dokładnie mówiąc chciałbym zrobić taki system dostępu do pomieszczeń stworzyć interfejs napisany w php oraz mysql gdzie by były przechowywane numery kart i by dostęp był uwierzytelniony jak by karta znajdowała się w bazie. Arduino było tylko pośrednikiem między RFID a Serwerem. Proszę poprawić treść wiadomości - 3.1.13
Szkoda, że technologia tak pędzi do przodu. Gdyby nie "pędziła" nie miał byś okazji używać AVT562, kilkadziesiąt lat wcześniej przetworniki A/C to były wielkie szafy wypełnione elektroniką, warte dziesiątki tysięcy i nikt nie pomyślał żeby używać ich do zabawy. Zaprogramować, w sensie załadować program do mikrokontrolera to jedno, ale najpierw ktoś...
Witam, Chcialbym sie dowiedziec, z racji checi wykonania jednej sztuki panelu do obslugi pewnej maszyny, czy jest mozliwosc podlaczenia kilku plytek arduino uno wraz z lcd (czyli kazde arduino ma swoje jedno lcd) do jednego arduino ethernet, aby ten komunikowal sie juz z siecia LAN. Kwestia tylko ktora mnie interesuje, to wlasnie zgranie tych kilku...
dlaczego tak twierdzisz wydaje mi się ze właśnie dzięki programowaniu w Arduino jakoś sprawniej to uda się zrobić niz pisać cały program w języku LUA wraz z obsługą całego procesu zamieniania wartości na poprawnie wyświetlana na samym serwerze
(...) .651 -> OK 07:58:44.674 -> AT+HTTPREAD 07:58:44.674 -> OK 07:58:44.674 -> 07:58:44.674 -> +HTTPACTION: 0,301,271 07:58:45.712 -> AT+HTTPTERM 07:58:45.712 -> OK rozumiem, że błąd 301 występuje dlatego iż ustawiłem REDIR na 0. (at)ElektrodaBot Wstępna ocena dostępnych informacji Podany kod i logi...
Musisz więc mieć centralny serwer (to może być kolejne RPi) zbierający dane z RPi-czujników, który może albo aktywnie odpytywać RPi-czujniki o temperaturę albo tylko nasłuchiwać danych od nich. To drugie rozwiązanie wydaje mi się być nieco łatwiejsze. Na serwerze wystarczy Apache z PHP i bazą MySQL, a na RPi skonfigurowany stos TCP/IP i adres serwera....
serwer arduino arduino serwer plików arduino serwer klient
cisco access pointa wodomierz magnes wtrysk mercedes
żarówka szeregowo początkujący elektronicy
Błąd kompilacji Arduino GIGA z PMS7003 Naprawa urwanego przewodu w lutownicy ZDZ