Zmienna rad nie przyjmuje wartości ułamkowych, bo jest zmienną całkowitą. W efekcie przyjmuje wartości od 0 do 6, co tłumaczy twoje 7 kroków. Zmień ją na float i będzie lepiej.
Niestety nie podałeś jaki jest błąd. Nie pamiętam dużo z pascala, ale na 99% czepia się tego, że pierwiastek z liczby nie jest raczej liczbą całkowitą i trudno to zapisać w typie integer bez konwersji. Masz dwie możliwości: -Konwersja pierwiasta do typu integer (bodajże funkcja Round) , ale wtedy tracisz całą wartość ułamkową... -Zmiana typu integer...
A czemu jest 6,9kΩ ,a nie 6,8kΩ. Czyżby dodano 100Ω z PT100, ale czemu? Przecież RA wszędzie jest jako 6,8kΩ...? Tak to suma, policz jak każdy inny dzielnik rezystancyjny w mianowniku będzie suma. Ok, a więc co otrzymuje w wyniku konwersji ADC, co reprezentuje wartość Code i jak jądalej przetworzyć na temperaturę? Tablica Lookout...
No więc jest na to prosty sposób i zwie się fixed-point math. Zakładasz, że liczba jest zapisana w formacie np. 4:4 bity , gdzie 4 wysokie bity to liczba całkowita w przedziale 0-15 , a 4 niższe to ułamek w przedziale 0/16-15/16 Jeżeli mnożysz liczbe 8:0 przez 4:4 to masz wynik 12:4 i wszystko cacy - masz swój wynik i wartość ułamkową. Jeżeli chciałbyś...
Dodałem możliwość wyboru pinów dla pojedynczego sterownika BMP280. Nie używam IO roles enum, ponieważ staje się ono obecnie bardzo długie, więc konfiguracja wygląda teraz tak: // startDriver BMP280 8 14 1 2 // startDriver BMP280 [CLK] [DATA] [ChannelForTemp] [ChannelForPressure] Będziemy również musieli sprawdzić, jakich...
Jesteś pewny, że R91 to 910Ω?! A k91 to ile? 910Ω czy 91kΩ? A 91R to ile według Ciebie? Zresztą dokładnie widać, że to rezystory w źródle tranzystora kluczującego przetwornicy. Tam są właśnie ułamkowe wartości Ω jeśli chodzi o rezystancję.
W calach wymiar odczytujesz podając wartość ułamkową nie dającą się już uprościć - 1/2, 1/4/, 3/8, 5/8, 1/16, 1/32...
Jeszcze bardziej nagminne pisanie 20Ω, 100µF (o ile w ogóle to µ wystąpi), 10V, 20mA, 1kVh. A także 2.5A zamiast 2,5 A. Przyznam, mea culpa, że odkąd zacząłem bywać w internetach, sam bardzo często wartości ułamkowe zapisuję z kropką, a nie przecinkiem. ;)
Po konwersji część ułamkowa zostaje "utracona". Zmienna przyjmuje wartość jedynie części całkowitej bez zaokrąglenia, czyli: 2,9 (single) po konwersji na integer to 2
Licz zgodnie ze wzorem: f(x)=log(x). Dla wartości x=1 f=0, dla x=10 f=1. Dzieląc pełną rezystancję potencjometru na 10 części otrzymujesz (po wyliczeniu) wartość ułamkową z zakresu 0-1 - wystarczy później tę wartość ułamkową przemnożyć przez zakres maksymalny potencjometru i otrzymasz wartości poszczególnych stopni.
Cześć, z ADC5 na Atmedze32 chcę odczytuję wartość jaką ADC jaką zwraca mi termometr TMP36 (analogowy). Kod wygląda tak jak poniżej. Odczytałem wartość dziesiętną teraz tylko muszę odczytać część ułamkową. Jak mam to zrobić? Próbowałem zmieniać przy zmiennej "cz_u" wartości z 100 na 1000 itd, ale to nic nie daje. [syntax=c] #include <avr/io.h>...
Dokładnie tak jak napisałeś, tak to się liczy. Jeszce pytanie jak tę konwersję wykonać w praktyce w Easy Soft 7 ? Powiedzmy że na wejście analogowe termometr poda mi 47,3 mV. Jak i na jaką wartość między 0 a (jak już wcześniej ustaliliśmy) 410 zamieni to sterownik?? Oraz jak tę wartość zamienić w programie na wartość stopni Celsjusza z wartością ułamkową...
No bo zmiennej I2_single przypisujesz wartość całkowitą. I2 jest przecież bez części ułamkowej.
Zmienna nap jest typu float, a podstawiasz jej wartość na zmienne typu int, gubiąc część ułamkową.
Fajnie by było, gdyby funkcja zwracała wartość logiczną - czy single ma wartość ułamkową czy też jej nie ma. Chociaż trzeba by się przyjrzeć jak zorganizowana jest zmienna single, czy czasem nie da się wyjąć tej wartości co po przecinku np. za pomocą LOW(zmienna) na przykład.
Oczywiście wszystkie wnioski na podstawie obserwacji na oscyloskopie. Transoptor bezpośrednio podłączony do mikrokontrolera, opadające zbocze (na nim działam) ma szerokość ok. 0,25ms - faktycznie detekcja przejścia przez zero opóźniona jest mniej więcej o tą wartość, więc dokładniej licząc triaka włączam około 6,25 ms po przejściu przez zero. Wartości...
Tak, ale co z dzieleniem wartości nieparzystych ? Zbierać i sumować obcinane wartości ułamkowe (czyli reszty) - dodawać je do kolejnej liczonych sum. Powiedzmy, że N=4, i dostałeś kolejno sumy 13 i 15 - z 13 po podzieleniu przez 4 masz 3, ale zostaje 1 reszty; dodajesz ją do 15, i dzielisz przez 4 - dostajesz 4 i nie ma reszty. Albo masz sumy 21, 22,...
Nie zmieści mi się zewnętrzny kwarc, dlatego pytanie dotyczy tego, co oferuje na pokładzie procek. Czyli pytanie brzmi: jakie kombinacje wewnętrznego zegara i preskalerów dadzą mi ( i jakie) najbliższe częstotliwości tej wymaganej tj. 38kHz. L Ale to się bardzo prosto wylicza ;) np ustawiasz sobie taktowanie wen. oscylatorem 8MHz (bo moim zdaniem dodawanie...
Dodawanie liczb float, czyli DEADD: https://obrazki.elektroda.pl/5106269300_... I tu pytanie: Jak dodać np. do zmiennej "Liczba_REAL" wartość ułamkową, czyli np. 10,5? Czy tylko przez kombinację: w jakiś rejestr wpisuję float 105, dzielę przez 10, zapisuję w innym rejestrze, i ten inny rejestr dodaję do "Liczba_REAL"?
WINDMILL CALCULATOR z poprzedniej strony dla H-rotora 3mx3m i prędkości wiatru 4m/s daje moc 170W, dla śmigła o średnicy 3m (ułamkowych wartości nie przyjmuje) - 200W...
Witam! Błędy występowały nadal. Wartości ułamkowe elementów zapisujemy np. tak: 0.33u (0KROPKA33u), zapis 0u33 nie jest honorowany. Miałem problem z plikiem konfiguracyjnym msim.ini. Może to być konflikt wersji (pracuję na 8.0). Jeżeli będzie się ten błąd powtarzał to proszę wyrzucić wszystkie pliki tej symulacji oprócz schematu, schemat skopiować z...
Pamiętaj, że funkcja _firFilterPut() implementuje bufor cykliczny. Wewnątrz struktury filtra zawsze będzie przechowywanych 'order' próbek. Ogólne użycie dla filtra 3 rzędu (pseudokod): _firFilterPut(ADC) _firFilterPut(ADC) _firFilterPut(ADC) for (i = 1..n) filteredsample usage: b = fir1(n, w Przeanalizuj działanie kodu i wypożycz z biblioteki jakąś...
Ciekawe, jak uzyskano liczby ułamkowe w danych źródłowych, bo z samych całkowitych nie będzie histogramu przedstawiającego ilości wystąpień dla wartości ułamkowych. Jak zacząłem czytać, to pomyślałem, że jest to badanie grafu, w którym każdy wierzchołek reprezentuje osobę na FB, a krawędź to zawarta i potwierdzona znajomość na FB. Znajomość może być...
Jak mógł byś bliżej naświetlić i pomóc zrozumieć jak można by to zrobić był bym wdzięczy. Domyślam się iż chodzi tu o rozbicie odczytanego wyniku na dwie zmienne typu Byte lub Long. W pierwszej zmiennej mamy część całkowitą wyniku, a w drugiej część po przecinku. Można i tak. Można też wpakować cały wynik do zmiennej całkowitej tak, aby znajdowała...
No właśnie tak podejrzewałem. 10us to już było w akcie desperacji zmniejszone aby poprawić dokładność ale wyszło tak że przedobrzyłem. Wcześniej założyłem sobie 100us co też w gruncie rzeczy niewiele zmieniało. Musze spróbować albo zmniejszyć ilość próbkowania i może uda się wtedy nieco wyrównać ewentualny błąd, albo zmienić metodę. Powiem szczerze...
Osobiste moje zdanie to: 1. ten program to kicha, na kartce obliczenie rezystora zajmuje mniej niż odpalenie programu 2. rezystora R1 nie powinno się zmieniać, zaleca wartość to 240R, kiedyś osobiście próbowałem używać innej, skończyło się problemami ze stabilnością 3. wzór jest błędny, bo nie uwzględnia Iadj, które dla hipotetycznych wartości rezystancji...
dzięki za odpowiedz. Już zająłem się tematem i wykonuje działania właśnie na liczbach stałoprzecinkowych, gdzie za wartość ułamkową odpowiada 10 bitów. Moduł, który wylicza dyskretną transformatę kosinusową mam już napisany, aczkolwiek nie przetestowany na układzie tylko w symulacjach. Nie opłaca mi się stosować teraz zaproponowanych przez Ciebie typów....
Trochę to dziwne, że kaza traci pliki. Nie napisałeś ile tych plików zacząłeś ściągać. W opcjach jest nastawialne ograniczenie ilości jednocześnie ściąganych plików, spróbuj tam dać max (chyba 50). W kazie nigdy mi się nie przytrafiło żeby coś wsiąkło, wiele razy używałem przycisku RESET bo coś się zawieszało, ale kaza ssała dalej - przeciwnie do Imesha,...
No ale w takim razie powiniem zwracać wartości ułamkowe na najmłodszych bitach. A nie zwraca. Albo inaczej: Ty traktujesz te liczby jako całkowite a mimo to masz je tylko do 2047. Czyli to nie jest przetwornik 16-to bitowy. Ale uwaga. Po obliczeniu wartości, przepisuj wyniki ze zmiennej Integer do zmiennej typu Long. Inaczej jak offset ustawisz na przykład...
Założyłem, że pierwsza para, którą odkryłem, to włączenie (kolor czerwony), kolejną sensowną parą będzie zatem para (fioletowa) - nie jest t jedyne sensowne rozwiązanie, ale próbuję. Okazało się, że ta druga para (fioletowa), to nie jest to co trzeba. Okazało się, że z tej strony blaszka powinna zwierać jeden fioletowy pasek oraz jeden zielony. Natomiast...
zmienisz najgorsze kamery na kamery megapikselowe ahd, które jakością obrazu biją analoga - nawet najlepszego - obraz kamery AHD masz w rozdzielczości 1280x720 Zamienił stryjek siekierkę na kijek - gdzie są te megapiksele? Nie ma nawet jednego, tak jak zresztą w każdym analogu. To AHD nie ma nic wspólnego z megapikselami, chyba, że mówimy o wartościach...
Kilka oczywistych oczywistości na temat DS odczytane dwa bajty zawierające temperaturę zestawione razem w zmienną o długości 16 bitów dają w efekcie integera. Integer to jak wiadomo liczba ze znakiem więc wystarczy tylko odciąć ułamek przez podzielenie przez 16 (bo część ułamkowa to w DSie 4 bity) i masz gotową wartość w stopniach celsjusza. Jeśli cześć...
problem z wierszem E5, nastąpił przeskok daty na grudzień To chyba ze względu na późną porę :oops: błąd "rachunkowy" - w kolumnie E zamiast "=D3+C3*24+G3" winno być "=D3+C3*1+G3" :D Przy obliczeniach czasowych zawsze warto pamiętać, iż "12-11-19 8:00" to dla Excela liczba "43781,33333" :idea: , przy czym wartość całkowita oznacza Datę , a wartość ułamkowa...
Między cewką przyłączoną do DrMOS-a a 12 V nie powinno być zwarcia. Nie ma zwarcia. Jest wysoko w KR. W drugą stronę, czyli między masą a cewką będą pojedyncze omy, a często nawet wartości ułamkowe przy pomiarze rezystancji, co jest normalne. Jest 0,8 Ω. Częstą praktyką przy naprawach jest usunięcie uszkodzonych klucz/DrMOS-a i w takiej konfiguracji...
Sprawdź takie rozwiązanie. W momencie dowolnej zmiany w arkuszu uruchamiane jest makro updateOne z adresem komórki, która jest do pokolorowania. Jeśli masz czysty arkusz i chcesz wszystkie istniejące komórki pokolorować, uruchamiasz makro updateAll, które przespaceruje się po całym arkuszu. W momencie, gdy usuwasz zawartość komórki albo wprowadzisz...
Akane: puściłem sobie ten kod który podałeś i jestem tym zaszokowany co zobaczyłem. Z tego wynika że na floacie wogóle nie można polegać. Obawiałem się że właśnie tak to wygląda. Zrobiłem sobie też taki programik i dodając 0.1, wartość się zatrzymuje na 2097152.0000. Śmiech na sali. Kiedyś widziałem taki opis budowy liczb ułamkowych : przykładowo dla...
Jeżeli zmienna "deszcz" jest typu float, to: - jej wartość całkowita X równa jest [syntax=c]X = int(deszcz)[/syntax] - jej część ułamkową można będzie wyświetlić osobno również jako liczbę całkowitą Y (dwie cyfry): [syntax=c]Y = int((deszcz - X) *100)[/syntax] gdzie X jest wcześniej wyliczoną wartością całkowitą zmiennej "deszcz".
Właśnie zauważyłem jeden szczegół w dokumentacji ADXL: czułość jest proporcjonalna do napięcia, więc o dokładności pomiaru nie decyduje wyłącznie dokładne źródło napięcia odniesienia MAX6350, a stosunek napięcia z LM317 do napięcia z MAX6350. Czyli w moim przypadku zaniżam dokładność, bo stosunek tych dwóch wielkości to wartość ułamkowa, mniejsza od...
Witam Mam utworzoną lokalną bazę danych, która wczytywana jest do wielu comboboxów, głównie są to wartości liczbowe ułamkowe. W jaki sposób w C# wykonuje się operacje na comboboxach np. w comboboxie1 mam wartość liczbową 0,5 a w comboboxie2 mam wartość 0,75 i chcę żeby w comboboxie3 sumowało mi wartość tych dwóch elementów.
(at)Sztuka_To_Tajfun Metoda print może pobierać również wartości typu int. Jak chcesz się tylko pozbyć części ułamkowej to po prostu dokonaj rzutowania float na int. Ewentualnie można jeszcze wynik zaokrąglić. Coś w stylu: [syntax=c] lcd.print((int)round(numer)); [/syntax]
Witam ! Dokonuje odczytu temperatury z ds18b20. Otrzymuje dwa bajty danych. Te bajty to nie są takie normalne bajty, bo jak wiecie pierwsze 4 bity młodszego bajtu, to część ułamkowa, 5 najstarszych bitów starszego bajtu to znak, a cała reszta, to temperatura, gdzie najmłodszy jej bit ma wagę 2^0. Teraz mam problem jak dokonać konwersji. Bo jak użyję...
W PGE stawka za zwiększenie mocy przyłączeniowej przy przyłączu napowietrznym to 12,51 zł/kW wg taryfy na 2022 rok, 13,74 zł/kW wg taryfy na 2023 rok. To są ceny netto i trzeba jeszcze doliczyć 23% VAT. Wg taryfy na 2022 i z doliczeniem 23% VAT-u faktycznie wychodzi 77 zł bez kilku groszy. Dużo wyższa opłata jest przy przyłączu kablowym (70-80 zł/kW),...
Kolego Bronku, po co robić jakieś uziomy w instalacji TN-S z metaliczną pętlą zwarcia o ułamkowej wartości, jeśli uziom ma wartość 10Ω? Zawsze taką wartość uzyskujesz?
A czy w takim razie można równie łatwo wyliczyć i wrzucić do innej zmiennej wartość po przecinku z takiego wyliczenia ? (czasem wyliczenie jest z wartością ułamkową , chciałbym chociaż jedną cyfrę po przecinku móc wyświetlić również) Dodano po 6 Bo jedyne co przychodzi mi do głowy to taka konstrukcja: Dodano po 38 hmmm , chyba mam : [syntax=cpp] stezenie_u...
A kto dzisiaj używa takie analogowe suwmiarki? Teraz to tylko "dygitalne". https://obrazki.elektroda.pl/4451152800_... Poczekaj aż ci bateria padnie, albo sensor się wytrze... Wtedy będą jazdy... Co do odczytu suwmiarki analogowej. Zero wskazuje wynik. Jeśli pokrywa się z główną podziałką - odczytujemy wynik w milimetrach. Każdy centymetr...
Zwróć uwagę, że każda klatka filmu będzie zawierała inne odwzorowanie barw, pewnie inny kąt (a więc i spłaszczony rozmiar obiektu), dodatkowo pewnie przesunięcia będą odbywały się nie o jeden piksel, ale o kilka włączając wartości ułamkowe, które w zależności od ostrości będą dawały różne przebarwienia na krawędziach podczas ruchu. Wciąż nie mówisz...
Jak będzie gorąco to woda sama się nagrzeje, a jak będzie zimno to sama ostygnie - takie chińskie przysłowie ludowe oddające realia problemu. Np. słoneczko latem na każdy metr kw. daje nam kilowacik ciepła (umownie bo trudno to oszacować) - na ten basen wychodzi 8kW - warto się bawić w ułamkowe wartości z prądu?
Dziękuję wszystkim za pomoc i cenne uwagi :) Temat zamykam, gdyż wyświetlanie wartości ułamkowych udało się załatwić poniższą funkcją: [syntax=c]void LCD_DISP_TEMP(void) { unsigned int _ct1; unsigned int _ct2; unsigned char i; unsigned char num[3]; _ct1 = ((temp - 560) / 2) - 1; _ct2 = (((temp - 559) * 500) % 1024) / 10; for (i=0; i<2; _ct1/=10 ,i++)...
Wg producenta: ±0.5°C Accuracy from-10°C to +85°C i tylko 4 bity na cześć ułamkową to daje tylko 16 możliwych wartości. No i wszystko się zgadza 0,0000 - 0,00 0,0625 - 0,07 0,1250 - 0,13 0,1875 - 0,19 0,2500 - 0,25 0,3125 - 0,32 0,3750 - 0,38 0,4375 - 0,44 0,5000 - 0,50 0,5625 - 0,57 0,6250 - 0,63 0,6875 - 0,69 0,7500 - 0,75 0,8125 - 0,82 0,8750...
Witam. Czytam aktualnie książkę T. Francuza "Język C dla mikrokontrolerów AVR. ...".W rozdziale 3 przeczytałem o czymś co wcześniej nie słyszałem, a dokładniej o typach _Fract i _Accum. Typ _Accum przechowuje część całkowitą i ułamkową liczby i nie bardzo rozumiem jak on to przechowuje, jak się odnieść do tej części ułamkowej. Tzn, wiem jak ją "wyłuskać":...
Nie czytałem dokładnie tematu, ale przedstawię jak ja kiedyś sobie poradziłem z podobnym przypadkiem. Problem: spieszy o 0,5 sek/h Policzmy jaką masz odchyłkę na 1 godzinę w taktach zegara: 0,5 sek * 14.745.600taktów / 1h = 7.372.800 taktów/h A ponieważ robisz w tym czasie 3600 przerwań, a każde odlicza 256 taktów to oznacza, że na każde przerwanie...
Wiem, że to co zrobiłem to nie jest PID. Na stronie MCSElectronic znalazłem dwa programy takiego regulatora z czego jeden ma opisy w jakimś niezrozumiałym dla mnie języku (AN#150). Drugi program (AN#109) jest dla mnie bardziej zrozumiały. Tylko jak obliczoną wartość PID, która będzie liczbą ułamkowa, przełożyć na odpowiednią wartość PWM?
Witam. Na początku powiem że trochę nie mogę sprecyzować tematu :). Ale mam następujące pytania, co byście proponowali za układy "praktyczne" - do zobrazowania i odpowiedzenia na te pytania? (jakieś schematy itp). Co prawda chodzi o zreferowanie tego, ale bonusy dostaje się też za "fizyczne" zobrazowanie i odpowiedzenie na pytania - bo jest ciekawiej....
nie jednostki nie musza być w nawiasach jezeli wszędzie sa przypisywane. Na studiach jak zapisałem ułamek 1 i 1/3 to mi Dr powiedział, że to nie za dobre bo o wiele wygodniejsze jest 4/3 . Potem chciał mi udowadniać , że pierwiastek w mianowniku wcale nie jest gorszy niż w liczniku. wszystko zależy tylko i wyłącznie od umowy, klauzuli, etykiety, czy...
Znasz (sprawdziłeś) takie które się nie grzeją nadmiernie? Uważam, że taka przetwornica to mniejsze ryzyko uszkodzenia laptopa niż zasilacz. A i tak koszt ok 100 pln to ułamkowa wartość nowego laptopa. dzieciaki w czasie jazdy będą oglądały głównie filmy, at jak wiadomo pożera sporo energii.
To musi być raczej tak (wzmacniacz o 8 wzmocnieniach:1,2,4,8,16,32,64,128) 1. Wzmacniacz ustala wartość wzmocnienia tak by uzyskać maksymalny sygnał na wyjściu, bez przesterowania: -> tu uzyskujesz 3 bity wykładnika W 2. Wzmocniony sygnał przetwarzasz 8 bitowym przetwornikiem uzyskując część ułamkową wartości próbki M
Moc zasilacza jest podana na naklejce na największym kondensatorze. Hehe, no tak :D (niedopatrzenie przez późną pore). Jak ten rezystor stoi po prawej P6NK60ZFP to ma taką ułamkową wartość - prąd szczytowy klucza byłby ustawiony na ~ 2,56A
To jest poprawne rozwiązanie dotyczące ilości lecących żurawi. Wytłumacz, jaki błąd popełniałeś wcześniej w obliczeniach? Dziękuję za potwierdzenie poprawności rozwiązania i za możliwość wyjaśnienia popełnionego błędu. W moich wcześniejszych próbach rozwiązania zadania doszło do kilku nieścisłości i błędów, które wprowadziły zamieszanie. Pozwól, że...
Jako wartość każdego kroku przyjałeś liczbę całkowitą, przyjmij ułamkową i problemu nie będzie.
Zupełnie źle. To jest 12-bitowa liczba stałopozycyjna w kodzie U2, a Ty traktujesz ją magicznie jako dwie oddzielne części różnie kodowane - całkowitą w U2 i ułamkową w NKB. Weź 12 najbardziej znaczących bitów, zamień na wartość całkowitą w U2 i podziel przez 16. 1100 1001 0000 to -2048 + 1024 + 128 + 16 = -880 -880 / 16 = -55
(...) iknij oblicz ml. tu jest dobrze https://obrazki.elektroda.pl/7524076900_... tu też https://obrazki.elektroda.pl/9817226100_... : i tu niestety problem powstaje https://obrazki.elektroda.pl/3121518400_... Witam serdecznie na forum! Zgłoszony problem wynika z używania funkcji `parseInt()`, która konwertuje wartości...
I jeszcze jedno pytanie. Jak czytać temperatury ujemne ? Chyba zapisywane są one jako U2... czyli muszę czytać 9 bitów, zamiast 8 i sprawdzać stan najstarczego bitu. Jeśli jest równy 1 to obliczam jak U2, a jak równy 0 to z BIN do DEC ? A czy ty z tych dwóch bajtów gdzie jest zapisana temperatura wybierasz sobie tylko 8 bitów? Czyli odczytujesz sobie...
Bardzo ale to bardzo ciekawe: Dim T1 As Integer daje w: Print T1 wartość z częścią ułamkową a do tego jeszcze z " F" na końcu. :) Podaj lepiej cały kod źródłowy na uC + kod źródłowy programu na PC, w którym odbierasz dane.
bardzo dziękuje za odpowiedź. Rezystora starałem się unikać, ze względu na to, że przekładnik w zamyśle miał być zwarty, ale obciążając go rezystancją o ułamkowych wartościach chyba znacząco nie zmienię sytuacji, a uwzględnię to przy obróbce wyników. Z wzmacniaczem napięciowym to dobry pomysł. Będę działał w tym kierunku w takim razie, jeśli sytuacja...
Wszystko jest w porządku - tak powinno być. Tylko ty wyświetlasz wartości w reprezentacji DEC, a powinieneś w w FloatingPoint (najedź nad monitorowaną wartość, prawy klawisz > representation > floating-point). Zobaczysz że jest dobrze. Ponieważ chciałeś przeskalować do zakresu ułamkowego, to dalej musisz się posługiwać tym co masz w MD30 za pomocą operacji...
Nie sądzę, żeby lokal w tym stanie "pożarł" więcej energii. Jednak przy tak skąpych danych naprawdę trudno o jakiekolwiek miarodajne opinie. Poza wskazanymi przez Ciebie, niezwykle istotne dla energochłonności tego lokalu są: - czy lokal jest narożny, wewnętrzny czy zewnętrzny? - czy jest otoczony innymi ogrzewanymi pomieszczeniami czy też pustostanami?...
Kondensatory wymienione. Układ też sprawdziłem. Lokalizowanie błędów itp w takim układzie jest dosyć trudne, tak że nie mówię na 100% że wyłapałem wszystko. Niektóre wartości rezystorów są inne niż na schemacie R85=150kΩ R74=27kΩ (ewidentnie wymieniany). Pojawiło się napięcie na S2=400V, S1=100V. katoda 100V. Niestety mocy nie ma dalej. Wstawiona...
Po wielu bitwach stoczonych nad "projektem" zjedzonych nerwach i spalonym jednym czujniku, układ działa... pomijam fakt błędnego podłączenia wyświetlaczy, jednak główną przyczyną było zupełnie co innego - błędne odczytanie wartości temp z scratchpad'a oraz brak definicji F_CPU w pliku ds18b20.c Podczas walki z programem, po prawidłowym zapisaniu formuły...
Trudno w to uwierzyć żeby zaoszczędzić w sumie na małych 8 diodach i 4 tranzystorach zabezpieczających ich koszt to jakiś ułamkowy procent wartości finalnego produktu. Tak, ale jeśli wziąć pod uwagę fakt, że ten produkt powstał w ilości sztuk np. 100 000, to nawet niech te elementy kosztują 1zł (bo realnie tak będzie), to mamy stówkę do przodu.
Jest tak najprawdopodobniej dlatego, że zaczęliśmy od kompatybilności z TuyaMCU, która wymusza wartości całkowite (bez kropki ułamkowej) dla wszystkiego, w tym temperatury. Widzieć: https://www.elektroda.com/rtvforum/topic... TuyaMCU przechowuje temperaturę jako wartość razy 10, więc mieliśmy typ kanału: Temperature_div10 wszystko zgodne ze...
Ciało doskonale czarne w temperaturze 40 stopni celcjusza emituje ok. 550W/m2. Emisja zachodzi całą powierzchnią czyli z przodu oraz z tyłu! Ta wartość nie jest ułamkowa nawet dla polerowanego metalu czy białej błyszczącej farby emitujących 10% czyli tu tył absorbera traciłby 50 W/m2. W zimowy dzień gdy Słońce jest nisko oznacza to ok. 10% straty. Przy...
Witam Jeśli temp jest zmienną zawierającą temperaturę odczytaną z ds18b20 to jest to zmienna 16 bitowa ze znakiem. W związku z tym proponuję: - odczytać najstarszy bit (znak) i gdzieś go zapamiętać - jeśli liczba jest ujemna (MSB = 1), wykonać bitową negację i dodać 1 W tym momencie wykonanie operacji przesunięcia bitowego o 4 w prawo zwróci wartość...
Analiza parametryczna: 1. z biblioteki "special.slb" wybierasz "param" i wstawiasz w dowolne miejsce na schemacie (parametric). 2. klikając w "parametric" pojawi się okno gdzie musisz zadeklarować nazwę twoich rezystorów (do trzech), oraz wpisać maksymalne wartości tych rez. 3. klikasz w "setup analises" i wybierasz "parametric", pojawi się okno gdzie...
Witam, Przymierzam się do zrobienia wyświetlacza widmowego. Póki co mam prototyp, który działa, ale nie bardzo dobrze. Wydaje mi się, że wiem w czym tkwi problem, ale nie wiem do końca jak go rozwiązać.. Założyłem sobie, że wyświetlacz będzie podzielony na 20 części, czyli mogę wyświetlić obraz co 18stopni(360/20). Czytając informacje znalezione w Internecie...
Po prostu zgrały się w nieodpowiednim momencie jakieś krytyczne czasowo elementy programu. Np. odczyt zegara RTC po I2C. Albo co gorsza jakieś wewnętrzne mechanizmy BASCOMa działające na przerwaniach. W normalnym języku programowania jak C, to definicja częstotliwości rezonatora nie ma wpływu prawie na nic (jedynie na funkcje opóźniające). A w BASCOMie...
Podpowiedzieć? Trudne pytanie. Nie jestem znawcą silników a cała wiedza opiera się na metodzie prób i błędów. Generalnie jak pisałem wcześniej należy zwrócić uwagę na nominalny prąd i napięcie kiedy brak danych katalogowych. Silników bez podanych podstawowych parametrów bym nie kupował bo to loteria uda się lub nie. Producenci sterowników min. firma...
Witajcie, jak przekonwertować poprawnie wartość z czujnika temperatury ds18b20 w postaci dwóch liczb typu uint8_t, które odpowiadają części całkowitej i ułamkowej, do postaci jednej zmiennej typu int16_t? zakres liczby ułamkowej to 0-9, zakres liczby całkowitej jest 8-bitowy. Wartości ujemnych nie ma.
Trochę mam mętlik w głowie - to co napisał Pong.Chu nie zgadza się z tym co pisał kolega Jarek. Chciałeś generować przebieg prostokątny, czyli wybrałeś sobie gorszy przypadek który sprowadza się do dzielnika częstotliwości (ułamkowego lub nie), to co napisałem odnosi się do tego przypadku. Kiedy generujemy sinus na DDS-ie, jest inaczej, ponieważ próbki...
Nie, nie odczytujesz wszystkich elementów. Odczytujesz dokładnie tyle ile potrzeba. Po prostu interpolacja liniowa działa na podstawie dwóch wartości z tablicy które są "najbliżej" fazy którą sobie wyliczyłeś. Przykładowo w pierwszym przerwaniu wartość dla DAC obliczona zostanie z elementu 0 i 1 tablicy, w kolejnym przerwaniu może to być równie dobrze...
nie wiem co masz na myśli że podając km to zapisuje się w zmienną w metrach Chodzi o to, że zapis zmiennoprzecinkowy ma swoje problemy (przykładowo, float 0.1 + float 0.2 nie jest równy float 0.3). W takich małych układach jest przede wszystkim bardzo kosztowny (obliczeniowo) - a przy tym zupełnie zbędny. Bo nigdy nie osiągniesz precyzji 0.0000001...
Prawda READ. A co do tej konwersji to już kiedyś napisałem jak to zrobić, zaraz znajdę post. Znalazłem. Jeśli temp jest zmienną zawierającą temperaturę odczytaną z ds18b20 to jest to zmienna 16 bitowa ze znakiem. W związku z tym proponuję: - odczytać najstarszy bit (znak) i gdzieś go zapamiętać - jeśli liczba jest ujemna (MSB = 1), wykonać bitową negację...
Olej te ich dziwaczne wywody na temat obliczania wartości do rejestru odpowiedzialnego za baudrate i po prostu wpisz do tego rejestru wartość równą PRĘDKOŚĆ_ZEGARA_UART / BAUDRATE. Te całe zabawy w część stałą i ułamkową właśnie do tego się sprowadzają, chyba ktoś kto pisał dokumentację miał nadmiar fantazji. Wg tegoż BRR powinien być równy 6666 czyli...
Do tego wzoru musiałbyś użyć rekurencji, najlepiej go zostaw. Twoim prawdziwym problemem jest to, że nie wiesz, jakiej liczby się spodziewasz na wejściu. Pół biedy z ujemnymi, bo można założyć, że chodzi o kod uzupełnień do dwóch, ale będziesz musiał albo pytać użytkownika o liczbę bitów, które należą do części ułamkowej, albo założyć stałą wartość.
Urządzenie działa wewnętrznie w oparciu o temperaturę całkowitą w stopniach Celsjusza. 73F to 22,777 Celsjusza, 74F to 23,333 Celsjusza, a 75F to 23,8889 Celsjusza. Możliwe, że wartość 75F została wewnętrznie zaokrąglona w dół do 73F, ponieważ wewnętrzna obsługa Celsjusza nie obsługuje części ułamkowej. Mimo to, wykonaj więcej testów, mogę również spróbować...
Zapewne ograniczeniem jest funkcja lcd_int, która sądząc po nazwie wyświetla wartości typu int, a te nie mogą zawierać części ułamkowej. Możesz to ominąć wyłuskując część ułamkową i wyświetlając ją osobno, lub używając funkcji sprintf do konwersji float na string, który potem wyświetlicz na LCD.
Witam kolegów! Mam taki problem, na początek troszkę teorii: ROUND Przeznaczenie: Zwraca liczbę zaokrągloną do najbliższej wartości całkowitej. Składnia: zmienna = ROUND( wartość ) gdzie: zmienna- dowolna zmienna typu Single, do której wpisana będzie wynik działania funkcji, wartość- liczba którą całkowita część powinna być zwrócona. Opis: Funkcja dokonuje...
Mam już drugi tester z tej serii. Pierwszy nie miał żadnych regulacji i testował prądem początkowym 1mA podnosząc go do 20mA. Padło pytanie o możliwość przebicia diody wysokim napięciem przy błędnej polaryzacji: mnie się nic takiego nie zdarzyło i też tego nie rozumiem ale może po prostu prąd początkowy jest na tyle niski, że nie dochodzi do trwałego...
Witam po bardzo długiej przerwie. Który parametr muszę zmienić aby mierzyć prąd w okolicach 10A? [syntax=text] /* * main.c *Multimetr dwu kanałowy z pomiarem napięcia i prądu * Created on: 2012-11-21 * Autor: Piotr Rosenbaum */ #include <avr/io.h> #include <util/delay.h> #include "LCD/lcd44780.h" #include <avr/eeprom.h> #define KEY_PIN...
Jak tak sie nad tym dłużej zastanowić to po co nam te wszystkie problemy i niewiadome? Kasą lepiej obracać w tym zakresie na jakim się znamy i z dochodu z tej kasy będziemy w stanie opłącić ten prąd a dalej mamy kasę po tych 9 latach, a nie stary złom na dachu o wartości ułamkowej... W mniejszym lub większym stopniu zgadzam sie z pozostałymi argumentami...
Pomogło , dzięki Skoro działa, reaguje ma parametr -B, to znaczy że w USBasp masz ten nowszy soft w USBasp z programowym sterowaniem szybkości ISP. Dlatego, na szczęście, upgrade które Ci sugerowałem okazał się zbędny. Ja akurat ściągnąłem niedawno od dwóch różnych Chińczyków USBasp i obydwa egzemplarze były na bardzo starym sofcie. Avrdude zgłaszał...
Witam Kolegów W tym momencie zasilam czujniki z Vcc i sytuacja znacząco się poprawiła nie ma juz "błędu" 85, natomiast znaczą pojawiać się problem z prawidłowym odczytem jednego z czujników a mianowicie ,raz na jakiś czas wyrzuci wartość 89 poczym pobiera wynik z pierwszego czujnika. pomiar realizuje podczas przerwania Timera1 co sekundę, Program w...
Chodzi o to że po prostu nie wiem co trzeba napisać. Wiem tylko że ds18b20.h i ds18b20.c muszą zostaćtak jak są, a do main.c trzeba coś dopisać ale nie wiem co. Chyba tak powinien wyglądać odchudzony kod ale nie wiem co dalej. [syntax=text]#include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" int main(void)...
Podejrzewam, ze najłatwiej będzie manipulować wartościami C1 i R1. Jako, że Rs to ułamkowa oporność i trzeba indywidualnie dopasować (kawałek drutu). Zastosowanie zaproponowanego opornika raczej nic nie da ponieważ spadek napięcia jest mierzony na żarówkach i Rs. Natomiast C1 i R1 możesz dobierać w szerokim zakresie.
Mój dotychczasowy TV nie miał stereo, postanowiłem to zmienić tanim kosztem przez wstawienie płyty z fonią w stereo.Kupiłem płytę z ICC8(dotychczasowa to ICC7) i po jej naprawieniu(wymiana elektrolitów, przerwy na lutach, tranzystor odchylania poz.) z oporami umieściłem w obudowie.W trakcie tej zabawy nie chcąc złamałem 3 elektrody w kineskopie( A59EAS13X01)więc...
półprzewodniki w temperaturze zera bezwzględnego są całkowitymi izolatorami Ciekawostka. Jakieś 3 lata temu gdy kończyłem techniki produkcji nadprzewodników powiedziałem coś podobnego, sprostował mnie jeden doktor że nauka już nie jest tego aż tak pewna. Pytany na jakiej podstawie można by postawić tezę że jest inaczej odparł że niektórzy badacze wątpią...
Wyliczenie temperatury jest właściwe, tylko zamiast 28 powinno być 25. Wtedy wyjdzie 100. Zastosowałem większą wartość ponieważ w datasheetcie pisze że wartość Vref może wahać się nawet do 2,9V. W programie z przerwaniem musiałem dodatkowo ratować się dodaniem 2stC do wyliczonej wartości, tak była zaniżona. Prawdopodobnie zmyliły cię nazwy cz_d i cz_u....
Pod warunkiem, że wartość nie przekroczy 255. Podział na bajty składowe singla w pamięci masz przedstawiony! Część całkowita? Funkcja INT() Przeznaczenie: Zwraca całkowitą cześć podanej liczby. Składnia: zmienna = INT( wartość ) gdzie: zmiennadowolna zmienna, do której wpisana będzie całkowita część podanej liczby, wartośćliczba której całkowita część...
Cały proces musiałby trwać. Mógłbyś zbierać wyniki z ADC do bufora kołowego (np. próbki co 0,1s, bufor na 20 próbek), i po każdym wpisie do tego bufora uśredniać wszystkie próbki i wyliczoną w ten sposób średnią ruchomą jako wynikiem, sterować PWM. Inna metoda, dużo prostsza ale o nieco innym rezultacie to, w pętli odczytującej ADC (np. co 0,1s) dokonywać...
Najlepiej poprzez zaokrąglenie daty do liczby całkowitej w dół, wyszukaj odpowiednią funkcję bo nazwy funkcji nie pamiętam. Następnie otrzymaną wartość sformatuj jako datę. Może to być tak ale pewności nie mam. =Zaokr.w.dol(A2,0) Na przyszłość zapamiętaj, że Excel zapisuje datę i godzinę jako liczbę rzeczywistą ( z przecinkiem). Część całkowita to data...
Dziękuję za pomoc - zastosuje zewnętrzne napięcie odniesienia oraz wzmacniacz operacyjny. Mam pytanie o liczby float. Jeżeli zależy mi na dokładności i nie ma znaczenia czy program zajmie 3% czy 30% pamięci to mogę użyć float czy raczej są inne sposoby obliczania liczb ułamkowych?
przekroczona wartość wartość zapalenia przekroczyć wartość wartość zapalenie wartość szczytowa
wymiana panewki puchnąca bateria uszkodzony digitizer
mercedes pompy adblue mercedes pompy adblue
Kontrolka "Cruise" w samochodzie - co oznacza? LG 50PG3500 - Jedna zielona dioda na karcie logicznej