witam Do szkoly musze napisac program, który wyznacza największy wspólny dzielnik podanych liczb. Wejście Na wejście programu podana zostanie pewna ilość zestawów danych (co najwyżej 1000). Każdy z zestawów ma postać: n x1 x2 … xn gdzie n jest liczbą naturalną (z zakresu 1-1000), po której następuje n liczb całkowitych x1 x2 … xn (z zakresu...
a o najmniejszej wspólnej wielokrotności to się słyszało? :) Względnie największy wspólny dzielnik.. I po co tyyyyle kodu? function tlumacz($zb) { switch($zb) { case 'slimak': return 1; case 'z8': return 8; case 'z12': return 12; case 'z16': return 16; case 'z20': return 20; case 'z24': return 24; case...
Witam. Mam do zrobienia programik w środowisku Visual C++, który ma liczyć najmniejszy wspólny dzielnik i największą wspólną wielokrotność. Ma to wyglądać mniej więcej tak: Zabrałem się do tego - dodałem buttony, labelki, textboxy tak jak na obrazku. "Przepis" na NWD i NWW znam - robiłem takie rzeczy w gołym C++ (w Dev'ie) Jednak w którym miejscu i...
Witam! Projektuje płytkę w programie Eagle 4.03 i natrafiłem na spory kłopot: Mianowicie normalnie w obudowie DIL nóżki są oddalone od siebie o 2,54mm (co jest 0,1 inch). W projekcie, który właśnie robię, na jednej płytce muszę umieścić i scalaki w obudowie DIL i matryce LED, która ma nóżki oddalone od siebie o dokładnie 2mm. Wiem, że żeby narysować...
Tutaj mam napisany algorytm euklidesa czy mogl by ktos go sprzwdic ?? program NWD; uses crt; var a,b,c: Integer; label wprowadza; begin clrscr; wprowadza: writeln('Podaj a'); readln(a); writeln('Podaj b'); readln(b); if (a<=0) or (b<=0) then begin writeln('Wprowadziłes źle dane, spróbuj ponownie.'); goto wprowadza; end; repeat c := a mod...
program trojkat; uses Crt; var a, b, c,p, pole: real; begin WriteLn('Jest to program na obliczanie !'); write('Podaj a'); readln(a); write('Podaj b'); readln(b); write('Podaj c'); readln(c); p:= (a + b + c)/2; pole := sqrt(p*(p - a)*(p - b)*(p - c)); WriteLn('Pole trojkata o bokach a=',a:0:2, ',b=', b:0:2, ',c=', c:0:2, ',wynosi p=', pole:0:2); Writeln('...
Przeczytaj jeszcze raz wypowiedź (at)pietrucha. Najprościej kupić odpowiedni generator. Prościej chyba się nie da. Prosto podzielić częstotliwość możesz przez liczbę całkowitą, prościej przez wielokrotność 2 a najprościej przez potęgę 2: - 24 MHz (:2) - 16 MHz (:3) - 12 MHz (:4) - 9,6 MHz (:5) ... Jeżeli nie chcesz generatora, dzielisz na licznikach...
zmieniłem na: int nwd(int a, int b) { if(a < 0) a = -a; if(b < 0) b = -b; while(a != b) { (b > a) ? b -= a : a -= b; } return a; } teraz jest taki błąd: Error1error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartupMSVCRTD.lib Error2fatal error...
Już sobie poradziłem teraz kombinuje tylko z tym skróceniem ułamka i coś nic mi nie wychodzi, ale jak z tym poradziłem to i reszta pójdzie dobrze. Tzn i tak to chaotycznie u mnie wygląda i zapewne za dużo wręcz napisałem, ale jest po sesji w wolnym czasie będę dalej tworzył. Dodano po 3 Teraz wygląda to tak. Nie korzystałem z Twoich poprawek tylko sam...
Trochę długo, ale i różne ogrzewacze są. Policz sobie czas przebywania wody w ogrzewaczu (objętość martwa / natężenie przepływu), ma być więcej niż okres regulacji. Bez synchronizacji też będzie działać, ale mniej dokładnie. Sterowanie można też zrobić trochę bardziej inteligentne. Dla wypełnienia 50% nie robić cyklu 128/256, tylko 1/2, podobnie 3/4...
Jedyną różnicę jaką zauważyłem 1:1 (1) oryginał u Ciebie 7:7 ale to i tak daje 1 Wiem i wspomniałem o tym. Jeżeli chcesz aby było tak samo trzeba by było do excela dodać własną funkcję (makro) obliczające największy wspólny dzielnik (excel tego nie posiada) i za pomocą tej funkcji można by było zrobić identyczny stosunek (ratio). Jeżeli jest to ci...
Siemka, Czy w 24 zadaniu czasem nie jest błąd ? Moim zdaniem te zadanie jest niekompletne i wprowadza zdających egzamin w błąd. Co jeśli wezmę liczby A=10 i b=10 wtedy to już całkiem ten algorytm nie ma sensu. Ten algorytm tak jak już wspomniałem jest niedopracowany. Ciekawostka - przypisz zmiennej a = 5 a b = 2. Wynik algorytmu to wyświetlenie liczby...
Mam za zadanie napisać funkcję nwd(unsigned int n...). Pozostałe argumenty wywołania funkcji to liczby a1, a2, ... , an typu unsigned int. Funkcja ma obliczyć i zwrócić największy wspólny dzielnik tych liczb. Próbowałem coś pisać, ale wszystko wywala się już przy implementacji funkcji o nieokreślonej liczbie argumentów. Pomoże ktoś?
Część druga tej serii artykułów opisuje, w jaki sposób mierzyć prąd na liniach wysokiego napięcia lub ujemnych zasilających oraz jak ustawić rejestry konfiguracyjne dla metody szacunków poprzez pin IMON. Ten artykuł obejmuje zagadnienia odnoszące się do dokładności pomiaru prądu i zawiera instrukcje dotyczące programowania urządzeń przy użyciu LTpowerPlay®....
Przetwornik ADC w ATMega może mierzyć napięcia nie wyższe, niż napięcie zasilania. Ponieważ korzystam z wbudowanej referencji, napięcie mierzone nie może być większe, niż 2,56V. W trybie 8-bitowym daje to rozdzielczość 10mV, zaś w trybie 10-bitowym 2,5mV. Pomiar prądu miał być w zamierzeniach realizowany na boczniku 0R1 wpiętym w masę pomiędzy zasilaczem,...
Pamiętam, gdy kupiłem swój pierwszy procesorowy miernik częstotliwości. Wyposażony pierwotnie w rezonator kwarcowy zapewniający dokładność około 10ppm. Było to całkiem zadowalające, biorąc pod uwagę rozdzielczość częstościomierza oraz możliwość dopasowania obliczeń do odchyłki wzorca. Po krótkim czasie rezonator został zastąpiony TCXO 15.36MHz. Generator...
Od dłuższego czasu miałem ochotę zbudować przetwornicę sieciową do zasilania wzmacniacza audio. Niestety, na forum jest niewiele takich projektów, a żaden nie spełniał moich wymagań. Postanowiłem wykonać taki zasilacz samodzielnie od podstaw. Zaprojektowanie, zbudowanie i przetestowanie zasilacza zajęło mi prawie miesiąc. Dzisiaj już przeprowadziłem...
HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC 11bit (12bit przed histerezą, uśrednianie dithering). 5. Zakres...
Witam serdecznie, Tło Zajmuję się uruchomieniami dużych maszyn i w pracy często sprawdzam znaczne ilości wszelkiej maści sygnałów (600-700 na w jednej maszynie). Dotychczas do tego celu używałem oddzielnego multimetru, kalibratora oraz komunikatora HART, jednocześnie posługując się dokumentacją papierową. By usprawnić sobie pracę i odciążyć plecy postanowiłem...
Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam) była elektroniczna ruletka z całą masą diod LED. Mój znajomy...
Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości 0,01Hz wybór padł na zalegające w szufladzie ATMEGA....
Panowie, zaczynacie poważnie zaniżać mój prywatny wskaźniki oceny forumowicza elektrody - współczynnik postów do pomógł... Podobno chcesz mierzyć miliwolty, mikrowolty ! Z nas dwóch, w tym wątku tylko ja przeprowadziłem takie pomiary... nawet z filtrowaniem. To wszystko jest na filmach, łącznie z klasą miernika, o którą się tak dopytywałeś. I jak już...
Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki rozwojowe, debuggery, kompilatory, etc. Wiele z tych czynników...
Dzień dobry Chciałbym zbudować sobie dwa panele do komputera montowane w dwóch zatokach 5,25", do sterowania wentylatorami i monitorowania temperatury. I Jeden zawierałby 5 włączników, 5 niebieskich diod LED i 5 potencjometrów do sterowania 5 wentylatorami 120mm. To wydaje się dość łatwe, skorzystał bym z tego schematu: (źródło: ) Tylko było by 5 x...
Pamiętaj używac przewodów w dobrym stanie (bez załamań czy uszkodzeń izolacji). Szczególnie jest to ważne przy pomiarze napięć sieciowych (możliwość porażenia) lub w układach (możliwość zwarcia). Także przy pomiarach napięć sieciowych należy mieć suche ręce i izolacja sond pomiarowych powinna być sucha. Przy pomiarze rezystancji sprawdź czy mierzony...
A to moja propozycja (szkic). Zasada działania jest dość prosta: IC1A pracuje jako generator przebiegu (w przybliżeniu piły) IC2A jest buforem - pozwala podpiąć kilka kanałów bez wiekszego wpływu na przebieg. Każdy kanał składa się z komparatora ( układ IC1B ) oraz dzielnika (R6) . Służy do ustawienia amplitudy "pily" dla danego kanału, może to być...
Istnieją wynalazki, które są genialne w swojej prostocie. Wzmacniacz instrumentalny jest jednym z nich. Działa podobnie jak Rezystor Rv zaznaczony strzałką reguluje wzmocnienie. Im większa jest jego rezystancja, tym wzmocnienie jest mniejsze. Gdyby ten rezystor usunąć, pozostawiając przerwę w obwodzie, to wzmocnienie wyniesie 1 (wtedy wzmacniacze wejściowe...
Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów potrafiły z niego wycisnąć dźwiękowe cuda. Na dzień dzisiejszy...
Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą możliwą liczbą modułów ułożonych na tej powierzchni,...
Regulowany konwerter napięcia typu step-up (0.7-5.5V na 2.7-5.5V) Wprowadzenie: Konwerter napięcia typu step-up jest obwodem, który podnosi napięcie. Może zamieniać napięcia w następujący sposób: AC/AC, AC/DC, DC/AC lub DC/DC. Konwerter przedstawiony w tym artykule jest konwerterem typu DC/DC z możliwością regulacji napięcia. Zazwyczaj stabilizator...
Zasilanie układów elektroniki samochodowej może być trudne ze względu na wymagania dotyczące wysokiej niezawodności przy stosunkowo niestabilnym napięciu akumulatora. Różnorodność systemów elektrycznych i mechanicznych współpracujących z akumulatorem pojazdu i może powodować gwałtowne skoki napięcia w nominalnym zasilaniu 12 V. W rzeczywistości napięcie...
Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową. Dodatkowo, w celu urozmaicenia tematu, wyświetlacz ten będę...
AVE... Dziękuję koledze (at)AlekZ za jego polemikę. W tematach okołohistorycznych warto dyskutować, by lepiej zrozumieć prawdę czasów. Pragnę też koledze odpowiedzieć na jego tezy i zarzuty po kolei. Jednoznaczne stawianie sprawy, że czasy były lepsze lub gorsze, a polski przemysł elektroniczny produkował rzeczy wyłącznie wspaniałe lub wyłącznie chłam...
AD1 Z prawa ohma R1=(Ub-Ube)/Ib I aha tobie chodzi o Rc=(Ub-Uce)/Ic Ad2 A bo tu chodzi o sygnały zmienne, a dla nich kolektor jest podłaczony do masy, czyli jest wspólny dla wejścia i wyjścia. Chodź muszę sprawdzić jak jest to napisane w mojej książce. Ad3 W stopniu końcowym to raczej tylko WK. A tak ogólnie to ciężko wymienić. Ad4 Tak decyduje o tym...
Żeby pisać na mikrokontrolery w C++ trzeba znać ten język bardzo dobrze. Niestety mikrokontroler to nie PC i nie "wybacza" nieprzemyślanych konstrukcji, które kończą się alokacją ogromnych ilości pamięci. Tak konkretniej to chodzi mi o nieprzemyślane używanie klas. C na mikrokontrolery jest znacznie łatwiejszy. A mógłby ktoś napisać w C++ i w C program...
Układ był zrysowany z bardzo starej płytki (działającej) więc wartości elementów nie koniecznie są prawidłowe. Gdybym miał oscyloskop to bym posprawdzał poszczególne odprowadzenia, a tak mogę przetestować jedynie na aparacie EKG. Prawdopodobnie (jak widać na wykresie z symulacji) chodzi o to że największy sygnał - zielony - jest faktycznie zbyt duży...
Proszę moderatorów o nie usuwanie ani nie przenoszenie tematu, gdyż jest on w trakcie opracowania przeze mnie. Prośbę zaktualizowano 24.11.2012r. Witam! Chciałem przedstawić wam mój kolejny wynalazek. Od razu może wytłumaczę skąd taka nazwa. Na pewno to nie ma nic wspólnego z kabaretem Monty Pytona. Wzmacniacz od początkowego założenia miał być w powietrzu,...
Autor omawianego projektu jest ogromnym fanem robotów latających: wszelkiego rodzaju dronów, helikopterów etc. Kolejnym jego projektem miał być quadrocopter, jednakże nie byle jaki. Prezentowana poniżej konstrukcja to projekt inteligentnego quadrocoptera wyposażonego w kamerę, do rozpoznawania obrazów. Dzięki temu dron ten jest w stanie autonomicznie...