cześć ułamkowy

Znaleziono około 337 wyników dla: cześć ułamkowy
  • [AVR] AVR Atmega16 – konwersja int 1234 na float 12,34 i obcięcie do 12,3

    Witam a może tak: [syntax=cpp] uint16_t liczba; uint8_t calkowita, ulamkowa; liczba = 1234; calkowita=liczba/100; ulamkowa=liczba%100; [/syntax] wtedy w oddzielnych zmiennych mamy cześć całkowita i cześć ułamkową. a obcinamy ostatnią liczbę instrukcją [syntax=cpp]ulamkowa=ulamkowa/10;[/synta...

    Mikrokontrolery Początkujący   03 Mar 2012 18:21 Odpowiedzi: 5    Wyświetleń: 1252
  • REKLAMA
  • [Początek z Arduino Uno] Jak uprościć deklaracje i sterowanie pinami?

    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ść...

    Arduino   03 Cze 2018 15:04 Odpowiedzi: 20    Wyświetleń: 1455
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [ATmega32][C / Eclipse ] Obliczenia, przetwornik ADC

    bo tak działa itoa. musisz sprawdzić czy ułamkowa cześć mniejsza od 10 i wstawić 0.

    Mikrokontrolery AVR   31 Maj 2011 10:28 Odpowiedzi: 22    Wyświetleń: 2805
  • REKLAMA
  • Jak wykryć część ułamkową w AVR C i ustawić flagę?

    Przypadek 2292X99: cyfra X=(liczba minus 2292099)/100

    Mikrokontrolery AVR   18 Lut 2010 16:40 Odpowiedzi: 3    Wyświetleń: 1790
  • Dzielenie z przecinkiem w ASM na 51 - jak obliczyć część ułamkową?

    U Ciebie wzór jest generalnie ten sam, tylko kolejność działań inna: D = Bz / ( Az / A) = Bz / Az * A Z pytaniem o zakres to coś pokręciłem - już późno, a siedzę od rana... EDIT: Na przykładzie: U Ciebie Bz = 50, Az = 100. Wyliczasz C = Bz/Az * 256 = 128. I mamy: D = A * C / 256, B = D + 20 czyli: A = 50 -> 6400 / 256 + 20 -> 25 + 20 -> 45 Te 256 to...

    Mikrokontrolery   08 Paź 2008 20:29 Odpowiedzi: 6    Wyświetleń: 2073
  • Nieprawidłowy wynik dzielenia 401 przez 16 w asemblerze 8052

    To co jeszcze musiał bym zrobić żeby mieć obliczoną całą cześć ułamkową i zapisana w jednym rejestrze ?

    Mikrokontrolery   29 Gru 2009 22:30 Odpowiedzi: 9    Wyświetleń: 1446
  • 39 Olimpiada Wiedzy Technicznej - Zadania-1 stopień- 26 Pażdziernik 2012 rok

    Tu rzeczywiście nie sprecyzowali, to chyba obojętne. Ale cześć ułamkową na pewno użyć trybu zmiennoprzecinkowego :-)

    Nauka Szkolnictwo   29 Mar 2013 00:39 Odpowiedzi: 190    Wyświetleń: 27447
  • Całkiem na poważnie - treści SMSów ze stanem konta

    48XXXXXX YY-PLN Tam na pewno jest ten minus "-"? I jaki jest format YY; czyli czy podają ułamki złotówki, i czy znak oddzielający cześć ułamkową jest kropką, czy przecinkiem?

    Smartfony Użytkowy   26 Sie 2017 14:55 Odpowiedzi: 29    Wyświetleń: 2760
  • REKLAMA
  • Termometr ESP8266 DS18B20

    To jaką w oryginale dokładność ma DS że po zaokrągleniu nadal zostają 2 miejsca po przecinku? 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.

    DIY Poczekalnia   17 Sty 2016 23:56 Odpowiedzi: 26    Wyświetleń: 13893
  • Arduino kod - Woltomierz max i min napięcie akumulatora w aucie

    Zmienna nap jest typu float, a podstawiasz jej wartość na zmienne typu int, gubiąc część ułamkową.

    Arduino   02 Gru 2014 20:44 Odpowiedzi: 7    Wyświetleń: 5370
  • C++ jak wypisać float jeśli jest całkowita bez zer

    Użyj: http://www.cplusplus.com/reference/clibr... Funkcja zwraca część ułamkową, porównaj ją z zerem.

    Programowanie   09 Lip 2011 07:04 Odpowiedzi: 8    Wyświetleń: 3327
  • [ATMega] Jak zaimplementować funkcję CRC8 z Bascom w Delphi dla transmisji danych?

    wiesz, zdaje sie że Fix "odrzuca" część ułamkową a round zaokragla (matematycznie - w góre lub dół). to moze powodowac te błędy

    Mikrokontrolery AVR   12 Lip 2009 17:47 Odpowiedzi: 2    Wyświetleń: 1977
  • [bascom] Konwersja single na integer w Bascom - utrata części ułamkowej?

    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

    Mikrokontrolery AVR   15 Lis 2013 10:35 Odpowiedzi: 4    Wyświetleń: 1365
  • REKLAMA
  • Zaokąglanie liczb , przejścia typu float <->int

    Znaczenie ma dopiero wynik przetrawiony przez funkcję przeliczająca odczyt na wilgotność i temperaturę , które są właśnie typu float. A co stoi na przeszkodzie żeby nie były float? Skoro walczysz o każdy bajt to pomyśl jak przerobić funkcje żeby liczyły tylko na liczbach całkowitych. A jak się upierasz to musisz rozdzielić cześć ułamkową i całkowitą....

    Mikrokontrolery   18 Mar 2011 14:57 Odpowiedzi: 10    Wyświetleń: 2471
  • Jak wyświetlić liczbę binarną z ułamkiem na wyświetlaczu?

    Używasz na część ułamkową 4 cyfry, czyli wystarczy użyć 4 warunki dla każdego bitu, dodając do siebie te cyfry. int ulamek=0 if (bajt&1<<3) { ulamek=ulamek+5000 } if (bajt&1<<2) { ulamek=ulamek+2500 } if (bajt&1<<1) { ulamek=ulamek+1250 } if (bajt&1) {...

    Mikrokontrolery   13 Maj 2005 23:42 Odpowiedzi: 4    Wyświetleń: 1341
  • [DHT11] DHT11 - Część dziesiętna zawsze zero, czy to wina czujnika?

    Ja też bawiłem się tym układem -też po przecinku było zero. Cóż- ten typ tak ma. Na marginesie... protokół komunikacji tego czujnika nie jest standardowym(może się mylę) bo 1-wire to to nie jest (choć go przypomina) a wstawili w komunikacji część ułamkową która jest ciągle zerem.

    Mikrokontrolery   02 Paź 2016 13:10 Odpowiedzi: 5    Wyświetleń: 1281
  • Jak odczytać temperaturę gazów wylotowych w aucie z układem MAX6675?

    Niepotrzebnie przesuwasz jeszcze wynik tracąc część ułamkową: Temp = Temp / 4 i ograniczasz wynik do 512 znów przesuwając: Shift Loc_data , Right , 1

    Mikrokontrolery   23 Cze 2009 19:10 Odpowiedzi: 5    Wyświetleń: 5185
  • Wyświetlanie dwóch miejsc po przecinku.

    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".

    Arduino   15 Lip 2019 08:39 Odpowiedzi: 27    Wyświetleń: 3948
  • Zaokrąglanie zmiennej float w Arduino - usunięcie zer i kropki po IN: oraz OUT:

    Jeśli wyrzucisz float to musisz zastosować triki z fixed point math. Czyli część całkowitą uzyskujesz dzieląc np. przez 100, a część ułamkową przeprowadzając operację modulo 100. No i nie możesz dać od razu lcd.print, bo najpierw trzeba sformatować to co chcesz wyświetlić, przygotowując łańcuch funkcją sprintf.

    Arduino   24 Sie 2016 23:32 Odpowiedzi: 31    Wyświetleń: 16380
  • ieee754 - jak zaokrąglać liczby zmiennoprzecinkowe w kodzie?

    Jak wygląda zaokrąglanie liczby zmiennoprzecinkowej np w kodzie ieee754 ? Np jeśli mamy ułamek 0.1 który ma nieskończone okresowe rozwiniecie w systemie dwojkowym a ja muszę zapisać go na skończonej liczbie bitów , to poprostu go ucinam czy musze zachować jakieś zaokrąglanie ? Interesuje mnie jak to się odbywa na najniższym poziomie , podejrzewam ze...

    Programowanie Początkujący   06 Lis 2014 14:01 Odpowiedzi: 3    Wyświetleń: 1752
  • C++ - Jak wyodrębnić część ułamkową liczby zmiennoprzecinkowej?

    Program w wielkim skrócie ma zwracać z liczby zmienno przecinkowej to co po przecinku np. 12.345 -> 345 rozwiązałem to tak jak poniżej ale nie działa przypuszczam czemu ale nie wiem jak to ugryźć [syntax=cpp]#include <iostream> #include <cmath> using namespace std; void bkropki(float& bk) { cout<<bk<<"="<<floor(b...

    Programowanie Początkujący   24 Lis 2011 15:17 Odpowiedzi: 3    Wyświetleń: 891
  • Dlaczego wyświetlane są inne kody przycisków? LPC1114, obsługa pilota RC5.

    Skoro taktowanie 48 MHz, to LPC_TMR16B0->MR0 = (SystemCoreClock / delayIn_us) - 1 ;// odlicz ilosc us nie odliczy poprawną ilość us, ponieważ 48000000/444 = 108108,10810810810810810810810811 obcinając cześć ułamkową masz 108108 a to znacznie przekracza rozdzielczość tego timera. Masz dwa wyjścia 1. Wykorzystać preskaler LPC_TMR16B0->PR , najlepiej ustawiony...

    Mikrokontrolery ARM   23 Wrz 2015 19:34 Odpowiedzi: 22    Wyświetleń: 1953
  • MikroC - PIC16F628A - formowanie wyniku z DS18B20 do wysłania po UART

    Z opisu DS18B20 rozumiem, że on zawsze zwraca część ułamkową w najmłodszych 4 bitach LSB - niezależnie od rozdzielczości. Tak więc wystarczy zmienić w Display_Temperature() pierwszą linię na unsigned short RES_SHIFT = 4; Wynik będzie o 3 bity (8 razy) mniejszy - więc zamiast 207.5 uzyskasz 25.9

    Mikrokontrolery PIC   02 Lip 2016 10:08 Odpowiedzi: 15    Wyświetleń: 3981
  • Visual C++ - Jak zmienić obrazek w PictureBox na TabControl?

    3. Jak zaokrąglić liczbę do np. 3 miejsc po przecinku? Pomnożyć przez 1000, uciąć część ułamkową, podzielić przez 1000. Aby być w pełni w zgodzie z matematycznymi regułami zaokrąglania, można po pomnożeniu przez 1000 dodać do liczby 0.5 (albo -0.5, jeżeli liczba jest ujemna).

    Programowanie   15 Wrz 2008 23:12 Odpowiedzi: 12    Wyświetleń: 5661
  • Błąd konwersji liczb do float w algorytmie genetycznym C++, Visual Studio 2008

    [syntax=cpp]liczba = (ulamek/1000) + calkowita;[/syntax] ulamek/1000 - wynik będzie w int, a następnie będzie rzutowany na float, czyli stracisz część ułamkową. Wystarczy rzutować jedną z liczb na float, lub po prostu zapisać 1000 w postaci 1000F (F bo float). Jeśli wynik byłby double to wystarczyłoby 1000.0.

    Programowanie   02 Kwi 2012 12:22 Odpowiedzi: 2    Wyświetleń: 1935
  • Jak podłączyć trzy przetworniki C/A do uP 8051 dla sygnału trójfazowego?

    Częstotliwość wyjściowa wynika z faktu, że odtworzenie jednego okresu z tablicy wymaga wykonania 240 kolejnych odczytów czyli, że: Fwy=Fprzerwań/240 {Rąbnąłem się w pierwszym poście :oops: } A ogólnie: Fwy:=Fprzerwań/N gdzie Fprzerwań - częstotliwość przerwań N - długość tablicy sinusa. Użyta metoda zmiany częstotliwości przerwań dla zmiany Fwy ma pewną...

    Mikrokontrolery   12 Mar 2005 23:59 Odpowiedzi: 17    Wyświetleń: 1850
  • Konwersja liczb zmiennoprzecinkowych z dziesiętnego na binarny i hex na AGH

    Najlepiej będzie pozakać to na przykładzie: - zamiana liczby 2527,78125 (dec) na hex Cześć całkowitą 2527 dzielisz przez 16 (i zapisujesz reszty z dzielenia) tak długo aż otrzymasz wynik dzielenia równy zero: 2527 : 16 = 157 reszta 15 czyli F \uparrow 157 : 16 = 9 reszta 13 czyli D \uparrow 9 : 16 = 0 reszta 9 \uparrow Cześć ułamkową 0,78125 mnożysz...

    Początkujący Elektronicy   26 Lut 2005 22:45 Odpowiedzi: 4    Wyświetleń: 1997
  • Arkusz kalkulacyjny, obliczanie godzin pracy, zmiana hh:mm na liczbę

    Data i godzina w excelu to liczba. Część całkowita określa ilość dni od 31 grudnia 1899, część ułamkowa to ilość godzin (min, sekund), liczonych jako ułamek doby. Tak więc 1 godzina = 1/24, 1 minuta to 1/(24*60). Przykładowo 15:37 = 15/24 + 37/(24*60). Jak się to już wie, to reszta obliczeń jest prosta, bo możesz liczyć jak normalne liczby a wynik tylko...

    Obsługa oprogramowania   10 Wrz 2014 15:42 Odpowiedzi: 8    Wyświetleń: 10578
  • ds1820+bascom+ujemna. Co należy dopisać w kodzie?

    ... może ktoś znajdzie jednak złoty środek na ten problem... Złoty , oznacza kosztowny :D dim T as integer dim tf as integer dim minus as bit dim wynik as string * 6 dim pos as byte ... Read18b20 'odczytaj dane z 1WIRE minus=t.15 T = Abs(t) Tf = T Mod 10 'część ułamkowa T = T / 10 'część całkowita home lcd "Temp: "; wynik=""...

    Mikrokontrolery   18 Lip 2018 21:20 Odpowiedzi: 17    Wyświetleń: 2376
  • Excel - Jak usunąć godzinę z daty i pozostawić tylko datę?

    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...

    Software serwis   16 Paź 2014 19:23 Odpowiedzi: 3    Wyświetleń: 2331
  • [Bascom] Jak wydzielić część ułamkową temperatury z DS1820 w Bascom na ATmega8?

    Witam Chciałbym wydzielić tylko to co znajduje się po przecinku odczytanej temperatury na przykład w Tempp. Czyli ładuje wartość odczytaną z ds1820 do Tempp potem: Shift Tempp , left , 8 if Tempp >= 10000000 then Tempp = to co jest po przecinku tak?

    Mikrokontrolery AVR   22 Lut 2009 15:51 Odpowiedzi: 3    Wyświetleń: 1573
  • Jak w Bascom AVR wydobyć część ułamkową liczby single do zmiennej byte?

    Jak w bascomie ze miennej typu single wydobyc liczbe po przecinku i wpisac ja do zmiennej byte ?? Przyklad jest liczba single np 12,34 i teraz chce wpisac to co po przecinku (czyli 34) do zmiennej byte Z gory dzieki za pomoc

    Mikrokontrolery   18 Sty 2004 18:09 Odpowiedzi: 1    Wyświetleń: 1157
  • Operacje na zmiennych różnych typów w Bascom AVR - integer i long

    Myślę, że jest to naturalne. Zmienna typu Long zajmuje 4 bajty a Integer tylko 2. Nie da się ciężarówki zaparkować w garażu dla malucha. W helpie jest informacja, że można dokonywać konwersji typów. Oto fragment: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową I = S 'ta instrukcja zmieni liczbę typu single na Integer...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2123
  • Jak obsłużyć dzielenie przez zero w kalkulatorze Delphi?

    Problem jest bardziej skomplikowany. Różne lokalizacje Windows, różnie rozpoznają znak podziału na cześć całkowita i część ułamkową. Program, który piszesz, powinien być do tego przystosowany. Sugeruję zastosować zmienną DecimalSeparator , do odczytu odpowiedniego znaku. Lub, jeżeli nie zależy Ci na przenoszeniu programu, poza swój system, to wystarczy...

    Programowanie   17 Maj 2011 15:50 Odpowiedzi: 12    Wyświetleń: 2852
  • [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ń: 2624
  • [C] Atmega8 i DS18B20 - Dodatkowe cyfry na wyświetlaczu co 24h, jak naprawić?

    Zła struktura, nieskończona rekurencja. Funkcje powinny zwracać wartość int. int tempok() { while(1) { if (xxx) { tempmax(); } } } int tempmax() { while(1) { if (xxx) { tempok(); } } } int main() { tempok();...

    Mikrokontrolery AVR   29 Gru 2010 09:30 Odpowiedzi: 3    Wyświetleń: 2362
  • Pomiar prędkości kątowej przetwornikiem fotoelektrycznym

    Witam, skoro wynik pomiaru prędkości obrotowej ma być podawany w powszechnie stosowanej (choć nielegalnej) jednostce, czyli w obrotach na minutę , to ilość otworków, czy innych znaczników (można używać np. czujnika magnetycznego), musi być całkowitą wielokrotnością 60, a najniższa liczba całkowita to przecież jeden. Wtedy na jeden obrót wału na sekundę...

    Początkujący Elektronicy   03 Sty 2007 20:24 Odpowiedzi: 4    Wyświetleń: 3805
  • Generator funkcyjny DDS na mikrokontrolerze - zniekształcenia przy dużych dX

    Kolejny zestaw pytań: 1. Czy ta metoda powoduje dokładniejsze czytanie tablicy? 2. Załóżmy, że mam 1024 elementy w tablicy, ale akumulator fazy jest 16-bitowy (dla uproszczenia). Mam takie dX, że tablica będzie odczytana w 19 krokach. Krok dX będzie (1023/19=53.895), ale zostanie zaokrąglona cześć ułamkowa i wyjdzie 53, co nie pozwoli na przeczytanie...

    Mikrokontrolery   11 Gru 2016 11:55 Odpowiedzi: 137    Wyświetleń: 4407
  • VBA - Znalezienie wartości w tablicy i zwrot tablicy

    Proponuję zmienić koncepcję. Wklej w kod arkusza następująca procedurę[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim wrs As Long, wrsDst As Long, i As Long If Target.Count = 1 Then If Target.Address(0, 0) = "D2" Then Application.EnableEvents = False wrs = 2 wrsDst = 2 Range("E2:E" & UsedRange.Rows.Count).ClearContents Do While...

    Programowanie Początkujący   25 Sty 2014 10:06 Odpowiedzi: 5    Wyświetleń: 2766
  • [mega8] [C/AtmelStudio6] - Wyświetlanie zmiennych typu float lub double na LCD

    Oj tam! Jeśli chce na float, to niech robi. Ja nie neguję. :) Dałem sobie chwilkę i przejrzałem Twój kod. Nic dziwnego, że masz kaszanę, skoro używasz do wyświetlenia tekstu z RAM procedury czytającej teksty z Flash. :) W procedurze LCD_WRITE_TXT zmień linię[syntax=c]mark = pgm_read_byte(&text[turn++]);[/synta... = text[turn++];[/syntax]...

    Mikrokontrolery AVR   31 Paź 2012 00:33 Odpowiedzi: 5    Wyświetleń: 3681
  • EXCEL - Operacje arytmetyczne w funkcji czas przy przejściu przez północ

    Excel liczy czas zawsze z datą, tylko ta data nie zawsze jest wyświetlana. Wszystko zależy od kodu formatu. Jeśli kod formatu jest g:mm lub podobny, to wyświetlana jest godzina zegarowa, czyli najwyżej 23:59. Jeśli chcesz zliczać czas w godzinach i minutach w kodzie formatu musisz godziny wziąć w nawiasy kwadratowe, np. tak: [g]:mm. Jeśli wprowadzasz...

    Obsługa oprogramowania   25 Kwi 2018 14:10 Odpowiedzi: 6    Wyświetleń: 1413
  • javascript problem z obliczeniem dwóch ułamków dziesiętnych

    (...) 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...

    Tworzenie WWW   10 Mar 2024 21:39 Odpowiedzi: 3    Wyświetleń: 126
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Zrobić tak by wyświetlał część ułamkową

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 792
  • [atmega8,C] DS18B20 na atmega8 - nagły spadek temperatury po odczycie, co robić?

    Jeżeli sprawdzisz to termometrem "domowym" i okaże się, że jest inna niż podaje "DS" - wyrzuć "domowy" termometr. Do cytowania kodu polecam serwis http://pastebin.com/ Wkleiłem tam Twój kod: http://pastebin.com/sMDZB15p Widzę jeszcze jeden problem z którym będziesz się męczył - drugi czujnik. Będziesz musiał trochę skomplikować program - na początku...

    Mikrokontrolery AVR   18 Sie 2010 07:58 Odpowiedzi: 17    Wyświetleń: 3747
  • Wskazówki dotyczące konfiguracji serwosterowania OpenBeken SG90, integracja z Home Assistant?

    Czy możesz podać więcej informacji, jak zreplikować niedziałający addChangeHandler? Próbowałem sprawdzić addChangeHandler w autoteście, ale działa zarówno na moim komputerze, jak i na Githubie. Test commit: https://github.com/openshwprojects/OpenB... Zrzut ekranu: https://obrazki.elektroda.pl/7876720000_...

    Smart Home IoT   26 Kwi 2025 12:49 Odpowiedzi: 15    Wyświetleń: 459
  • Excel - automatyczne obliczanie wartości z tekstu w komórkach

    Witaj, Nie mam pomysłu na formułę, mam natomiast pomysł na proste makro, które mniej więcej robi to, co chcesz. Nie jestem najlepszym programistą VBA, ale w sumie na pierwszy rzut oka działa. [syntax=VB]Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-04-16, autor Darek ' ' Kolumna A od wiersza 2 w dół zawiera działania ' W kolumnie B będą...

    Software serwis   01 Lip 2011 12:32 Odpowiedzi: 4    Wyświetleń: 6926
  • DS18B20 z ATmega8 i LCD - dlaczego pokazuje temperaturę 0.0?

    ee no musiało pomóc, sprawdzałem u siebie i kod się zmniejszał o kilka kB pokaż jakim poleceniem ze wszystkimi flagami jakie używasz kompilujesz kod dla tych zmiennych równych 134 i 1: LS Byte: 10000110 MS Byte: 00000001 w MS Byte pięć najważniejszych bitów wskazuje na znak - zera to dodatnia, a jedynki to ujemna trzy najmłodsze bity z MS Byte i cztery...

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 5067
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    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...

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8629
  • AVR GCC - Konwersja odczytu DS18B20 do jednej zmiennej

    Ja robię to w ten sposób, że część całkowitą mnożę razy 10 a następnie dodaję do niej część ułamkową. Stosuję to do przesyłania danych przez RS , łatwiej przesyła mi się w formacie hex liczby integer. Można też np. część całkowitą przesunąć o 8 bitów w lewo i dodać do niej część ułamkową i wtedy w starszym bajcie masz część całkowitą a w młodszym ułamkową....

    Mikrokontrolery AVR   13 Maj 2016 16:00 Odpowiedzi: 9    Wyświetleń: 1005
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    T1 = int(T1) ' obcina częśc ułamkową

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2376
  • AVR GCC - sprintf nie konwertuje float na Atmega64A w AtmelStudio 6

    Tak wiem, ale spokojnie - floata używam w ostatecznosci. Output do char* można uzyskać biorąc cześć całkowitą i osobno pomnożoną przez np 1000 czesc ułamkową. Potem tylko "&d.%d". Ale po co sobie utrudniać życie :) Poza tym, procesor ma się dostosować do tego co aj chce a nie do tego co on może :P Po skorzystaniu z rady mi14chal , kompilator zgłąsza...

    Mikrokontrolery AVR   06 Lis 2013 23:00 Odpowiedzi: 5    Wyświetleń: 2328
  • [bascom] Jak zapisać wartość single w EEPROM w Bascom? Konwersja na byte?

    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ęść...

    Mikrokontrolery AVR   29 Wrz 2009 21:21 Odpowiedzi: 18    Wyświetleń: 2427
  • Excel: Jak przeliczyć godziny nadliczbowe na dni przy 8-godzinnym trybie pracy?

    O tym, to każdy wie. Tylko jak zmusić Excela, żeby część całkowitą liczby umieścił w jednej komórce, a część ułamkową w drugiej? Nie da się.

    Software serwis   04 Maj 2012 17:08 Odpowiedzi: 15    Wyświetleń: 18589
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (...) matować liczby z zerami wiodącymi (najlepiej bez sprintf zajmującego dużo FLASH), zwłaszcza w wypadkach jaki podałeś przy DS18B20 int16_t fraction = (temperature & 0xF) * 625; // Część ułamkowa, 625 = 0.0625 * 10000, przecież gdybyśmy wyświetlili samą liczbę po przecinku mielibyśmy 0.625 zamiast 0.0625 ? ### 1) Weryfikacja w asemblerze na uC...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1038
  • [Delphi] Jak zaokrąglić liczby rzeczywiste do 2 miejsc po przecinku w Delphi 6?

    Mnożysz razy 100 obcinach część ułamkową i dzielisz przez 100

    Programowanie   04 Gru 2004 22:09 Odpowiedzi: 2    Wyświetleń: 1017
  • [bascom avr] sprawdzanie czy liczba w single całkowita

    Witam. Czy jest w Bascomie jakaś procedura która bezpośrednio sprawdza, czy liczba przechowywana w zmiennej single jest całkowita (naturalna)? Ewentualnie jak przy użyciu jak najmniejszej liczby kroków pośrednich sprawdzić czy wartość po kropce dziesiętnej ma wartość 0? Chcę użyć tego jako warunku i gdy single zawiera część ułamkową wyświetlić z maską...

    Mikrokontrolery AVR   23 Cze 2010 13:22 Odpowiedzi: 10    Wyświetleń: 1903
  • Atmega8 czujnik temperatury TMP36 i wynik po przecinku

    Wszystko dobrze, tylko źle masz policzone ułamki. Część całkowita to po prostu twoja pliczba tempC1. Część ułamkowa to tempC1*100 modulo 100. Oczywiście jeśli chcesz mieć dwa miejsca po przecinku.

    Mikrokontrolery AVR   10 Kwi 2017 19:35 Odpowiedzi: 5    Wyświetleń: 1161
  • AVR ASEMBLER. Liczby 16-to bitowe, dzielenie. Zapis stałoprzecinkowy.

    Zacznę od tego, że programuję mikrokontroler ATmega8. Operuję na liczbach 16bitowych w postaci 8bitMSB - część całkowita, 8bitLSB -część ułamkowa w zapisie stałoprzecinkowym. Teraz chciałbym podzielić dwie takie liczby 16bitowe. Stosując procedurki dzielenia ze strony Atmelka otrzymuję wynik w postaci część całkowita i reszta. Zastanawiam się jak tą...

    Mikrokontrolery   16 Lis 2006 13:48 Odpowiedzi: 5    Wyświetleń: 2637
  • Rzutowanie przy obliczeniach na procesorze 32-bitowym - uint8_t i int8_t

    Jaki wynik? Jaki przedział? Czy można po polsku? Jaki jest sens dodawania do liczby całkowitej innej liczby z częścią ułamkową, gdy wynik ma być całkowity?

    Mikrokontrolery ARM   04 Lut 2017 15:50 Odpowiedzi: 24    Wyświetleń: 1257
  • ATTINY13 - Wentylator piszczy przy ustawieniu Fast PWM w Arduino IDE

    Jaki błąd masz na myśli? W linijce 19 jest przeliczenie wypełnienia z temperatury. Błąd pod tytułem "brak konsekwencji". Zdecyduj się, czy część ułamkową oznaczasz kropką czy przecinkiem.

    Mikrokontrolery AVR   04 Sty 2019 18:18 Odpowiedzi: 4    Wyświetleń: 684
  • Dev C++ pomoc w programie wyswietlenie godzin minut i sekund

    1h=60min Jeśli czas wyrażony masz w godzinach, to część ułamkowa pomnożona przez 60 (tyle wynosi 1/1) da czas w minutach.

    Programowanie   23 Wrz 2008 17:50 Odpowiedzi: 4    Wyświetleń: 3171
  • Jak obliczyć mantysę liczby 0,81640625 w systemie binarnym?

    il Blast"] Wiem z notatek, że 0,81640625 to 0,11010001 (2^(-1) + 2^(-2) + 2^(-4) + 2^(-8)), ale niestety nie wiem, jak to zostało obliczone, a tylko tego mi brakuje do pełnego zrozumienia tematu więc jakby mi ktoś pomógł byłbym wdzięczny:) Siedziałem nad tym dość długo, szukałem na googlach i 0 rezultatów:) a może tą część ułamkową wyznaczono tak jak...

    Początkujący Elektronicy   18 Sie 2005 09:46 Odpowiedzi: 2    Wyświetleń: 852
  • Jak zaimplementować dzielenie liczb całkowitych w VHDL z użyciem pętli?

    Nie bardzo rozumiem. Ma obliczać "to co po przecinku" ale nie liczyć reszty? Jak ma obliczać część ułamkową to nawet nie mógł by obliczać reszty bo jej wtedy po prostu nie ma.

    Programowalne układy logiczne   07 Paź 2009 17:11 Odpowiedzi: 5    Wyświetleń: 3555
  • Arduino: Wyświetlanie temperatury z DS18B20 na 4 wyświetlaczach 7-segmentowych

    Przede wszystkim zrezygnuj z float, które w tym przypadku jest kompletnie zbędne. Zamiast tego pomyśl - np. 1.9 to to samo co 19, wystarczy tylko przesunąć przecinek. Analogicznie można sobie przekonwertować część ułamkową temperatury.

    Arduino   14 Kwi 2015 08:12 Odpowiedzi: 6    Wyświetleń: 1215
  • termometr,bascom,attiny2313 - zły odczytu temperatury?

    tak, podział przez 8 jest włączony, więc zmieniłem linijkę z taktowaniem na 1000000 i teraz co chwilę zmienia się część ułamkowa z 0 na -1 co jest tym bardziej dziwne że nie ma tu temperatur ujemnych

    Mikrokontrolery Początkujący   23 Mar 2013 09:04 Odpowiedzi: 15    Wyświetleń: 2982
  • [AVR] [ATMEGA8] [ASM] Konfiguracja ADC i odczyt potencjometru 47K

    Jak podzielisz tą swoją liczbę 13845 przez 10000 to otrzymasz 13,845, ale zapisane binarnie czyli część całkowita to będzie 13, a ułamkowa już niestety nie 834 tylko na przykład 0,834*256 = 214 (dla 8-miu bitów na część ułamkową). Albo 0,834*1024 = 854 jak przyjmiesz 10 bitów na część ułamkową. Pożytek z takiej części ułamkowej żaden. Jednym słowem...

    Mikrokontrolery AVR   27 Sty 2010 15:00 Odpowiedzi: 43    Wyświetleń: 6750
  • Szukam specyfikacji ramki magistrali 1-Wire do programowania w assemblerze

    Ja bym powiedział że to żaden niezwykły zapis, to poprostu zapis w kodzie U2 rozszeżony z lewej strony (powielony znak) a z prawej strony część ułamkowa. Praktycznie każdy procesor stosuje arytmetyke U2.

    DSP i Transmisja   13 Maj 2004 07:49 Odpowiedzi: 7    Wyświetleń: 4614
  • Jak obliczyć częstotliwość rezonansową w układzie RLC?

    I odwrotnie, jeżeli masz dane L i f rezonansowe, to C=\frac{1}{(2*Pi*f)^2*L} wynik zaokrąglasz do wartości dających się ustawić na tych elementach dekadowych. Przykładowo: f=5032 Hz L=5 mH wyliczona pojemność: 200,802 nF co możesz zaokrąglić do 201 nF (nie wiem jaką rozdzielczość mają te wasze dekady, 1 nF czy np. 100 pF Zaokrągla się następująco: -...

    Początkujący Elektronicy   22 Lis 2005 21:29 Odpowiedzi: 18    Wyświetleń: 2394
  • Niedokładność GPS w trybie NMEA z Atmega 128L i FT245BM - jak poprawić?

    A może kolega wyjaśni z czego wynika stała 0,60800774943493703584113658379077 i dla czego mój uC poprawnie odczytuje pozycję z GPS'a bez korekcji. Witam, w obecnej chwili tez zajmuje się protokołem NMEA. Moje uwagi: 1. Kolega wektor1981 po prostu podzielił 18,83 przez 30,97 i wyszedł mu po prostu powyższy współczynnik. 2. Obliczenia powyższe są jak...

    Mikrokontrolery   02 Lut 2007 13:59 Odpowiedzi: 7    Wyświetleń: 2289
  • [Atmega8][C/Eclipse] - skan klawiatury matrycowej = dziwne znaczki na LCD

    To w jaki sposób wyświetlić tablicę "z" ? A może inny pomysł jak przypisać do zmiennej 3 cyfrową liczbę(dziesiątki, jedności i część ułamkową) ? Zdecyduj o co chcesz zapytać. :)

    Mikrokontrolery AVR   13 Gru 2014 13:50 Odpowiedzi: 28    Wyświetleń: 1938
  • Jak połączyć rejestry ADCL i ADCH w ATMega16 dla 10-bitowego ADC?

    O ile dobrze rozumiem to sygnałem wejściowym jest napięcie, a wyświetlić chcesz temperaturę do niego proporcjonalną...? Jeśli się nie mylę to zapisz to jako funkcję a zmienne daj typu unsigned int wtedy pominie ci część ułamkową...

    Mikrokontrolery   04 Cze 2007 21:23 Odpowiedzi: 20    Wyświetleń: 2551
  • Pascal i prosty program... dzielenie, drukowanie wyniku itp.

    Po pierwsze, to nie ma czegoś takiego jak reszta z dzielenia liczby rzeczywistej. Trzeba najpierw dokonać konwersji na całkowitą, a nastęnie można co najwyżej dopisać część ułamkową. Po drugie - Twój zapis w poście nie bardzo pokrywa sie z zapisem w kodzie.

    Programowanie Początkujący   17 Paź 2010 18:26 Odpowiedzi: 6    Wyświetleń: 2623
  • Czujnik przepływu YF-S201C: Przeliczanie wyników na l/godz z liczbami po przecinku

    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...

    Arduino   05 Mar 2023 11:39 Odpowiedzi: 105    Wyświetleń: 2457
  • Excel - jak stworzyć makro do obróbki ciągu danych?

    Przeanalizowałem problem i okazuje się, że jest możliwość takiego uśredniania próbek, aby zmniejszyć ich liczbę zawsze do 160 (gdy ich liczba jest większa od 160) - przeprowadzić odpowiednie "skalowanie", kompresję danych. Czyli dla 320 próbek można łatwo uśrednić sąsiednie próbki, aby otrzymać dokładnie połowę. Tylko co zrobić, gdy liczba próbek wynosi...

    Programowanie   08 Lip 2014 12:36 Odpowiedzi: 18    Wyświetleń: 3543
  • Odrzucenie części ułamkowej "po przecinku". [Basco

    Wypróbowałem obie funkcje i niby obie działają. Ale dlaczego po zastosowaniu wynik nadal zawiera miejsce po przecinku np. 20.0 , 21.0 Dodam ze chodzi mi o to żeby odrzucić część ułamkową z wyniku pomiaru termometrem ds18b20 tak aby była tylko część całkowita. Czy to że do wyniku dodawane jest zero po przecinku może być wynikiem tego że moją zmienną...

    Mikrokontrolery   11 Lis 2009 14:11 Odpowiedzi: 3    Wyświetleń: 1366
  • [c] [c][AVR] Dlaczego wynik modulo 302 % 504 to 302 zamiast 302?

    uint32_t i uint16_t na float i będziesz miał poprzednią wersję od razu z częścią ułamkową.

    Mikrokontrolery AVR   18 Sie 2014 08:54 Odpowiedzi: 11    Wyświetleń: 3933
  • Jak mierzyć ujemne temperatury DS1820 w Bascom z dokładnością 0,1°C?

    Błąd chyba tkwi w sposobie liczenia a dokładniej w sposobie zaokrąglania liczby, napisz dokładnie w jakis sposób liczysz część ułamkową. Przypuszczam że gdzieś zaokrąglasz coś w góre a przy sumowaniu to zaokrąglenie powoduje "przekręcenie" się licznika częsci dziesiętnej temperatury.

    Mikrokontrolery   07 Lis 2004 23:57 Odpowiedzi: 50    Wyświetleń: 9672
  • MATLAB i Saia-Burgess. Czy da się tak połączyć? Model z innego programu?

    Witam! Też do tego doszedłem :) Niestety wartości, które chce przesyłać są bardzo duże często powyżej miliona) w związku z tym musiałem w MATLAB'ie trochę porzeźbić, żeby można było je przesłać. Generalnie przedstawiam je w postaci 3 liczb - znak, cz. całkowita, cz. ułamkowa. Dzięki za pomoc!

    Automatyka Przemysłowa   02 Sty 2012 11:13 Odpowiedzi: 22    Wyświetleń: 3284
  • Konwersja jednostek w Intouch dla sterownika B&R X20 - jak to zrobić?

    Jeśli w jednostkach RAW wpiszesz MAX RAW np. 1000 a w MAX EU wpiszesz 100 to przeskaluje CI tak jak chcesz (1000 jednostek RAW = 100 jednostek EU, oczywiście dolny zakres 0), tylko do wyświetlania wartości musisz użyć formatu ##.# lub 00.0 by mieć też część ułamkową.

    Automatyka Przemysłowa   02 Lis 2014 22:20 Odpowiedzi: 2    Wyświetleń: 1104
  • Dlaczego czujnik DS18B20 ma zmianę 0,0625°C przy rozdzielczości 12 bitów?

    Źle na to patrzysz, w zapisie binarnym zawsze będą liczby reprezentowane z pewną skończoną dokładnością. Najmniejsza część ułamkowa wynosi 2^(-4), czyli 0.0625. Jeśli czujnik odczyta 0.6, to przedstawi to jako 2^(-1)+2^(-3)=0.5+0.125=0.625, bo inaczej nie umie.

    Mikrokontrolery   21 Wrz 2010 13:51 Odpowiedzi: 2    Wyświetleń: 1770
  • [C] Jak poprawnie skalować liczby ujemne w C przy użyciu akcelerometru?

    też tak myślałem, ale w takim razie czemu na dodatnich działa? Bo masz unsigned. Poza tym jest w zwykłym C jakaś funkcja zaokrąglająca? Bo w C++ wiem. Samo przypisanie do int-a obcina część ułamkową. Jak dodasz 0.5 wyjdzie zaokrąglenie.

    Programowanie Początkujący   22 Lip 2011 14:28 Odpowiedzi: 8    Wyświetleń: 1258
  • Jak w Excel 2007 zapisać cyfrę po przecinku w osobnej kolumnie?

    Hmm tak na szybko wymyśliłem ale działa. Przypuszczam że liczby są w kolumnie A. W dodatkowej kolumnie wstaw funkcje dla wszystkich swoich liczb: =LICZBA.CAŁK(A1) A następnie w kolejnej kolumnie: =+JEŻELI(A1=B1;1;0) W ten sposób w drugiej kolumnie usuwana jest część ułamkowa, w trzeciej jest porównywana. Jeżeli pierwsza z drugą jest taka sama to znaczy...

    Początkujący Naprawy   30 Sty 2015 19:09 Odpowiedzi: 1    Wyświetleń: 699
  • Jak efektywnie mnożyć integera przez małe współczynniki na małych architekturach?

    Format Q jest też dokładniejszy od float gdy na część ułamkową przeznaczymy ponad 24 bity. Off topic - nie jest to prawdą, ponieważ wystarczy pomnożyć te 24 bity ułamku przez milion i już dokładność umiera, za to we floatach nadal jest taka sama. https://en.wikipedia.org/wiki/Fixed-poin...

    Mikrokontrolery   16 Maj 2016 08:08 Odpowiedzi: 6    Wyświetleń: 1011
  • Jak podzielić liczbę 14-bitową na dwie 8-bitowe w zapisie dziesiętnym?

    pierwszą liczbę otrzymujemy przez operację liczba AND 255, drugą przez operację (liczba >> 8) AND 255. Mógłby mi to kolega wyjaśnić, bo chyba nie za bardzo rozumiem. Można liczbę podzielić przez 256. Część całkowita wyniku to pierwsza liczba 8-bitowa, część ułamkowa*256 to druga liczba 8-bitowa.

    Programowanie   07 Lip 2006 08:16 Odpowiedzi: 4    Wyświetleń: 1386
  • Siemens s7-314 - Przepływomierz Promag30 jako licznik

    Witam, Nie jestem pewny,czy ten egzemplarz posiada wyjście impulsowe. Nikt z niego do tej pory nie korzystał. Ilość impulsów w czasie np. 1s. to ilość litrów? jak to prosto liczyć? doprowadzić sygnał do wejścia cyfrowego i mierzyć ilość impulsów w czasie, co z częściami ułamkowymi? Tak jak pisałem, to pierwsze moje podejście do takiego tematu. pozdrawiam...

    Automatyka Sterowanie PLC   29 Gru 2013 01:56 Odpowiedzi: 10    Wyświetleń: 2664
  • Jak zaimplementować test bench w VHDL dla układu z 200 000 danych wejściowych?

    niestety zmienna integer nie moze byc, ponieważ to sa zmienne std_logic_vector(23 downto 0) i kazdy bit z osobna jest ważny, ponieważ jest tam bit znaku, 5 bitow czesc calkowita, 18 bitow czesc ułamkowa. Poprostu taki format danych to musi otrzymywac na wejscie.

    Programowalne układy logiczne   03 Wrz 2009 14:15 Odpowiedzi: 6    Wyświetleń: 1243
  • Arduino C - Konwersja temperatury DS18B20 na ludzką postać

    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ę...

    Mikrokontrolery AVR   27 Mar 2015 09:17 Odpowiedzi: 8    Wyświetleń: 1749
  • Dlaczego przy analogach używamy liczb REAL a nie INTEGER ?

    Zależy co chcesz osiągnąć. Jeśli analog masz wyskalowany w jakiś jednostkach to uzycie REAL daje ci realne szanse na to :), że będziesz w stanie sobie to ładnie zaprezentować.. np. stopnie jako 20.5oC czy napięcie z częścią ułamkową, chociazby na panelu HMI. A jesli analog tylko ma wyznaczać jakieś wartości progowe to mozesz sobie użyć INTa, DINTA,...

    Automatyka Sterowanie PLC   04 Lis 2019 22:33 Odpowiedzi: 3    Wyświetleń: 666
  • [PASCAL] Sprawdzanie podzielności liczby rzeczywistej przez 3 - błąd typów

    takich rzeczy jak "frac" czy "int" nie mieliśmy To, że na zajęciach nie mieliście to jedno, ale nigdzie nie jest powiedziane, że Twoja wiedza ma ograniczać się tylko do zajęć. To co podpowiedział Ci kolega to pascalowskie funkcje dla liczb rzeczywistych a o nie przecież chodzi. I tak: - frac(x) zwraca część ułamkową liczby - int(x) to konwersja do...

    Programowanie Początkujący   18 Kwi 2012 11:09 Odpowiedzi: 13    Wyświetleń: 4042
  • Przetwornik ADC i liczba zmiennoprzecinkowa na wyjściu.

    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

    Początkujący Elektronicy   06 Cze 2008 17:11 Odpowiedzi: 8    Wyświetleń: 1426
  • [Atmega8][BASCOM] RC5 i temperatura w zegarze cyfrowym

    Czy można przez konwersję BCD wyciągnąć znak (temperatura dodatnia/ ujemna) Wynik zczytywany jest do zmiennej Integer(nie Single, żeby od razu odciąć część ułamkową) dalej poprzez BCD uzyskuję liczbę dziesiątek i jedności. Wszystko działa tylko jeśli temperatura spadnie poniżej 0, zaczyna liczyć od końca. W jaki sposób można oddzielić znak "-" ze zmiennej...

    Mikrokontrolery AVR   19 Lis 2011 23:38 Odpowiedzi: 7    Wyświetleń: 2355
  • Jak używać printf_fast_f w SDCC? Problem z formatowaniem i czyszczeniem wyświetlacza

    Jak poprawnie używać funkcji printf_fast_f w kompilatorze sdcc ? Gdy piszę : printf_fast_f("%2.2f",g... to nie działa formatowanie liczby całkowitej, a część ułamkowa jest owszem okrojona, ale gdy liczba zmaleje i całość na wyświetlaczu przesunie się w lewo, to pozostaje nie "wyczyszczona" pozycja z prawej strony liczby

    Mikrokontrolery   17 Lip 2006 17:27 Odpowiedzi: 4    Wyświetleń: 920
  • Pomiar prędkości obrotowej za pomocą '51-potrzebna pomoc

    Możesz podawać impulsy na wejście przerwania zewnętrznego i zliczać je programowo w liczniku trzybajtowym. Przy 10000 obrotów/min rozdzielczości 100/obrót i dokładności 0,1 obrotu faktycznie 6 sekund to minimum. Można zjechać w dół z czasem zliczania bez utraty dokładności , ale trzeba by było wyliczyć jaka część ostatniego impulsu zmieściła się w czasie...

    Mikrokontrolery   06 Cze 2006 18:43 Odpowiedzi: 8    Wyświetleń: 1527
  • Jak zasilić starą wkrętarkę 4,8V bez oryginalnego zasilacza?

    Jeśli ma wbudowany akumulator, a pewnie ma, to musisz rozebrać, wydłubać ten akumulator, oddać do utylizacji (wrzucić gdzieś do odpowiedniego pojemnika na zużyte baterie, a zamiast niego wpiąć się z zasilaczem o odpowiednich parametrach - spokojnie może być 6V i dobrych kilka amper. I to jest tutaj najważniejsze - zasilacz musi dostarczać odpowiedniego...

    Warsztat elektronika   22 Paź 2012 10:33 Odpowiedzi: 9    Wyświetleń: 2457
  • Jak mogę wyświetlić ułamkową wartość temperatury odczytaną z termometru na LCD.

    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>...

    Programowanie Początkujący   20 Sty 2021 23:58 Odpowiedzi: 5    Wyświetleń: 321
  • Precyzyjny termometr ( lekarski )

    DS18B20 ma rozdzielczość max. 1/16°C (4 bity na część ułamkową), a więc 0,0625°C. Dokładniejszą kalibrację też można przeprowadzić i opisać jakimś wielomianem, a parametry kalibracji przechowywać w pamięci EEPROM. Niezłym wyczynem byłoby wykonanie termometru o rozdzielczości 0,01°C i dokładności min. 0,05°C - można spotkać termometry lekarskie o takiej...

    DIY Konstrukcje   27 Wrz 2008 18:51 Odpowiedzi: 24    Wyświetleń: 14588
  • [90s8515] Jak podzielić integer na część całkowitą i ułamkową w Bascom?

    Witam Mam liczbę integer 47 którą zamieniam na single i dzielę przez 10 , wynik to 4.69999806 . I teraz w jaki sposób uzyskać dwie liczby integer całkowitą czyli 4 i ułamkową po zaokrągleniu czyli 7 ?

    Mikrokontrolery AVR   22 Gru 2011 13:29 Odpowiedzi: 2    Wyświetleń: 1340
  • Datasheet - układ TC72. Jak odczytać temperaturę?

    Opis przesyłu (warstwa fizyczna): SCK - pin 3 - Serial clock CE - pin 2 - chip enable SDI - pin 6 - serial data input SDO - pin 5 - serial data output Stan spoczynkowy łącza: SCK=0 i CE=0 Dane podawane na SDI (do układu) są zatrzaskiwane w układzie TC72 przy zmianie SCK z 1 na 0 Dane pojawiające się na SDO (wyjście ) są wysuwane przy zmianie SCK z...

    Początkujący Elektronicy   07 Cze 2007 18:27 Odpowiedzi: 6    Wyświetleń: 1412
  • Jak wyfiltrować liczby niecałkowite w Excel 2016 z kolumny?

    To, że Excel wyświetla dużo zer, o niczym jeszcze nie świadczy. Dokładność obliczeń wynosi około 15 cyfr znaczących i jeśli na miejscu 16. jest wartość różna od zera, to Excel jej nie wyświetli, ale może ją uwzględnić w obliczeniach. Dlatego sam musisz zdecydować, co dla Ciebie jest liczbą całkowitą, jaką odchyłkę dopuszczasz. Powinieneś to testować...

    Obsługa oprogramowania   11 Kwi 2019 13:53 Odpowiedzi: 2    Wyświetleń: 1788
  • Arduino: Jak napisać program do migania diody 10 razy i zakończenia działania?

    zmieniłem wynik z milisekund na sekundy poprzez elapsedTIme = (millis() - startTime)/1000, jednakże "elapsedTime" nie wyświetla wyniku po przecinku a zaokrągla liczby. Jak sprawić by zmienna elapsedTIme wyświetlała liczby niecałkowite? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Użytkownik zmienił wynik pomiaru...

    Arduino   26 Lis 2024 23:52 Odpowiedzi: 37    Wyświetleń: 930