Cieszę się że działa wg założeń. W przykładzie w instrukcji jest podany znak * na końcu, postaramy się poprawić opis i przykład aby była jasność co robi '*' tj. kończy kod dtmf (bo może mieć zmienna ilość tonów od 1po 4). "DTMF On: W zakładce wprowadzamy kod DTMF, który będzie załączał dane wyjście (DTMFOn*), zalecana długość 2-4 znaki (liczby)."
Najprościej wysłać na końcu ramki kod oznaczający "koniec nadawania". Ale też naj zawodniej - musisz dbać by w środku ramki danych przypadkiem nie pojawiła się taka sama sekwencja. Wzorując się na modbusie i podobnych proponuję tak zmontować ramkę by w jednym z pierwszych bajtów była zapisana długość ramki lub długość pola danych jeśli jest zmienna...
- powyżej 10W: "Pwej= Tak będzie się wyświetlało jeżeli pierwszym bajtem zmiennej String Pwej będzie 0. Zero jest końcem łańcucha (dwie możliwości takiego błędu już podałem stos, albo nadpisanie przez inny łańcuch ;)). Nie piszesz też jaka wersja Bascoma to jest, może w którejś wersji był błąd z funkcją Fusing. Możesz podglądnąć co się dzieje z Pwej...
A dlaczego tam jest zmienna float?!! Za nawiasem zamykającym pętlę for postaw średnik. Długość opóźnienia po prostu musisz wyregulować, zmieniając wartość do której ma liczyć pętla.
Rozumiem, że czas programu wzięty z instrukcji obsługi ? Zwykle jest tam zapis, że podany czas jest czasem orientacyjnym. Długość cyklu będzie zmienna zależnie od użytych funkcji, może sie przedłużać lub być przerwany, jeśli pralka wolno spuszcza lub pobiera wodę. Może ulec wydłużeniu lub przerwaniu, jeśli woda nie zostanie podgrzana. Ulegnie tez znacznemu...
Dziękuję za odpowiedź. Maksymalna i minimalna już rozumiem. Natomiast średnia powiedzmy zapisuje co równą godzinę do tablicy o rozmiarze 24 i te wyniki porównuje z minimalną i maksymalną? potem je podzielę to wyjdzie mi średnia? Tak będzie dobrze? Pozdrawiam. Myślę, że najłatwiej będzie następująco. Deklarujesz tablicę o rozmiarze 24. Na początku (podczas...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
Nawet nie tyle nie jest liczbą binarną, co zmienne o typie zmiennopozycyjnym są zapisywane w postaci mantysy i wykładnika. A że mantysa ma skończoną długość to pewnych wartości nie da się dokładnie przechować. Typowo taka zmienna ma 32 bity, stąd można przechowywać 2^32 różnych liczb, jako, że single ma pewnie coś koło +/-10^38 to dostrzegasz problem?
Nie napisałeś nic, co mogłoby pomóc rozwiązać problem. Nie wiadomo jakiego typu jest zmienna ramka2, co zwraca funkcja USART_Receive(). Może być to zmienna ośmiobitowa, a jeśli tak jest, to taki token się w niej nie zmieści, choćbyś nie wiem jak się starał. Jeśli token ma długość 6 bajtów, to musisz je odczytać, zapisać np. do tablicy i tą tablicę zapisać...
Musisz najpierw przekonwertować zmienną na string/char. Wyświetla nie głupoty, tylko dane które jej przekazałeś (czyli jakąś liczbę w postaci "surowej", a nie znak tekstowy). Robi się to jakoś tak: #include <string.h> (...) char buffer[4]; // bufor na tekst, akurat mój ma długość 4 zn. unsigned long wartosc_typu_long = 1234; unsigned...
Temperaturę odczytaną z ds'a formatuję i wrzucam do zmiennej string poleceniem FUSING, np: Temp = Fusing(t1 , "#.#") gdzie Temp to string, a t1 to zmienna single z odczytaną temperaturą. Następnie mam kilka warunków if..then gdzie zmienna Temp jest uzupełniana znakami (np. spacji), tak aby fragment łańcuch z pojedynczą temperaturą miał zawsze tą samą...
Na początku pętli [syntax=vbscript]Do While Len(ws_src.Range("E" & i)) > 0[/syntax]jest sprawdzany warunek czy długość zapisu w kolumnie E jest > 0. Eliminuje to przypadki pustych komórek i pustych tekstów. Gdybyś jeszcze chciał sprawdzać wartości zerowe to trzeba dodać nowy warunek pod spodem: [syntax=vbscript]If ws_src.Range("E" & i) = 0 Then Exit...
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
...a tak z ciekawości zapytam jak długi zadeklarowałeś ten string LINIA ??? skoro jak rozumiem obsługujesz zapewne SMSy. To chyba długość co najmniej 160 hmmm ??... U mnie , zmienna Line ma rozmiar 30B , ponieważ pobieram do niej tylko ... jakby tu powiedzieć ... mnemoniki komend AT i ich parametry , a SMS-a dekoduje "w locie" , w czasie przerwań od...
Skorzystaj z funkcji POWT() podając jako drugi argument ilość znaków wymaganą do wstawienia. Jeżeli ilość ta jest zmienna a z tego co przeczytałem wynik ma mieć stałą ilość znaków wartość tą możesz obliczyć odejmując od wymaganej aktualną długość łańcucha zmierzoną za pomocą funkcji DŁ(). Obie w funkcjach tekstowych Excel-a. Edit: Można też mierzyć...
To jest tak oczywista informacja że nie ma tego w Helpie. Tak samo jak całego alfabetu czy tabliczki mnożenia ;p Skąd Lookup miał by wiedzieć jaką długość mają kolejne elementy? Owszem mógł by, ale taka tablica musiała by dodatkowo zawierać pola określające długość elementów czyli też była by dłuższa. Po drugie to trafia do pamięci programu a nie do...
Pobierz sobie bibliotekę EasyButton https://github.com/evert-arias/EasyButto... W Examples masz przykłady, wystarczy, że zabazujesz na przykładzie Pressed https://github.com/evert-arias/EasyButto... i dodasz w Setup tylko funkcję z PressedForDurtion https://github.com/evert-arias/EasyButto...
Witam, zamiennie za kod C = Val(sequence ) ... Next B wstaw z powrotem Lcd Sequence i zobacz co jest grane, bo tylko tym w praktyce będzie się różnił program. Nieużywane funkcje w niczym nie przeszkadzają. Jedyny problem jaki może być to za długa zmienna sequence . Poza tym wcześniej w warunku sprawdzana długość była krótsza a teraz jest dłuższa(choć...
Witam, podejść jest kilka, możesz posłużyć się gotowymi modułami i sugerując się, jak są one zbudowane rozwinąć to co masz. Można podejść od zera i wtedy: - nie da się obciążyć arduino takimi mocami, więc potrzebujesz dodatkowe tranzystory, mogą być zarówno npn, jak i mosfet, tu nie walczymy o jakieś super rozwiązanie. Jeżeli chodzi o parametry, to...
Mam STM32F4 DISC1 (z programem napisanym w C#.NETMF), który odbiera dane z aplikacji Windowsa (napisanej w C#.NET). Aplikacja wysyła zadany przebieg czasowy a STM32 go odczytuje i zapisuje w tablicy. Następnie zgodnie z zadanym przebiegiem czasowym ma sterować procesem. STM32 jest widziany jako wirtualny port COM. Prędkość transmisji - próbowałem 9600...
Prawie że na kolanie napisane: #include <avr/io.h> #include <avr/interrupt.h> #define USART_BAUDRATE 57600 #define BAUD_PRESCALE (((F_CPU / (USART_BAUDRATE * 16UL))) - 1) // maksymalna liczba znaków polecenia #define UART_MAXBUFF 16 // bufor znaków polecenia (UART_MAXBUFF znaków + jeden pod znak zero)...
A co z pomiarem wynikającym ze zliczania zwojów przy znanej średnicy tubusa i papieru, którą opisałem (nie wymaga rolki) ? Z myszką optyczną może być ten problem, że wymaga ona pewnych nierówności faktury powierzchni odbijającej aby wykryć ruch obrazu. W obrazie powierzchni muszą być krawędzie, które są wykrywane przez układ analizy. Przy gładkim papierze...
W sumie ok :) tylko teraz mam w plikach tekstowych dane do wczytania i chciałbym je zapisać do tej klasy. Normalnie zrobiłbym to petlą for od 0 do długości tej zmiennej do której zapisałem zawartość tego pliku. Tylko jak teraz dobrać się do tej długości jak .length() mi nie działa?
Propozycja programowego "czyszczenia" impulsów: Prędkość 5 obr na sekunde przy 36 otworkach daje 180 impulsów/s. Czyli czas od impulsu do impulsu troche wiecej niż 5 ms. Rozsądnie jest przyjąć czas impulsu na jakieś 20% czasu od impulsu do impulsu (jest to związane ze średnicą otworków). Czyli mamy czas impulsu nie mniejsy niż 1ms, a w większości przypadków...
polprzewodnikowy : _delay_ms może ma coś z funkcji, ale więcej to ma wspólnego z makrem niż funkcją. Przy tych makrach zabronione jest (pod rygorem ogromnych opóźnień oraz wzrostu rozmiaru kodu) używanie wyrażeń, których wartości kompilator nie może policzyć podczas kompilowania - wynika to z tego, że czas opóźnienia jest przeliczany na liczbach zmiennoprzecinkowych...
Czekam na sugestie z góry dziękuje za pomoc;) Robisz totalnie złe założenie niestety. Timer sprzętowy działa bardzo dobrze i precyzyjnie. Nie może on przepełniać się w trybie normal wcześniej niż po 256 tyknięciach zegara ;) ... zatem przez złe założenia - jeszcze wyciągasz złe wnioski i nie w tym miejscu co trzeba szukasz błędu. A błąd polega na tym,...
Czy jeśli to samo chcę mieć dla zmiennej slowo3 muszę zakładać nową tablicę (pamięciożerne) czy też mogę załadować slowo3 do istniejącej już tablicy Slowo2_array(10)? Nie do końca chyba rozumiesz jak działa OVERLAY , tak stworzona zmienna nie jest "pamięciożerna". S lowo2 (string *10) i Slowo2_array(10) As Byte At Slowo2 Overlay zaczynają się od tego...
zmienna długość kolektora ssącego. Tylko wymiana na inny kolektor choć bez gwarancji że ucichnie.
Witam, przecież w poniższych zadaniach, to nie ma co liczyć... :D Fala dźwiękowa (prosta - harmoniczna) opisana jest harmoniką, czyli zapisem przebiegu sinusoidalnego: a(t) = A•sin(ω•t + δ) , (1), gdzie; a(t) - wartość chwilowa fali, A - amplituda fali (zakłada się, iż jest to fala niegasnąca), ω - pulsacja w radianach na...
https://obrazki.elektroda.pl/7185306600_... Oto mały program pozwalający przeanalizować zawartość podsłuchanych pakietów TuyaMCU. Program pokazuje typ, długość oraz zawartość pakietu, z podziałem na dpID zmiennych, ich typy oraz wartości. Program pozwala szybko zorientować się co zawierają podsłuchane przez nas dpID - czy np. jest...
https://obrazki.elektroda.pl/2819398100_... HLK-W801-KIT-V1.1 to płytka rozwojowa oparta o 32-bitowy, 240MHz SoC WinnerMicro W801-C400. Zawiera 2 MB wbudowanej pamięci Flash i 288 KB pamięci RAM, dzięki czemu nadaje się do różnych aplikacji IoT. Płytkę można łatwo zintegrować z Home Assistant za pomocą dostarczonego oprogramowania...
Mam przełącznik ściemniacza Tuya, ma w sobie jednostkę Beken BK7231N, która miała symbol i i - oraz środkowy włącznik i wyłącznik. Komunikuje się szeregowo z nieoznakowanym chipem o szybkości transmisji 9600 https://obrazki.elektroda.pl/1415940800_... Protokół jest skonstruowany w taki sposób, że wysyłana jest zmienna długość wartości...
https://obrazki.elektroda.pl/4689387300_... Jak niedawno zapowiadałem, prace nad projektem efektora do miksera Behringer DJX700 praktycznie zostały zakończone. Na chwilę obecną mam działający układ wraz z devboardem i ukończone programy efektów. Ale po kolei. O samym procesorze FV-1 możecie poczytać w innych moich tematach; konkretnie...
Majster , do testów co fajnego zrobiłeś w kodzie wrzucam zawsze cały Twój oryginalny plik do ESP. Dopiero potem kopiuje sobie co mi się tam podoba :) Co do problemu czcionki i podświetlenia wyboru. Zerknąłem do kodu i problem leży w nieprawidłowym przeskoku i malowaniu tej ramki. Czcionka Spleen, której używamy nazywa się Spleen6x12 ale w rzeczywistości...
Witam. Od pewnego czasu przymierzałem się do zrobienia podobnego sterownika ale wstrzymywało mnie programowanie. Wdzięczny jestem autorowi projektu, bo dzięki niemu dostałem "kopa" i zacząłem działać ;o) Moje urządzonko będzie sterowało diodami RGB (75 sztuk po 3W) plus żółte (75 sztuk po 1W). Dzięki zastosowaniu czterech kolorów można uzyskać odwzorowanie...
https://obrazki.elektroda.pl/5376440400_... Jakiś czas temu na Forum rozgorzała dyskusja na temat tego rodzaju stacji lutowniczych jakimi są stacje z "t-12" w nazwie (bo producentów i koncepcji jest wiele mimo wspólnego mianownika - samej lutownicy i sposobu jej sterowania). Jeden z moich Kolegów (dziękuję Mu za to) pomyślał, ze może...
https://obrazki.elektroda.pl/3743484600_... Witajcie moi drodzy Przedstawię tutaj mojego shielda (nakładkę) na Arduino UNO opartego o układ ENC424j600. Shield ten pozwala podłączyć Arduino do internetu bez żadnego lutowania, a nawet bez użycia kabelków i płytek stykowych. W temacie dam jedenaście pełnych przykładów jego użycia z moimi...
Szukam danych na temat zależności sprawności układu i liczby załączeń, żeby to przeliczyć. nie ma żadnych matematycznych zależności, wynika to wyłacznie z praktycznych obserwacji. Cykl pracy PCi musi być mozliwie długi aby : 1. uniknąć częstego załaczania ponieważ prąd rozruchowy każdego silnika jest z 5 razy wiekszy od prądu pracy co pogarsza COP...
Zainspirowany kolejnymi artykułami kolegi tomybb który prezentuj nam i dzieli się sukcesywnie opiniami na temat posiadanych narzędzi, postanowiłem podzielić się z Wami moimi spostrzeżeniami na temat wkrętaków precyzyjnych wszelkiego rodzaju i różnych kształtów. W sumie to trochę poszukiwałem wkrętaków idealnych i chyba znalazłem. Podzielę się z wami...
http://wiki.ross-tech.com/wiki/index.php... Zmienna długość kolektor ssący
Wystarczy, że dodasz w wybranym DB nową zmienną typu String. Musisz pamiętać o zdefiniowaniu długości zmiennej, gdyż domyślnie zmienna ma długość 255 znaków.
Witam, poszukuję termoregulatora Craftel C24/3 z tego, co widzę w internecie, to firma już chyba nie istnieje, ale były one stosowane w wielu różnych urządzeniach, więc pewnie są dostępne zamienniki, ... Bezpośrednia odpowiedź - Gotowego „drop‑in” Craftel C‑24/3 praktycznie nie ma już w regularnej sprzedaży (na HvacPR widnieje jako Produkt niedostępny)....
Poniżej propozycja kodu z uzględnieniem poprawek od Gemini 3.0 :D [syntax=c]/* * PROJEKT: Christmas tree light controller /open software/ * AUTOR: Project promoter: AI - CzatGPT Code5, Reviewer of a scientific work: Deepseek: * DATA: 2025 * WERSJA POPRAWIONA: Korekta logiki efektu 3 i optymalizacja efektu 6 (komety). */ #include <FastLED.h> //...
Mam złączki potrzebne żeby zastąpić plastikowe wężyki gumowymi W żadnym wypadku tak nie rób, bo to je...e prędzej czy później. To co już masz zdrutowane przywróć do oryginału. Ten powrót do pompy to nie jest po prostu powrót, tam siedzi regulator ciśnienia i upuszcza nadmiar. Wymieniłem bo w pierwszym odruchu Corsy B miały pompę na stałę po załączeniu...
Po wybraniu pliku do odtwarzania (realizuje to poniższy fragment kodu umieszczony w głównej pętli programu w pliku main.c): if ((! (AT91F_PIO_GetInput(AT91C_BASE_P... & SW2)) & (~ play_key_pressed)) //gdy dopiero teraz naciśnięty przycisk SW2 - Play (czyli jeszcze w tym miejscu play_key_pressed ==...
Polecam 325i lub nawet 330i z gazem sekwencyjnym dobrej jakości (cztery sondy, zmienna długość dolotu). Silniki M54 mają jeszcze "prawdziwy", wytrzymały łańcuch w przeciwieństwie do nowszych konstrukcji serii N. M54b30 pali nie wiele więcej jak b25, a jedzie już naprawde dobrze(wiem bo miałem już kilka tych aut). Za 20k da sie kupić auto warte tych...
To jest dużo lepsze. Dziękuję. Dobra, teraz widzę, że Tuya zmienił Id komendy zgłaszającej stan modułu, albo... a może po prostu używa innego rodzaju komendy. Zaktualizuję oprogramowanie układowe, aby je również przeanalizować. Ale najpierw przeanalizujmy to ręcznie. Chodzi mi o te dwa pakiety: 55AA 00 05 0005 01 04 0001 01 10 55AA 00 05 0005 01 04...
Oj, chyba zadałem złe pytanie. (at)ElektrodaBot POddaj przenikalność cieplną dla rury miedzianej, długość 12m, średnica zewnętrzna 20mm, grubość ścianki 1mm, temperatura pomiędzy wnętrzem a zewnętrzną powierzchnią 50K Bezpośrednia odpowiedź na pytanie Dla rury miedzianej (długość 12 m, średnica zewnętrzna 20 mm, grubość ścianki 1 mm) przy różnicy temperatur...
Zmienna długość maski podsieci - Cisco to stosuje w routingu bezklasowym, żeby umożliwić routing pomędzy dwoma podsiecami. Pozdrawiam
Jest to jakaś myśl ale problemem jest zmienna długość prania, konieczność pamiętania o nastawieniu budzika i brak możliwości rozwinięcia zainteresowania elektroniką :)
zmienna długość ramki zmienna długość ramka zmienna dword
stare gniazdko temperatura pracy kompresora soundbar zrobić samemu
Błąd P0400, podwyższone obroty, VSC i 4WD w Toyota 2.2 D-4D Ariston BS 24 FF – lokalizacja czujnika ciśnienia wody, wymiana, diagnostyka