Może i masz racje ale na razie arduino musi zostać, ale cześć WIFI faktycznie przeniosę do ESP8266-01 które po UART będzie dosyłać stringi do arduino. Doinstalowałem do Arduino IDE płytki esp teraz otwierając przykłady zastanawia mnie czy jest tam już gotowy sketch (odpowiednik kodu który zamiesciłem wyżej).
x = Serial.parseInt(); Co robi x = Serial.parseInt(); ? Nikt nie wie. Dajesz fragmenty kodów, wszystko ściśle tajne, nie widzę szansy sensownej pomocy. Pomogę zrozuieć moją wypowiedź. Jak bym dał kod" mojemysli moja_funkcja() { return ma_cie_gdzies; } i zapytał, dla czego kompilator dake ostrzeżenia, gdy wywołuję uint8_t =...
Stringi w Arduino można dodawać i konwertować, np. String0=String1+String2+String(liczba)+S... i potem Serial.println(String0);. Bezpieczniej jednak korzystać ze statycznej tablicy char jako bufor do wszystkiego i w niej lokować po kolei poszczególne znaki np. funkcją sprintf [url=http://mikrokontrolery.blogspot.com...
Próbujesz przepchać ramki CAN 125Kbps poprzez Serial 115.2k, jako stringi generowane z sprintf'a. E: Rzeczywisty transfer jest znacznie mniejszy, ale wciąż każdy bajt jest przesyłany jako 5 + wcześniejsze stringi. Nie wiem czy biblioteka do MCP będzie się wyrabiać, ale podbijanie prędkości uarta w Arduino kończy się gdzieś przy 300-500kbps. Z sprintf'em...
Ludzie wymyślili coś takiego jak I2C więc podłączenie ADC i IO expanderów to żadnen problem dla ESP. Masz 100% racji, ale szybciej coś zrobię na AVR + BASCOM niż napiszę kod dla ESP + wszystkie urządzenia do niego podłączone. Wiem, że pytam o proste rzeczy. Wiele Rzeczy można zrobić lepiej, inaczej. Jestem niedzielnym amatorem elektroniki i robię jak...
Serial.println jest tam tylko w celach poglądowych co się aktualnie dzieje. Połączone stringi są przekazywane w programie do procedury która zamienia ciąg na PDU i komendami AT jest wysyłany sms. [syntax=c]int str_len = stringTemperatura.length() + 1; char charTemperaturaBuf[str_len]; stringTemperatura.toCharArray(charTemper... send_sms(charTemperaturaBuf);[/syntax].....
Witam, szukam jakiegoś sposobu na szybkie wyszukanie ID konkretnego stringu w tablicy stringów. Tablicę deklaruje tak: Dodano po 10 Takie niby C ale arduino http://arduino.cc/en/Reference/HomePage Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
klikasz na Debug, a nastepnie na dole strony User MCU input, wybierasz COM, baud i klikasz Start. Oczywiście pod COM podłączasz arduino, i wszystko co normalnie arduino wysyłałoby to Nextion, będziesz widział na PC i wartości będą się zmieniać. Widać też stringi i błędy, super sprawa, polecam. https://obrazki.elektroda.pl/2266342200_...
muszisz miec na koncu stringa 0 (zero nie nak '0') aby cokolwiek co obrabia stringi dzialalo.
To jest właśnie jak się uczy "na kodach" z sieci i YouTube i się wszystko płacze stringi C++ z char * . Trzeba poczytać trochę o podstawach programowania w C++
Z racji tego, że z tablicami jest problem zmieniałem troszkę koncepcję. Czy jest możliwość mając np 3 Stringi : Tak, taka możliwośc istnieje ; te twoje stringi jak założyłeś w pytaniu; będą stałymi (z góry znane) i rezydowac w pamięci ROM. Utworzysz ‘array of arrays ’.. Jeżeli zechcesz je ‘uzmiennic’ i trzymac w RAM - to tego...
To ja nie rozumiem jaki masz problem. Arduino to C++ to po prostu łaczysz te stringi w jeden. String i char[] lub char* to są zupelnie inne typy. W dalszym ciagu nie rozumiem w czym problem.
Tak często bywa w przypadku programów na Arduino ;) Wkleiłem to żeby było wiadomo jakie stringi przesyła ten program. Prośba do wszystkich. Wskazaliśmy autorowi tematu różne drogi i gotowy przykład w C, ale zadecydował, że zostaje Bascom. Proszę dalej nie ciągnąć tematów innych języków.
Wykorzystaj przykład z Arduino p. 04 Comunication SerialEvent i sprzętową obsługę UART - masz je ponumerowane od 0 do 3, w sumie 4. Do serial1 zrób sobie funkcję analogiczną SerialEwent1 wraz z kompletem buforów i zmiennych pomocniczych. Możecie sobie drwić z Arduino, ale w żadnym innym systemie nie znalazłem jak w tak prosty sposób korzystać z UART...
Udp.read zapisuje do bufora odebrane dane i zwraca wartość int, która równa jest ilości wczytanych danych (pojedynczych bajtów). Dodano po 7 Moduł ESP łączę przez Uart z płytką Arduino, arduino wysyła mi dane ( stringi) przez Uart, jak wysłać je za pomocą ESP przez WiFi pod konkretny adres, port korzystając z UDP, podejżewam, że trzeba skorzystać z...
Witam po czasie. Odbieram dane z uarta. Zapisuje je do zmiennej typu String. Następnie dziele je na kawałki(czyli wyłuskuje poszczególne dane). Stosuje do tego polecenie indexOf . A teraz potrzebuje dane porównać lub przeprowadzić działania matematyczne ze zmiennymi typy float lecz nie wiem jak zamienić stringi na float. Próbowałem komendy toFloat();...
Dziękuję za zainteresowanie tematem. Strukturę zapisałem i odczytałem z wykorzystaniem EEPROMAnything z tego samego adresu a następnie wysyłałem za pomocą serial print pojedyncze Stringi i wszystkie zawierały poprawne dane, dopóki nie wyłączyłem i nie włączyłem ponownie ESP. Po tym uzyskałem tylko cztery puste pola.
Skąd wy wszyscy to kopiujecie? Na stringach by można zrobić oszczędności, ale to jest mikro-optymalizacja. Zgadzam się, że za słaby procesor
Dobry wieczór! Z180 jeszcze czeka na swoją kolej. Na razie z braku lepszego zajęcia zająłem się konsolą CA80. Mam już rozwiązania umożliwiające symulowanie klawiatury i odczyt wyświetlacza (wszystko bezpośrednio ze złącz ZK i ZW - bez ingerencji w płytę główną), mam też dostęp do internetu, więc nic nie stoi na przeszkodzie, żeby pokusić się o połączenie...
Super, dziękuje za szybką i konkretną odpowiedź. Mam jeszcze takie pytanie uzupełniające, żeby zaspokoić głód wiedzy. Czy jeśli zastąpilibyśmy w Arduino funkcję Serial.write(), funkcją Serial.print() to program dalej by działał ? Bo jakoś nie mogę wyłapać tej różnicy jak te nadlatujące stringi widzi moduł (a może jej nie ma). Pozdrawiam.
No widzisz. Porównujesz pisanie bootloadera ze ściemniaczem do taśm led na arduino. Przecież to bez sensu. To co jesteś w stanie zrobić? Ledem zamigać? Bootloader nie jest trudniejszy niż ściemniacz, można znaleźć gotowce w sieci, trzeba "tylko" je dostosować, obie roboty wyceniłbym tak samo. No to coś prostszego, emulacja eeprom w STM32F10x. Jest...
Witam. Mam taki kod dzięki któremu uzyskuje odpowiedz zwrotną bluetooth na komendy AT. Chciałem wprowadzic sekcje kodu gdzie, jeśli uzyskana odpowiedz modułu bedzie konkretnym stringiem np. "OK" w odpowiedzi na komende "AT" to pojawi sie komunikat "true", w przeciwnym razie "false". I tu pojawia sie problem bo ciagle dostaje komunikat "false".... Mysle...
Podjąłem próbę podejrzenia danych na uszkodzonej karcie i udało mi się z pomocą Arduino poczytać niektóre stringi. Widać tam logi modemu, komendy AT itp. Jest jeden adres (alfa.yanosik.pl, IP: 92.43.113.110) na którym działa serwer FTP ale nie udało mi się odnaleźć danych do logowania w treści. Zakładam, że można by tam odnaleźć oprogramowanie. Odczyt...
Witam, dzięki panowie za podpowiedzi. Ja kombinowałem z podzieleniem odczytu. Do odczytu dodawałem 130, wynik dodawałem do stringa , z tego "wyciągałem"(string.substring();) dwa stringi , czyli na wartość przed przecinkiem i po . A po stronie odbiornika łączyłem i konwertowałem ponownie do float. Dlatego było moje pytanie o jakiś prostszy sposób.
Panele słoneczne GS-50 48 sztuk, 6 stringów po 8 sztuk. Ponawiam prośbę o pomoc, temat dalej nie rozwiązany, z tabeli dostępności SSR-ów nie ma mocniejszych tzn na większe napięcie DC spełniające moje oczekiwania. Pozdrawiam Temat może nie rozwiązany, ale w pewnym pojęciu wyczerpany... Problem pomoże ci rozwiązac osoba projektująca twój system.......
Ale niestety też trzeba się bawić w konwersję liczb, te to bardziej do string. Nie potrzebne są żadne stringi, konwersje itp. . Do wyświetlenia na wyświetlaczu siedmiosegmentowym potrzeba jedynie informacji co ma być wyświetlane na każdej pozycji. Jaka cyfra od 0 do 9. Owszem można użyć konwersji liczby int na string i z tego wyciągnąć wartości poszczególnych...
metoda kolejna to w wywołaniu lcd.print aby wyświetlić wartość zmienna jako liczbę całkowitą: A gdzie w tym kodzie masz zmienną w postaci liczbowej? Wszystko co dostaje z Thingspeak to stringi. Musi je więc najpierw skonwertować do zmiennej liczbowej aby wyświetlić używając[syntax=c] lcd.print(zmienna, 1);[/syntax]. Jak juz konwertuje, to zrobi od...
Możesz wyszukiwać za pomocą indexOf(). https://www.arduino.cc/en/Tutorial/Strin...
Jeśli dobrze widzę, to biblioteka z której korzystasz (prawdopodobnie https://github.com/rogerclarkmelbourne/A... lub podobna) nie obsługuje znaków wielobajtowych (np. kodowania UTF-8). Powoduje to, że możesz zakodować znaki z tablicy o indeksach 0-255. W Twoim przypadku przekroczyłeś ten zakres...
Witam ponownie. Dziekuje za wszystkie pomocne odpowiedzi, chociaz nie potrzebnie moje pytanie zostalo zinterpretowane odnosnie tego ze potrzebuje jakiegos sprzetu. Nie pytalem o sprzet, chodzilo mi bardziej o metodologie programowania takiej komunikacji, jak napisac taki software aby mogl przeslac zmienne do eeprom i je zapisac. Tym razem zapytam konkretniej....
jedyna zaleta jaką widzę to płaska przestrzeń adresowa, co wyeliminuje obsys związany z avr-g++, To jeden z wielu powodów, dla których zrezygnowałem z AVR na rzecz ARM. Te "PROGMEM" i "PSTR" czy tam "F" w Arduino, może doprowadzić do rozpaczy. Nie ma możliwości aby w np "sprintf" ("sprintf_P") mieszać stringi z FLASH i RAM. jedynym istotnym ograniczeniem...
Na porównanie stringów nie wpadłem. Działa. Wielkie dzięki.
Dodawanie stringów w C strcat(text,txt) do zmiennej text dodaj txt suma stringów jest w text
W Arduino strcmp działa poprawnie. (kilka razy używałem).
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...
My.Computer.FileSystem.WriteAllText("c:\... Me.RichTextBox1.Text, False) w visual basic " False " - powinien wyczyścić plik i zapisać na nowo a tak nie robi ?! jestem otwarty na inne rozwiązanie, docelowo chcę uzyskać, aby program w VB robił plik (np dane.php) w którym będzie zawsze najnowszy wpis w stylu: <?php $cisnienie = 983.50;...
Ja używam GET zamiast post, bo coś tam właśnie Ci brakuje do tego, jak coś to jeszcze sprawdzę wcześniejsze tworki. Aktualnie robię tak: [syntax=c] void sendTeperatureTS(float tempera1, float tempera2, float tempera3, float tempera4, uint8_t minutki) { WiFiClient client; if (client.connect(serverthink, 80)) { // use ip 184.106.153.149 or api.thingspeak.com...
Bzdura. 1.Po to sa zmienne globalne. 2.Podpowiedz do prostoty (i nieskomplikowania) kodu: -string jest jakby tablica, kazda litere w (w tym liczby) mozesz porownac do siebie - znaki od '1' do '9' leza kolo siebie -uzywam tylko operacji na stringach jezeli zmienie kocd na (chyba 4 linie) sprawdzanie dlugosci komendy, to komendy moga miec dowolna ilosc,...
Dziękuje bardzo za odpowiedzi, ten mod bus mnie trochę intryguje bo buduje sieć oparta (głównie) na nmea 2000 i w zasadzie wszystkie elementy posiadam (no prawie) wiec dorobienie wysyłania poprzez wifi parametrów typu temperatura silnika byłoby jak najbardziej wskazane, no i jest powód żeby rozpocząć myśleć o arduino. Zakładam, ze wysyłanie stringów...
No właśnie nie wiem liczbowo jakie kąty ale jak na zime to mam za płasko na połaci nad tarasem bo na dachu jest trochę większy kąt i widać to bardzo ładnie w "Sunny Explorerze" napięcia na obu stringach potrafią się różnić nawet o 50V. Te CIGSy co testowałeś to były te Q.celle SL? Właśnie szału się nie spodziewam ale póki co to spłukany jestem i nie...
[syntax=c] webSocket.broadcastTXT("{ \"set\":"+String(set)+", \"position\":"+String(pos)+" }"); error: cannot bind non-const lvalue reference of type 'String&' to an rvalue of type 'String' [/syntax] [syntax=c]webSocket.sendTXT(clientnum, "{ \"set\":"+String(set)+", \"position\":"+String(pos)+" }"); error: cannot bind non-const lvalue reference of type...
Bardziej jeszcze gdzie tą grafikę trzymać - przy takich wyświetlaczach SD jest jedynym sensownym pomysłem. W Nextion masz na module DataFLASH do którego jest kopiowany projekt z karty SD, także ona jest potrzebna tylko podczas uaktualniania wsadu. DataFLASH na tym małym module ma chyba 4MB, co w praktyce jest wystarczające. tmf napisał: Na samym początku...
Czy mamy pewność, że to jest text string i nie ma tam znaków sterujących? Czy na pewno jest tam '\0' na końcu - pewnie tak skoro się drukuje na serialu. CZy dla sztucznie (manualnie ustawienie stringu do przeszukania) wykreowanego stringu zawsze jest ok? Dodano po 59 Jeżeli na znanym stringu działa stale ok to wtedy wiemy, że cos nie tak jest ze stringiem...
http://obrazki.elektroda.pl/6035089300_1... Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP oraz w tworzenie...
Deklaracje są. Inna biblioteka, która będzie używała te dane akceptuje niestety Stringi, dlatego ta cała kombinacja ze zmianą z char na String. W używaniu klasy String jako takiej nie ma nic złego, jest ona bezpieczna i łatwa w użyciu - niestety trzeba się liczyć z większym zużyciem pamięci. W środowisku Arduino dla procesorów AVR nie używa się standardowej...
Problem jest trochę inny - zwracana wartość długości łańcucha 'test' przed i po konwersji jest zbyt duża w stosunku do tego, co wyświetlane jest w monitorze portu szeregowego. Samo w sobie nie jest to problemem, o ile nie są to jakieś "dziwne" i niewidoczne znaki, które powodują, że funkcje operujące na stringach "głupieją". Dodano po 8 Lekko zmodyfikowałem...
Taki star.... Oczekwiałbym większej precyzji pytania. Z kontekstu wynika w 2735 odcinku, że chyba pytasz o Arduino, a Arduino to dialekt C++ a nie C, i String jest klasą a nie C-stringiem. Ta klasa nie ma split (pewnie wystraszyli się zużycia RAM *) ) https://arduino.stackexchange.com/questi... Tu środkowa odpowiedź...
Witam, podczas kompilacji pojawia mi się komunikat: error: no matching function for call to 'TextFinder::TextFinder(char*&)' a kod wygląda tak: [syntax=c]void loop() { word len = ether.packetReceive(); word pos = ether.packetLoop(len); if(pos) { char* request = (char *)Ethernet::buffer + pos; TextFinder finder(request); Serial.println(finder.find("a7="));...
Jeszcze tylko potrzebowałbym jeżeli ktoś wie, jak mogę to co wpisze w Textbox-ie wrzucić do zmiennej typu string na arduino. Mam taki kod: https://obrazki.elektroda.pl/2190746000_... Jeżeli dobrze rozumiem to nazwą tego textboxa jest textbox5: https://obrazki.elektroda.pl/2892608800_... https://obrazki.elektroda.pl/2535134500_...
To spróbuj, a później pisz. Proszę bardzo:[syntax=c]String test="40000001"; Serial.println(atol(test.c_str()));[/syn...
dziękuję za podpowiedź ale zostanę już przy arduino (pomału zaczynam ogarniać kuwetę). potrzebuję rozwiązać problem pomiaru z ds-ów. Dodano po 13 wymotałem taki kod [syntax=c]#include <DallasTemperature.h> #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <OneWire.h> #define ONE_WIRE_BUS 0 OneWire oneWire(ONE_WIRE_BUS);...
Jeśli to zmienna typu String to remove().
Witam Czy ma ktoś doświadczenie w odbieraniu danych z dwóch (lub więcej) czujników drogą radiową... Chcę zbierać dane z różnych czujników (temperatura, ciśnienie, przyspieszenie, itp) wysyłających dane przez moduły 443MHz i odbierać je przez jeden odbiornik, taki DataLogger. Umiem to robić pojedynczo z każdego czujnika i wyświetlać wartości na wyświetlaczu....
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
Witaj, Czy przypadkiem nie chodzi Ci o payload.length()? https://www.arduino.cc/en/Tutorial/Strin...
Co zrobilem nie tak ? Linia:[syntax=c] caller = adminnumer; //<<<<<<<KOMUNIKAT O BLEDZIE[/syntax]jest już zbędna.
Znalazłem rozwiązanie problemu z tego tematu , znajduje się pod adresem http://bf-arduinolab.wikidot.com/docs:st... , ostatni punkt . [syntax=c] String stringVariable = "2000"; int integerVariable; integerVariable = stringVariable.toInt(); [/syntax] I programowanie staje się proste . :D
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
Gdzie byś chciał te Stringi trzymać w ATTiny85, które ma "całe" 512 bajtów RAMu? Skoro to jest stała, to spróbuj ją trzymać we Flashu, ale i tak nie wiem czy zrobi konkatenację stringów. Nie marnuj pamięci na zmienne, które zmiennymi nie są. Poczytaj o PROGMEM i makrze F(): https://www.arduino.cc/reference/en/lang...
Pewnie nie widziałeś czegoś takiego. Największą wadą tych modułów jest to, że i tak musisz wszystko sam sterować (tyle, że szeregowo a nie równlegle), bo na płytce masz zwykły ekspander. Rozwiązanie proponowane przez autora jest lepsze, bo to moduł zajmuje się obsługą odpowiednich komend, a użytkownik skupia się tylko na prostym wysyłaniu stringów...
Pomyliłem się, oczywiście zgodnie z opisem ich właściwości chodziło mi o AGM ... Ok. Ja starałbym się uniknąć tych dwóch akumulatorów i oprzeć układ na pojedynczym źródle zasilania. Z drugiej strony up/down to już jednak koszty: np. Up/down można kupić bardzo ciekawy pomysł W UPSach akumulatory pracują w "stringach" po kilka-kilkanaście sztuk a kontrola...
Czemu korzystasz z file_init.readString()? W ten sposób faktycznie może przepełnić stertę przy operacjach na długich String, a przy wielokrotnym wczytywaniu stringów następuje też fragmentacja tej stery. Lepiej użyć file_init.readBytes() i wczytywać dane do statycznej tablicy (alokacja na stosie). [url=https://github.com/esp8266/Arduino/...
(at)Dawidixxx powinieneś wiedzieć, ze oprócz tablic sa inne struktury, kolejki, stosy i nie wiadomo co jeszcze. Zależnie od rzeczywistej dynamiki danych i algorytmów być może da się uniknąć "stop the world" (tak się w Javie mówi o wielkim od czasu do czasu "sprzątaniu" bloków pamięci), zapewnić brak przepełnień itd No i pojedynczą "sztukę" obiektu...
Serial.print(x); // print as an ASCII-encoded decimal - same as "DEC" Owszem, jednakże w grę wchodzi tu magia pt. polimorfizm. Nie wchodząc w szczegóły - znaczenie ma typ argumentu przekazanego do funkcji. Jeśli przekażesz typ "char" to przypuszczam że, jak wskazał (at)samsung1, nie nastąpi "konwersja" liczby w string i wysłane zostaną wartości które...
na pierwszym poście re_de sterowane jest z pina ESP wiec schemat który wkleiłeś później nie ma sensu. Przy okazji sam z podobnego korzystam w swoich projektach. pytam o to bo w arduino czas potrzebny na sterowanie re_de nie jest taki prosty jak się wydaje. generalnie Serial.print jest wspomagany przez system przerwań i dla dłuższych stringów obsługa...
dzięki, nie wiem czy tak to miało wyglądać ale działa zrobiłem tak: [syntax=c] if (digitalRead(38) * digitalRead(39) == HIGH) { digitalWrite(4, LOW); } else { digitalWrite(4, HIGH); } [/syntax] odnośnie drugiego problemu dalej problem - nie wiem jak zapamiętać stan? czy utworzyć jakąś zmienną, jako ciąg znaków: std::string1 <00000000000000000000000000000000>...
Mam problem z wyświetlaniem danych na OLED. Co prawda LCD uruchomiłem ale nie wiem jak wcisnąć tam dane. String z informacjami wygląda tak HEX: 7e fe 00 00 XX 00 00 00 00 00 7e. Wartość XX jest tą która mnie interesuje. Koledzy już dużo mnie pomogli ale temat był w innym dziale bo nie miałem zamiaru wykorzystywać arduino. Ale jak to w życiu bywa.......
Witam, mój problem polega na tym że nie mogę wysłać SMS z linkiem z lokalizacją na telefon. SMS ogólnie działają, lokalizacja też. Mam zmienną dl w której znajduje się lokalizacji i z niej jest wyciągane ostatnie 17 cyfr, które są przekazywane do zmiennej ws. Następnie w zmiennej lok jest łączony link "wwwgooglepl/maps/place/" z zmienną ws i wychodzi...
Pod poniższym linkiem jest biblioteka do obsługi SI4463 w wersji Arduino, jak i "czystej" AVR w C. https://github.com/zkemble/Si446x I jak jej użyć? Nie ma żadnej sensownej instrukcji do niej, a w przykładach jest tona kodu i nie wiadomo co robi. Inne biblioteki dla Arduino pozwalają wysyłać dane pisząc kilka linijek kodu. A co za problem dołączasz...
warning: deprecated conversion from string constant to 'char*' Kompilator zgłasza warning przy konwersji typu string do char *. Jeżeli chcesz się go pozbyć to Twoja funkcja powinna zwracać const char* bo takiego typu są literały znakowe w C++ ("No Data"). To coś istotnego z punktu widzenia kodu? I czy mogłbyś mi wyjaśnić czemu ten fragment kodu ma...
do przeglądarki docierają tylko 3 tagi zupełnie oderwane od sensu. W ogóle zabawna sprawa bo ten kod wykonuje się dopiero wtedy kiedy jest połączenie tcp i Arduino odpowiada na żądanie z przeglądarki. W moim przypadku cały program dochodzi do jakiegoś etapu i się resetuje. Nawet wtedy kiedy nie mam włączonej przeglądarki. Na jakim etapie się wykrzacza...
Moglibyście podesłać jakieś programy? W teorii wszystko fajnie pięknie ale z praktyczną realizacją mam problem. Znalazłem taki w którym slave wysyła do mastera zmienne typu float ale ne potrafię go przerobić pod swoje potrzeby ale wiem że się da Slave: [syntax=c] #include<Wire.h> float x_lat = 32.12345; float y_lng = -106.123456; char wy[7]; char...
Witam. Ostatnio naszła mnie chęć aby skonstruować za pomocą arduino coś w stylu "sterownika" do zamków elektrycznych kodowanych na szyfr. Znalazłem projekt , który może być podwaliną. Wszystko fajnie podłączyłem przyszedł czas próby i ... tradycyjnie problem z wyświetlaczem. Klawiatura działa , buzzer działa przekaźnik też ale wyświetlacz nie pokazuje...
Dobry pomysł z tym typem czytnika. W jednym czytniku powtarza sie blok taki jak załączyłem poprzednio. W innym blok jest innej postaci (załączam), ale też powtarza się co 16KB przez cały obszar pamięci (sprawdzałem na wyrywki i na oko, nie co do bajtu). Oba czytniki to takie małe chińskie miniaturki z układem w postaci bloba zalanego żywicą. Niestety...
Witam, Próbuje poskładać mały data logger na arduino mega. Natrafiłem na problem gdy próbuję uzyskać właściwe dane z modułu RTD MAX31865. Jest połaczony razem z modułem karty SD na SPI. Wiem, że wybieranie pomiędzy urządzeniami podrzędnymi dokonuje się za pomocą pinu CS i podawaniu na niego odpowiedniu stanu L albo H w zależności co chce się wybrać....
Podaje progam [syntax=arduino]/* ========================================... File........... Geiger sensor counter Purpose........ Geiger sensor Author......... Igor Tylman E-mail......... igortylman(at)gmail.com Started........ 8/30/2020 Finished....... -/--/---- Updated........ -/--/---- ========================================...
W tym laptopie akurat wszystkie porty są wlutowane. Nie podawałem wersji systemu bo trochę ich było, ogólnie Windows 10, 11 oraz Ubuntu 20. Z powiązanych sterowników które mam to AMD Serial-IO (SIO) Driver z grudnia 2020. Teraz spróbowałem najnowszy do chipsetu TRX40 bo według strony AMD mają także wsparcie dla mobilnych procesorów i faktycznie się...
Witam, Na początku opiszę mój projekt - stworzyłem zadowalający mnie kod do zdalnej obsługi przekaźników poprzez internet oparte na module ESP8266. Moduł ten jest jednocześnie serwerem HTML na którym generowana jest po każdym zapytaniu z przeglądarki strona z informacjami: - odczyt temperatury z DS18B20 - odczyt napięcia na pinie ADC - uptime ESP8266...
Stacja Pogodowa ESP8266 + wyświetlacz VFD https://obrazki.elektroda.pl/1002039200_... Zainspirowany stacją pogody kolegi vanaxis z tematu: https://obrazki.elektroda.pl/3997029100_... Jak nie może sie połączyć to wyświetla ekran poniżej i czeka: https://obrazki.elektroda.pl/4415212900_... Po zalogowaniu...
Witam Czy miał może ktoś do czynienia z zagadnieniem transmisji plików przez avr? Bo niestety nigdzie nie mogę znaleść prostego przykładu. Arduino w założeniu nadzoruje komutery w sieci LAN oraz UPS. Dane w postaci pliku tekstowego wysyła na serwer ftp. Np. co kilka sekund. Tam osoba otwierająca stronę widzi różne wykresy tych danych itp. (cyklicznie...
arduino stringi usart stringi stringi chara
pułapka basowa wodomierz magnes renault schemat zamka
quadral wzmacniacz quadral wzmacniacz
Jak wgrać OpenATV na Zgemma H9 2S? Długi czas wyświetlania komunikatu BIOS/UEFI