dzielenie dużych liczb

Znaleziono około 672 wyników dla: dzielenie dużych liczb
  • [C++] reszta z dzielenia nieskończenie dużych liczb

    System liczbowy jak każdy inny - zamiast marnować bajt pamięci na jedną cyfrę mógłbyś w nim przechowywać znacznie więcej. Ale to już akademicka zabawa. Co do dzielenia - możesz zrobić tak, jak dzielenie pod kreską ;) Gdzieś miałem algorytm rozrysowany, ale zapodziałem :( Jak znasz assemblera, to moze wyczaisz - jest to w 3J wykonane: http://www.dzyszla.aplus.pl/programy_i_t...

    Programowanie Początkujący   13 Mar 2010 15:53 Odpowiedzi: 5    Wyświetleń: 5040
  • REKLAMA
  • Pierwszy wywiad z sztuczną inteligencją ElektrodaBot - zapraszam do zadawania pytań!

    napisz w języku C funkcję, która dzieli dwie liczby zmiennoprzecinkowe mające długość do tysiąca cyfr w zapisie dziesiętnym Zadanie to przekracza możliwości języka C i zwykłych typów zmiennych, które nie są w stanie pomieścić tak dużych liczb zmiennoprzecinkowych. Aby rozwiązać ten problem, należy skorzystać z bibliotek matematycznych, takich jak GMP...

    Tematy tygodnia   29 Mar 2023 11:02 Odpowiedzi: 2194    Wyświetleń: 38394
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Asembler - Procedura dzielenia dużych liczb z przesunięciami i obrotami

    W szkole uczą dzielenia ręcznego ... W jakiej szkole uczą dzielenia z wykorzystaniem przesunięć i obrotów? to na prawdę proste i sam dojdziesz do odpowiedniego algorytmu. Mam nadzieję, że Ty już doszedłeś i podasz kawałek kodu. Przypominam, że chodzi o dzielenie dużych liczb (wielokrotnej precyzji) i możliwości użycia dzielnika większego niż dostępny...

    Programowanie   04 Wrz 2013 09:46 Odpowiedzi: 6    Wyświetleń: 2280
  • Wyznaczanie prędkości obrotowej na podstawie czasu pomiędzy impulsami

    Witam Wykonuje urządzenie pomiarowe które mierzy mi prędkość obrotową szpuli o niskiej prędkości obrotowej w zakresie 0,1 - 2obr/ s a więc bardzo wolno. Na wale zamontowany jest czujnik pola magnetycznego (kontaktronowy), który raz na obrót generuje mi przerwanie na AVR. Problem polega na tym że wyznaczenie prędkości obrotowej ma się odbyć co impuls...

    Mikrokontrolery AVR   06 Kwi 2017 19:32 Odpowiedzi: 4    Wyświetleń: 1005
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    To by wyglądało tak: mamy blok pamięci przeznaczony go na flagi dla np. 4 miliardów liczb (0.5GiB), przesiewamy te liczby przez sito Erastotenesa, i pakujemy do listy różnic; następnie przetwarzamy w ten sam sposób kolejne 4 miliardy... W trakcie liczenia sumy liczb robisz podwójne sumowanie: jedno, żeby wyliczać kolejne liczby pierwsze, drugie, żeby...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2970
  • REKLAMA
  • Problem z obsługą dysku twardego z poziomu DOS-a - dla instalacji Win 3.11

    Na chwilę obecną próbowałem zainstalować DOS 6.22, przez ukrycie partycji NTFS i utworzenie FAT 16. Nawet udało mi się w te sposób zainstalować Win 3.11 jakoś to działało ale mogłem go wystartować jedynie przez dyskietkę startową i zgłaszał komunikaty o niezgodności wersji MS DOS ale jakoś tam działał (całkiem sympatyczny i "kolorowy system). W kolejnym...

    Software serwis   26 Lip 2017 15:28 Odpowiedzi: 18    Wyświetleń: 1119
  • Obliczenia na b. dużych liczbach (do 2mld miejsc znaczacych)

    Jak na razie dzielenie jest zrealizowane na... odejmowaniu ale jest baaaardzo nieefektywne jeśli różnica między liczbami jest duża, można je znacząco usprawnić mnożąc dzielnik przez 10^n tak aby był o jeden rząd wielkości mniejszy od dzielnej i dopiero odejmować. *** No... wreszcie udało mi się (z pomocą kolegów z grupy lab.) coś wykombinować: //--------------------------------------...

    Programowanie   07 Wrz 2005 21:33 Odpowiedzi: 10    Wyświetleń: 2595
  • REKLAMA
  • [Assembler] Jak zmodyfikować kod Assemblera do dzielenia dużych liczb 32-bitowych?

    operacja DIV dzieli liczbę bez znaku znajdujące się w AX (wersja 8-bitowa), DX:AX(wersja 16-bitowa) EDX:EAX (wersja 32-bitowa) przez operand. IDIV dzieli liczbę ze znakiem znajdującą się w AX, DX:AX, EDX:EAX przez operand i umieszcza wynik dzielenia w AL/AX/EAX a resztę w AH/DX/EDX Odpowiadając wprost na pytanie - dzielenie przez 32-bitowy operand dzieli...

    Programowanie   12 Gru 2011 07:14 Odpowiedzi: 3    Wyświetleń: 2171
  • Dlaczego 8051 jest lepszy od AVR w zastosowaniach komercyjnych?

    A czy procki na rdzeniu 8051 atmela (z ISP) są równoważne z oryginałem? Jeśli chodzi o szybkość wykonywania instrukcji i pamięć RAM to tak, wszystkie bazują na oryginalnym 8051/8052. Natomiast posiadają często dodatkową pamięć EEPROM (obsługiwaną rozkazem movx) oraz interfejs SPI. 8051 nie ma - a przynajmniej Ja nie znalazłem - takiego fajnego darmowego(!)...

    Mikrokontrolery   02 Cze 2008 22:03 Odpowiedzi: 30    Wyświetleń: 7917
  • FFT i wyświetlanie widma – jak poprawnie uporządkować dane spektrum z FFT?

    najpierw muszę zaprojektować analogowy filtr wedłóg schematu 1 w pdf kolegi następnie muszę wyliczyć alfa , beta i gama które są stałe dla każdego filtru a następnie muszę postępować według algorytmu z rysunku 9a Dokładnie tak :!: , ale musi być jakieś ale :D . Podane zostały jedynie uproszczone wzory na alfa, beta i gamma, wykorzystujące SAA (Small...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 70074
  • Nieprawidłowy wynik dzielenia 401 przez 16 w asemblerze 8052

    Możesz pomnożyć resztę przez 1000 a następnie znowu podzielić to przez dzielnik. 1 x 1000 = 1000 1000/16 = 62.5 Czyli otrzymasz 62 i 8 reszty. Można by pomnożyć przez 10000 uzyskując na koniec wynik 625 ale wtedy dzielenie przez większe liczby nie będzie działało bo reszta będzie duża i pomnożona przez 10000 nie zmieści się w 16-tu bitach.

    Mikrokontrolery   29 Gru 2009 22:30 Odpowiedzi: 9    Wyświetleń: 1503
  • [C++] Algorytm odejmowania i dzielenia dużych liczb w C++ (do 1000 cyfr)

    Witam. Muszę napisać dwa programy (ale jeden w sumie wynika z drugiego ;) ). Pierwszy jest na odejmowanie dwóch liczb (gdzie każda z nich może mieć do 1000 cyfr), a drugi do sprawdzenia, czy dana liczba jest dzielnikiem drugiej (również obie mogą mieć do 1000 cyfr). Co do dzielnika, to wydaje mi się, że trzeba tak długo odejmować jedną od drugiej, aż...

    Programowanie   31 Gru 2008 14:10 Odpowiedzi: 4    Wyświetleń: 7338
  • [SKIL 1415] Jaki gwint w nakrętce tulei miniszlifierki SKIL 1415? Szukam informacji do dorobienia

    Jeżeli masz suwmiarkę to średnicę zmierzysz bez problemu. Skok gwintu dla większej dokładności mierzysz pomiędzy kilkoma wierzchołkami i dzielisz przez liczbę zwojów (wierzchołków).

    Warsztat elektronika   25 Cze 2013 17:11 Odpowiedzi: 4    Wyświetleń: 1749
  • [VBA] [EXCEL] Pętlą "Do Until...Loop"-jak to zrobi

    Musisz dopasować eksperymentalnie. Bardziej "odporne" rozwiązanie to dzielenie "za dużej" liczby przez 2, zamiast odejmowania z w13 Sub Korekta(kol) Application.ScreenUpdating = False If Cells(5, kol) < 0 Then Exit Sub If Cells(19, kol) < Cells(20, kol) Then knyps = 1 If Cells(19, kol) > Cells(21,...

    Programowanie   21 Lis 2010 21:23 Odpowiedzi: 31    Wyświetleń: 11013
  • REKLAMA
  • [8051][Asm]Wyświetlanie wyniku dodawania na wyśw. LED

    Można to łatwo zrobić za pomocą dzielenia przez 10 np. 9+5=14 14:10=1 reszty 4 Na jednym wyświetlaczu wystawiasz 1 a na drugim 4. Podobnie można zrobić z liczbami większymi od 99, dzieląc przez 100.

    Mikrokontrolery   03 Kwi 2010 12:48 Odpowiedzi: 18    Wyświetleń: 4533
  • Alternatywne metody pomiaru częstotliwości w VHDL na Spartan 3 bez bramkowania

    tylko w jaki sposób zamierzasz zaimplemetować dzielenie zmiennoprzecinkowe (Nclk>>Nx)? Tu właśnie jest sedno sprawy poruszone. Wie ktoś może jak należy wykonać dzielenie dla dużych liczb?

    Programowalne układy logiczne   13 Sty 2009 19:56 Odpowiedzi: 13    Wyświetleń: 4096
  • Pascal: Wczytywanie trójek liczb o sumie będącej liczbą pierwszą

    no to jeszcze mała optymalizacja wynikająca częściowo z założeń autora (tylko czemu pierwiastek, a nie połówka? To nie sito!), przy okazji znacznie wydajniejsza: function Czy_Liczba_pierwsza( x: integer) : boolean; var idx : integer; begin if x in [0,1] then {sprawdzamy czy podana liczba to 0, 1} begin Czy_Liczba_pierwsza:=false;...

    Programowanie Początkujący   11 Kwi 2010 08:22 Odpowiedzi: 17    Wyświetleń: 2769
  • [C++] Jak w C++ policzyć ilość cyfr w podanej liczbie?

    proste - dzielisz sobie przez 10 i sprawdzasz, czy liczba jest większa od 1 - jesli nie, to znaczy, że jest 1 cyfra, jeśli tak, to dzielisz przez 100 i sprawdzasz, czy liczba jest większa od 1 - jesli nie, to znaczy, że są 2 cyfry, jeśli tak, to dzielisz przez 1000 itd. To najgłupsza ale najprostsza metoda jaka mi przychodzi do głowy ;-) Możesz również...

    Programowanie   15 Lip 2004 08:07 Odpowiedzi: 3    Wyświetleń: 14342
  • Arduino C - Konwersja temperatury DS18B20 na ludzką postać

    Otrzymane 2 bajty łączę w liczbę 16 bitową. Mnożę ją przez 10 i dzielę przez 16 (tj. przesuwam o 4 bity w prawo). Mam w wyniku temperaturę 10x większą niż w rzeczywistości. Ewentualne obliczenia i ustawienia wewnątrz programu robię na liczbach 10x większych. Dla procesora to żadna różnica. Wyświetlaniem zaś zajmuje się za każdym razem ten sam podprogram,...

    Mikrokontrolery AVR   27 Mar 2015 09:17 Odpowiedzi: 8    Wyświetleń: 1770
  • [Bascom] Jak wyodrębnić cyfry setek, dziesiątek i jedności w Bascom dla DS18b20?

    Kłania się po prostu - najprostsza matematyka ;) masz np liczbę 123 i chcesz wyodrębnić poszczególne cyfry żeby je po kolei wrzucić na wyświetlacz LED 1. dzielisz liczbę 123 przez 100 - resztę z dzielenia odrzucasz i pozostanie ci cyfra odpowiedzialna za setki czyli 1 - prawda ? ;) 2. odejmujesz od liczby 123 liczbę 100 - bo wyżej już wykonywałeś dzielenie...

    Mikrokontrolery   30 Sty 2010 00:29 Odpowiedzi: 2    Wyświetleń: 4312
  • Max prąd z kondensatora... Jak obliczyć... (Wzór)

    Dzięki. Już wszystko wiem.. ;) Co wszystko wiesz... :?: ... wiesz prawie nic ... :idea: ... Im dalej w las tym więcej drzew... 8-O Tu również zrobiono założenia idealizujące... :!: Mianowicie przyjęto, iż rezystor jest idealnym rezystorem, a kondensator jest idealnym kondensatorem elektrolitycznym, który ma stałą wartość pojemności, czyli niezależną...

    Początkujący Elektronicy   07 Maj 2008 11:48 Odpowiedzi: 6    Wyświetleń: 22496
  • Dzielenie z przecinkiem w ASM na 51 - jak obliczyć część ułamkową?

    ogólnie mówiąc musze sobie przeskalować jeden parametr w drugi Pierwszy (A) jest zawsze od 0 do 100, drugi (B) może mieć mniejszy "zakres" np 20...70 (Bl...Bh) Obmyśliłem sobie taki wzorek C=100/A D=(Bh-Bl)/C B=Bl+D Tylko jakoś w ASM na 51 ciężko dzielić większe liczby, w dodatku z przecinkiem (zajmują sporo czasu). teraz dwa pytania: 1. 10/4=2,5 jak...

    Mikrokontrolery   08 Paź 2008 20:29 Odpowiedzi: 6    Wyświetleń: 2109
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Poza tym pobieżnie przejżałem DS ATTiny i nie widzę instrukcji analogicznej do DIV w 8051?? Jak w nim dzielić liczby?? A czy znalazłeś MUL? ;) Do takich obliczeń niestety trzeba pisać własne funkcje. Można mnożyć i dzielić poprzez wielokrotne dodawanie lub odejmowanie danej liczby, ale to jest oczywiście dosyć mało optymalna metoda. Oczywiście mnożenie...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 552351
  • Jak skrócić wynik mnożenia w assemblerze AVR, by uzyskać część liczby?

    przesuwanie i dzielenie to to w gruncie rzeczy to samo. W systemie dwójkowym dzielenie przez 2 to przesuwanie, w dziesiętnym przez 10 to przesuwanie w ósemkowym przez 8 to przesuwanie itd. Jak masz problem z dzieleniem "dużych" liczb to nie zapominaj że dzielenie i mnożenie jest przemienne i czasami łatwiej to zrobić z argumentem np 8 bitowym niż potem...

    Mikrokontrolery   15 Lut 2004 23:24 Odpowiedzi: 16    Wyświetleń: 8948
  • Programowe dzielenie, mnożenie impulsów. [BASCOM]

    Jak rozumiem chcesz defakto dzielić częstotliwość przebiegu jeżeli tak to nic prostszego: pętla for inkrementowana stanem wysokim np. i po osiągnięciu określonej ilości powtórzeń zmiana jakiegoś pinu "wynikowego" na stan przeciwny. problem się zacznie jak będziesz chciał podzielić przez liczbę inną niż wielokrotność 2 nie mam pomysłu jak takie dzielenie...

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5819
  • Jak zaprojektować 4-wejściowy układ na bramkach NAND do mnożenia przez 2/3?

    Proszę o pomoc bo kompletnie nie wiem jak się do tego zabrać. Najpierw określasz liczbę wyjść. Wejście to 4 bity czyli od 0 do 15. Największa liczba na wyjściu to 15 * 2 / 3 = 10, też trzeba 4 bity. Na resztę - dzielenie przez 3 może dać resztę 0, 1, 2, a więc 2 bity. Następnie robisz tablicę stanów: wypisujesz wszystkie możliwe stany wejść i odpowiadające...

    Nauka Elektroniki, Teoria i Laborki   23 Kwi 2016 11:44 Odpowiedzi: 4    Wyświetleń: 1428
  • Jak przezwoić transformator z 9V 3A na 24V 1A z drutem 0,25 mm?

    Witam Jeśli zmierzyłeś średnicę drutu bez izolacji i wynosi ona 1,2mm średnicy to przekrój kwadratowy dla tego drutu wynosi 1,31 mm kwadrat a dla przekroju 0,25mm średnicy wynosi 0,049mm kwadrat. I tylko przekroje kwadratowe można dzielić lub dodawać do siebie. Przekrój kwadratowy drutu 1,20 czyli 1,31mm dzielisz przez 3 ponieważ liczba zwoi dla napięcia...

    Elektryka Dla Każdego   07 Lip 2009 19:25 Odpowiedzi: 12    Wyświetleń: 1780
  • AVR/Atmega644 - Generowanie sinusa PWM z tablicy 200-elementowej

    Nie mam w tej cwili czasu na dokładniejszą analizę, ale zauważ że w celu uzyskania bardziej znaczącego bajtu zmiennej typu uint16_t należy podzielić przez 256, a nie przez 255. Zwiększ też wartość zmiennej ac_adder na 256, bo przy 24 otrzymasz przebieg poniżej 5Hz. Błąd jest na pewno w algorytmie bo np. to działa bez problemu (sprawdziłem dla pewności):...

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 4185
  • Jak zaprojektować prosty kalkulator z funkcjami +, -, *, /, √?

    No to właściwie się każdy nada do tego celu. Najprościej jest zapisać liczby w układzie dziesiętnym: jedna komórka pamięci jedna cyfra. Dodatkowa komórka do pamiętania znaku i jeszcze jedna do pamiętania położenia przecinka. Muszą być takie dwa zestawy dla obu wprowadzanych liczb. Przed dodawaniem i odejmowaniem przesuwasz jedną liczbę tak by przecinki...

    Początkujący Elektronicy   12 Gru 2004 01:25 Odpowiedzi: 9    Wyświetleń: 1758
  • [Attiny2313][Bascom]Licznik rowerowy/motocyklowy wyswietlacz led

    [syntax=basic4gl] $crystal = 4000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100 Portd = &B1111111 Config Timer0 = Timer , Prescale = 64 Enable Timer0 Enable Interrupts On Timer0 Co1ms Dim Liczba As Single Dim Ktorywysw As Bit Dim Lol As Byte Dim Jednostki As Byte Dim Dziesiatki As Byte Dim Pomoc As Bit Dim Aaa As Word Dim...

    Mikrokontrolery AVR   21 Lip 2011 11:01 Odpowiedzi: 8    Wyświetleń: 2371
  • Jak obliczyć liczbę zwojów - dławik sieciowy, kompensacyjny

    Czy lepiej kupić jednej średnicy na cały dławik? Myślę, że jednej średnicy i porobić odczepy. Pamiętaj, że indukcyjność cewki nie rośnie liniowo z ilością zwojów tylko kwadratowo. To bardzo w ważne. W domu mam różne transformatory ok 40VA 2x15V, 300VA 2x30V i coś ok 600VA 2x40V, jaki z nich najlepiej zastosować do pomiarów? Zacznij od nawinięcia możliwie...

    Początkujący Elektronicy   17 Sie 2019 19:05 Odpowiedzi: 41    Wyświetleń: 4704
  • Optymalizacja dzielenia modulo dla uint32_t w wyświetlaczu 6-segmentowym

    Tyle jest na Elce o unikaniu dzielenia w AVRach. Nie spotkałem się, może nie ta "elka". Aby obsłużyć najbardziej znaczącą cyfrę będzie dzielona modulo dłuugo. Nie czytasz! Nie interesuje Cię to co się do Ciebie pisze. Jeszcze raz Ci to napiszę, czy w zmiennej 32b będzie wartość 10 czy 1000000000 potrwa to mniej więcej tyle samo czasu, a konkretniej...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4908
  • Jak obliczyć i wyświetlić wzmocnienie na LCD w AVR w asemblerze?

    Wz = 31,5-((255-n)/2) wystarczy pomnożyć przez 10 10Wz = 315 - ((255-n)*5) Teraz masz już całkowite. Przecinek wstawiasz podczas wyświetlania na LCD. Ustawiasz kursor na pozycji drugiej, wyświetlasz liczbę - w twoim przypadku 10x większą. Teraz dzielisz liczbę przez 10 tak aby wynik zawierał liczbę pełnych dziesiątek (bez części ułamkowej), ustawiasz...

    Mikrokontrolery   04 Sie 2007 11:16 Odpowiedzi: 2    Wyświetleń: 2918
  • SPI - Wysyłanie danych: char, hex, int, double - konwersja i obsługa 8-bitowa

    Char to tylko typ zmiennej, a hex forma zapisu. Jeżeli funkcja przyjmuje wartości char(8bit) to nie jest ważne czy ty to podasz binarnie, dziesiętnie czy w hexach- ważne jest żeby liczba ta mieściła się w zakresie char. Jeżeli SPI działa w trybie 8bitowy, i funkcja wysyłająca znaki przyjmuje wartości char, a ty chcesz wysłać większą zmienną, to musisz...

    Mikrokontrolery   14 Mar 2010 19:16 Odpowiedzi: 5    Wyświetleń: 1299
  • APC Smart UPS DLA1500I - AKU o większej pojemności (żelowe, czy samochodowe ?)

    Wszystko podłączone. W teorii działa. Aktualnie puściłem kalibrację przy 300W obciążenia. Tak swoją drogą to jest jakiś specjalny sposób na wyliczenie liczby battery packów czy proste dzielenie: (pojemność dużych AKU / pojemność standardowych AKU) - 1 ? (ten -1 to po to, że przy standardowej pojemności liczba battery packów to 0, a nie 1).

    Komputery Zasilacze   23 Mar 2013 01:51 Odpowiedzi: 14    Wyświetleń: 4932
  • Bsscom - Jak zwiększyć zmienną o 0.1 po naciśnięciu przycisku?

    dzielenie w bascomie zjada bardzo dużo zasobów... zamień liczbę na hexy albo binarnie i dodawaj albo odejmuj, [url=http://edu.i-lo.tarnow.pl/inf/alg/0... binarne to w zasadize odejmowanie z przesunięciem...

    Programowanie   21 Paź 2013 20:59 Odpowiedzi: 7    Wyświetleń: 1629
  • Wyświetlenie liczby 3 cyfrowej na LED w multiplexie + BASCOM

    u mnie zajmuje mniej miejsca a poza tym jest szybsza - dzielenie i tak zajmuje sporo czasu procesora a im większy jest dzielnik tym dłużej. Mozna to jeszcze bardziej skrócić, dac mov {ala},{do_podzielenia_pomoc+0} zamiast tego low i jeszcze pare takich mov do przepisywania wartosci - bascom robi to toche inaczej a tak mozna bezposrednio przesowac zmienne...

    Mikrokontrolery   22 Mar 2006 22:34 Odpowiedzi: 12    Wyświetleń: 3434
  • [VHDL] Jednostka ALU z możliwością mnożenia i dzielenia.

    Eh kolego, nie uważałeś na matematyce? Dzielenie całkowitoliczbowe to Q \cdot D + R = X , gdzie Q (quotient) to iloraz, D (divisor) to dzielnik, R (remainder) to reszta, a X to dzielna. Żeby było tylko jedno rozwiązanie to zakłada się że R \in . Dla liczb ujemnych są problemy ze znakami, więc to na razie pomińmy. Jeśli chcesz korzystać z reprezentacji...

    Programowalne układy logiczne   30 Kwi 2009 15:01 Odpowiedzi: 7    Wyświetleń: 2666
  • asm '51 --> dzielenie liczb dwubajtowych wynik = 1 bajt

    Dzięki wielkie - nie różni się prawie od dzielenia 3 bajtowych ale za to dużo szybsza a to jest ważne....

    Mikrokontrolery   21 Mar 2006 20:22 Odpowiedzi: 6    Wyświetleń: 2746
  • SOL-MPPT30A Bluetooth, Solarny regulator ładowania MPPT

    Bardzo dziękuję za dzielenie się wiedzą i przydatne oprogramowanie - może wreszcie wyciągnę z szafy raspberry PI i przyda mi się właśnie do MPPT 10A :) Czy ja dobrze rozumiem, że liczby ujemne prądu kodowane są w U2 (inwersja bitowa + 1) ? Cieszę się, że może się to komuś przyda :-) Co do kodowania liczb - wartości są zakodowanie jako 16 bitowe integer...

    Artykuły   21 Paź 2025 13:13 Odpowiedzi: 126    Wyświetleń: 16005
  • Uproszczenie obliczeń na Atmega: mnożenie i dzielenie w C

    Witam, Jak mozna to zrealizowac prosciej? Moze wystarczy int - najpierw mnozac przez 60, a pozniej dzilac przez 10000. Tylko, czy wtedy otrzymam wartosc calkowita, ktora chce? Prościej = bez użycia floata? Wszystko zależy od zakresu przetwarzanych liczb. Jeśli 60*x < 10000, to zawsze dostaniesz zero. Ogólnie przy wynikach blisko 0 stracisz dużo dokładności...

    Programowanie   10 Sie 2008 18:56 Odpowiedzi: 3    Wyświetleń: 2394
  • Jak poprawić kod C++ na współczynnik Newtona dla dużych liczb?

    Uzupełniając: to, że końcowy wynik mieści się w zakresie, nie znaczy, że nie doszło do jego przekroczenia w trakcie obliczeń. Masz najpierw mnożenie, a potem dzielenie; najprawdopodobniej nie zmieścił się wynik mnożenia. Jakbyś rozbił tą linijkę ze wzorem na pojedyncze operacje (właściwie to dwie: mnożenie i dzielenie), to mógłbyś prześledzić dokładnie,...

    Programowanie Początkujący   28 Paź 2009 13:43 Odpowiedzi: 2    Wyświetleń: 1401
  • Reg. tyrystorowy sterujący trafo dużej mocy.Problem

    Tak jak obiecałem na priv-ie wrzucam schemat mojego sterowniczka. Sterownik wykombinowałem osobiście jakieś 12 latek temu, ale układ działa niezawodnie. Na schemacie sterownik spawarki ( prostownika - to zależy od trafa ) nie ma obwodu zasilania, ale to chyba każdy potrafi - trafo > mostek > kondensator filtrujący > LM 7812. Ten układ projektowałem...

    Elektro Maszyny i Urządzenia   12 Lip 2006 02:28 Odpowiedzi: 2    Wyświetleń: 25973
  • OBS Studio - brak dźwięku przy digitalizacji kaset VHS 180+ minut

    To może być wszystko. Bug sprzętowy, programowy, piki dźwiękowe na kasecie, a w zasadzie kombinacja powyższych. Nie do zwalczenia. Są też inne problemy jak rozsypujacy się indeks czasowy czy brak możliwości konwersji takiego nagrania. Im dłuższe nagranie tym większa szansa na takie problemy. Rozwiązania: 1. Zmienić kodek jeśli to możliwe. 2. Zmienić...

    Obsługa oprogramowania   16 Sie 2025 18:06 Odpowiedzi: 7    Wyświetleń: 606
  • RS232 PuTTy - Połączenie przepływomierza RS232 z komputerem

    Nie widzę tu jakichś prawidłowości. Ja widzę, pierwsza - regularnie występują bajty synchronizacyjne 7f, 7f a po nich wartości binarne. Jedno jest pomieszane - część bajtów jest HEX a część jako ASCII a to strasznie miesza - trzeba te ASCII zamieniać na HEX i potem dekodować liczby. Problem jest jak pojawi się spacja bo słabo ja widać a też ma swój...

    Mikrokontrolery   23 Lis 2022 12:38 Odpowiedzi: 14    Wyświetleń: 1245
  • dzielenie na cyfry setek, dziesiątek, jedności - Transmisja szeregowa 8051

    albo odrzucać całą liczbę jako błędną. jeżeli liczba jest zbyt duża (zawiera za dużo cyfr), to ją odrzucasz. Należałoby raczej informować o błędzie.

    Mikrokontrolery Początkujący   10 Gru 2020 10:33 Odpowiedzi: 7    Wyświetleń: 1026
  • Legalność zarabiania na reklamach przy filmach z YouTube na stronie Youtubersi.pl

    Przecież udostępnianie filmików z yotuba jest legalne według tego artykułu po niżej, założeniem funkcjonowania serwisu YT jest dzielenie się materiałami oraz osiąganie jak największej liczby odsłoń filmów. http://legalnakultura.pl/pl/prawo-w-kult...

    Multimedia Początkujący   18 Wrz 2018 19:19 Odpowiedzi: 5    Wyświetleń: 585
  • Generator funkcyjny DDS na mikrokontrolerze - zniekształcenia przy dużych dX

    1. 2048+Y0+((X-X0)*(Y1-Y0))/(X1-X0); samo (Y1-Y0)/(X1-X0) może dawać wynik nie dokońca taki o jakim myślisz ponieważ to są liczby całkowite Słuszna uwaga. Ale na początek można zacząć od wywalenia nawiasów dookoła tego dzielenia, tak aby najpierw wykonało się mnożenie, a dopiero potem dzielenie. Jeśli to nie pomoże w wystarczający sposób, to albo trzeba...

    Mikrokontrolery   11 Gru 2016 11:55 Odpowiedzi: 137    Wyświetleń: 4542
  • Czy warto instalować system na tym dysku? Załączam SMART

    1/ - wcale nie jest powiedziane, że wyczerpałeś pulę sektorów rezerwowych. Wniosek Twierdzi natomiast, że skończyła się pula bufora reallokacji jest cokolwiek pochopny i takich rzeczy nie da się ustalić na podstawie analizy SMART. Powierzchnia talerzy jest dzielona na strefy o różnej liczbie sektorów na ścieżkę i ścieżki rezerwowe są rozdzielone pomiędzy...

    Naprawa nośników i odzysk danych   10 Gru 2021 11:15 Odpowiedzi: 11    Wyświetleń: 468
  • Program mnożący arduino 4 wejścia jedno wyjście cyfrowe.

    Cokolwiek robisz możesz sobie drukować zmienne otrzymywane z obliczeń na serial zanim tego użyjesz w modelu (mam nadzieję) podnośnika/zwyżki stojącego na biurku (mam nadzieję). Na pewno będzie szybciej 3 razy mnożyć niż 4, a dzielenie zajmuje najdłużej: https://hilo90mhz.com/arduino-esp32-esp8... Mam nadzieję, bo sam...

    Arduino   29 Sty 2019 21:18 Odpowiedzi: 31    Wyświetleń: 1677
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    Bardzo dużo pytań... Mój BootLoader (z połączeniem przy pomocy TCP/IP) został napisany właśnie w oparciu o ten bascomowy BootLoader. Nie wiem czy nie zamęczysz nas pytaniami, może ktoś też będzie się udzielał - ja Ci odpowiem na pytanie: Maxwordshift - ????? - Const Maxwordshift = Maxwordbit + 1. Ktoś podpowie dlaczego tak ? Ano dlatego, że (mój błąd...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 5046