single zaokrąglanie

Znaleziono około 58 wyników dla: single zaokrąglanie
  • [Bascom] Dlaczego mnożenie single 1 * 0.1 daje 0.099999996?

    No bo zmienne nie mają nieskończonej dokładności. A liczba 0.1 w kodzie binarnym nie jest liczbą okrągłą i musi być zaokrąglana.

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2418
  • dziwne zaokrąglanie zmiennej SINGLE - Bascom 1.11.8.7

    Kol. _Matik_ określił przyczynę problemu, ja natomiast chciałem zasugerować rozwiązanie. W Bascomie jest instrukcja ROUND(x). Sądzę, że to jest najprostsze wyjście.

    Mikrokontrolery   03 Cze 2007 18:35 Odpowiedzi: 2    Wyświetleń: 3224
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    Takie mam problemik. Otóż mam w stringu wartość typu "843.30" ............... Potrzebuję toto zamienić na wartość liczbową, więc przepisuję do zmiennej typu SINGLE. .................. Round(x) zaokrągla do pełnych wartości, więc nie pomaga... To zależy do czego chcesz ten wynik użyc. Aby wyświetlic go na display lub print, spórbuj tak: [code][syntax=basic4gl]...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1506
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    No więc zacznijmy. W Twoim programie zmienna typu Single ma wartość początkową zero . Niezależnie od tego czy naciśnięty jest jakiś przycisk to zmienna ta dzielona jest przez 16. Tak więc nawet gdyby przyciskiem została zwiększona o jeden to i tak zostanie podzielona przez 16. Czyli cały czas będzie mniejsza od jeden. Będzie to 0.xxx coś tam Takie 0.1...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2088
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    To sięgnij po" fusing" dla single i "format" dla reszty.

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8629
  • REKLAMA
  • Zaokrąglanie liczb typu single w BASCOM AVR do 1-2 miejsc po przecinku

    Witam! Jak zaokrąglić liczbę typu single (6 miejsc po przecinku) do 1 lub 2 miejsc po przecinku, tak aby to można później wyświetlić na LCD. Jest jakiś inny sposób niż komenda format?

    Mikrokontrolery   16 Maj 2003 06:26 Odpowiedzi: 0    Wyświetleń: 1070
  • REKLAMA
  • Błąd zaokrąglania na wyświetlaczu w symulatorze Bascoma i uC

    mnie sie wydaje ze nie ma znaczenia czy zmienną single wyswietlasz czy wysylasz UART'em, u mnie wlasnie na RS'ie tak sie dzieje, jak dla mnie to Bascom juz tak ma.

    Mikrokontrolery   03 Kwi 2008 19:23 Odpowiedzi: 6    Wyświetleń: 1259
  • Bascom Mega16 - TEA5767: Jak poprawić zaokrąglenia zmiennych na LCD?

    Zaokrąglenia single... na LCD. Powiem szczerze ze pomysłów mi już brakło. Spróbuj więc takiej funkcji: CONFIG SINGLE = SCIENTIFIC , DIGITS =1 co obcina zbędne miejsca zmiennej 'single' do jednego miejsca po decimal point. Zamiast 1 może byc dowolna wartośc w zakresie 1 do 7. albo jak wyżej "FUSING". e marcus Ta funkcja również zaokrągla ?, działa przy...

    Mikrokontrolery AVR   14 Lut 2013 17:36 Odpowiedzi: 3    Wyświetleń: 1734
  • Bascom: Jak zaokrąglić zmienną single do 1 lub 2 miejsc po przecinku?

    Dzięki za odpowiedź ale nim wpisałem pytanie na Elektrodę to sporo męczyłem się z tym (przesuwanie przecinka, mnożenie, dzielenie) ale niestety bez rezultatów. W bascomAVR jest polecenie "Round" ale ono zaokrągla wynik do liczby całkowitej i tym samym odpada. Może jest jeszcze jakieś polecenie coś w rodzaju formatowania wyniku, którego jeszcze nie znam/znalazłem...

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5545
  • Jak zwiększyć moc wzmacniacza Diora WS442 do 2x150W?

    ALTON! 1. Założenie było: 2x150W, czyli moc oddawana 300W. Sprawność wzmacniacza jest ok. 70% czyli trzeba mu dostarczyć 428W, zaokrąglam do 450W ze wzgledu na straty w prostowniku. Twoja propozycja trafora 300W nie spełnia kryterium mocy, jak się chce mieć moc, to trzeba płacić ... 2. Moc oddawana 150W na 1 kanał oznacza wydzielenie w tranzystorach...

    Audio Serwis   05 Sty 2007 19:29 Odpowiedzi: 22    Wyświetleń: 2580
  • Stały pomiar napięcia 3 faz na ADC Atmega8, wyświetlanie na LCD, alarm powyżej 240V

    Witam Mam problemy z fazami w domu. chciałbym mieć stały pomiar wyświetlany na LCD i w przypadku przekroczenia napięcia 240V zapalaną diodę led podpiętą do nóżek procka(docelowo będą to przekaźniki) i sygnał dźwiękowy na syrence. Wykonałem w bascomie miernik faz na atmega8, tryb zaokrąglania wyniku zaczerpnąłem z jednego kodu z forum. Płytka z układem...

    Mikrokontrolery AVR   28 Sie 2009 10:17 Odpowiedzi: 12    Wyświetleń: 2528
  • [bascom-avr] Wyświetlanie zmiennej single z rozdzielczością 0,5 na ATmega16 LCD

    Odnowie temat bo teraz mam bardzo podobny problem. Mianowicie chodzi o uzyskanie coś w rodzaju pętli histerezy czyli mając zmienną np i=13,14,15,16,17 chcę zaokrąglić ją do dziesiątek (teraz już żaden problem) jednak chcę się pozbyć migotania cyfr (gdy zaokrąglamy liczbę 15 uzyskujemy 10 a gdy 16 wychodzi już 20). Moje pytanie to: czy jest sposób na...

    Mikrokontrolery AVR   22 Lis 2010 09:53 Odpowiedzi: 19    Wyświetleń: 2061
  • [Atmega8][Bascom] - licznik oddechów - doszlifowanie kodu

    Bo fusing robi stringa proszę szanownego kolegi:) To nie tędy droga...PS może nie zaokrąglanie a histereza?:) Wiem właśnie. I dla tego takie głupoty wychodziły. Ale gdy dam dodatkową zmienną string i tak "zfusuje" wartość temperatury a następnie ponownie przepiszę ją do zmiennej single procedurą Val to ponownie zamiast xx.xx mam xx.xxxxxxxxx. A = Fusing...

    Mikrokontrolery AVR   06 Sie 2008 11:39 Odpowiedzi: 5    Wyświetleń: 2356
  • [BASCOM] Średni wynik z ADC i problem z funkcją Round

    Mam problem z uśrednieniem wyniku z przetwornika ADC. Nabazgrałem cos ale nie do końca to działa. Chcę z czytywać 10 ostatnich wyników i wyciągnąć z nich średnią arytmetyczną, wysłać do LCD na pierwsza linie. Następnie ten uśredniony wynik będzie dzielony przez 6 i mnożony przez 100 i wysłany do LCD na druga linie. Mam też problem z funkcją zaokrąglania...

    Mikrokontrolery AVR   17 Mar 2011 15:36 Odpowiedzi: 9    Wyświetleń: 2445
  • REKLAMA
  • Jak napisać program na ATMEGA8 do woltomierza i amperomierza z LCD 2x16?

    Nie potrafię wstawić komendy, która zaokrągla wynik do 2 miejsc po przecinku. Cały program (bez zaokrąglania) wygląda tak: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektywy mikrokontrolera $crystal = 8000000 'informuje kompilato Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E...

    Projektowanie Układów   23 Mar 2008 00:03 Odpowiedzi: 30    Wyświetleń: 21391
  • [bascom] inkrementacja zmiennej w ułamku dziesiętnym

    Witam serdecznie! Mam problem z inkrementacją zmiennej Z, ponieważ wszystko opiera się o dokładność przedstawiania liczby zmiennoprzecinkowej. Zamiast 0,1 pokazuje 0,09. Próbowałem już fusing(), frac() (wskazywanie liczby po przecinku, chciałem tą resztę zaokrąglać round() ) , może format() ale tu trzeba non stop konwertować zmienne na znaki z liczb...

    Programowanie   14 Lip 2009 15:31 Odpowiedzi: 3    Wyświetleń: 2812
  • Jak w BASICu zamienić 23.6443 na 23 i rozdzielić cyfry na zmienne?

    Nie znam tej funkcji. Ja zawsze samemu to pisałem.Byla to rada, nie mogłem wkleić jakiegos przykładowego lisningu bo nei bylem u siebie w domu, a nigdy nie wklejak takowych bez sprawdzenia w symulatorze czy działają. Wyglądało by to jakos tak: Dim A As Integer Dim B As Byte Dim C1 As Byte 'cyfra 1 Dim C2 As Byte 'cyfra 2 Dim D As Single D = 23.6443...

    Mikrokontrolery   15 Paź 2007 00:15 Odpowiedzi: 7    Wyświetleń: 1589
  • Analiza napięcia zmienn.w czasie z przetwornika A/C - rozkład na częstotliwości

    Przetestuję i zobaczę, ale dla częstotliwości zegara taktującego atmegę równej 16MHz to powinno dość krótko chyba trwać. Zobaczę i zmierzę w praktyce. Szczerze mówiąc nie wiem, ile będzie trwało. Nie wiem też, jak to skompiluje Bascom. Najlepiej sprawdź. Tablicę można zrobić, tylko do tablicy nie mogę wpisywać wartości Single, a zmienna całkowita Integer...

    Mikrokontrolery   20 Lut 2012 18:59 Odpowiedzi: 55    Wyświetleń: 6268
  • [BASCOM] Jak zaokrąglić zmienną Single do 2 miejsc bez konwersji na string?

    Nie używałem nigdy BASCOMa, ale chyba powinno się dać w nim zrobić coś takiego: wynik = round(liczba*100)/100

    Mikrokontrolery   28 Lip 2010 21:47 Odpowiedzi: 1    Wyświetleń: 1137
  • [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ń: 1359
  • Hybrydowy wzmacniacz słuchawkowy na ECC82 i IRF510

    Jak dla mnie najwięcej "lampy" słychać jak pracuje z innymi lampami bez żadnych hybryd. Szczególnie dotyczy się to stopni końcowych na pentodach i tetrodach strumieniowych a już w ogóle jeśli chodzi o wzmacniacze gitarowe. Przedwzmacniacze są już mniej istotne bo ostatecznie i tak lampa w stopniu końcowym wzmocni "po swojemu". Ja sobie zbudowałem mały...

    DIY Zagranica   17 Lut 2015 21:33 Odpowiedzi: 16    Wyświetleń: 15753
  • [Attiny2313][Bascom]Licznik rowerowy/motocyklowy wyswietlacz led

    Witam. Założenie jest proste czyli zwykły licznik w zakresie 0 - 99 km/h. Czujnikiem ma być powiedzmy kontaktron. Niestety mam problem z napisaniem programu. Wg mojej koncepcji przerwanie od timera ma zwiekszać stan zmiennej co 1ms. Po wykryciu sygnału od czujnika wartość czasu ma być przepisana do kolejnej zmiennej i dalej liczona dopiero predkość...

    Mikrokontrolery AVR   21 Lip 2011 11:01 Odpowiedzi: 8    Wyświetleń: 2359
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • Jak dostosować wydruk w Delphi do różnych rozdzielczości drukarek?

    Poniższy komentarz jest zamieszczony dla tych, co nie rozumieją lub nie wiedzą, jak skorzystać z tego, co jest widoczne powyżej. Ja przedstawiam to trochę inaczej, chyba prościej, posługując się działającym przykładem. Przykład wszystko wyjaśni. Zrób tak. 1.Otwórz nowy projekt i umieść na formie pole Memo , dwa pola Edit i dwa przyciski Button 2.W sekcji...

    Programowanie   13 Sty 2017 20:33 Odpowiedzi: 4    Wyświetleń: 5412
  • [atmega32][c/avr studio] problem z interpretacja adc

    Witam, wiem ze temat był przerabiany wielokrotnie ale po przeczytaniu postów dalej nie mogę znaleźć błędu u siebie. Pod pin 8 portu A mam podpięty czujnik temperatury LM35. Napięcie jakie mierze na samym pinie jest poprawne np. ok 230mV czyli mniej więcej 23C. Chciałam napisać programik wyświetlający wartość binarną z wejścia analogowego. Ponieważ mam...

    Mikrokontrolery AVR   06 Sty 2011 20:09 Odpowiedzi: 12    Wyświetleń: 2521
  • Wnętrze starego kalkulatora z drukarką Citizen 355DP

    https://obrazki.elektroda.pl/6316252200_... Witajcie moi drodzy. Tutaj przedstawię wnętrze drukującego kalkulatora Citizen 355DP. Zobaczymy na jakich układach elektronicznych jest on zrealizowany, jaki ma wyświetlacz, oraz zrobimy sekcję modułu drukarki. Krótki opis Citizen 355DP Citizen 355DP to kalkulator 12-cyfrowy, zasilany z sieci....

    Wnętrza urządzeń   29 Mar 2021 16:57 Odpowiedzi: 15    Wyświetleń: 4548
  • ATmega8 dzielenie zmiennych i wyświetlanie wyniku z przecinkiem na LCD

    Jeśli możesz dopuścić błąd przy zaokrągleniu , to skompiluj dla const _single=0 , jeśli nie , to const _single=1 : $regfile = "m8def.dat" Const _single = 1 #if _single Dim N As Single , Temp As Single , Temp2 As Word Temp2 = Tcnt0 * 10 N = Temp2 / 6 Temp = N - Int(n) If Temp = 0 Then Temp2 = N Cls Lcd "V=" ; If Temp <>...

    Mikrokontrolery   03 Cze 2006 19:24 Odpowiedzi: 15    Wyświetleń: 2211
  • Atxmega256A3BU - [assembler] termometr NTC przy użyciu CD4511be na wys. 7 seg

    Witam. To mój pierwszy post wiec proszę o wyrozumiałość. Wraz z kolegami z zespołu dostaliśmy zadanie aby zrobić termometr przy użyciu dekoderów cd4511be do które będą sterowały dwoma wyświetlaczami siedmio-segmentowymi które działają w ze wspólną anodą. Temperatura ma być podana z dokładnością do 1 stopnia C. Napisaliśmy program do terowania MC. Używamy...

    Mikrokontrolery AVR   26 Cze 2015 18:58 Odpowiedzi: 2    Wyświetleń: 1104
  • [bascom avr] sprawdzanie czy liczba w single całkowita

    Odjąć od badanej liczby jej zaokrąglenie, jeśli wyjdzie 0 to jest całkowita, jeśli nie to nie;)

    Mikrokontrolery AVR   23 Cze 2010 13:22 Odpowiedzi: 10    Wyświetleń: 1903
  • [Zlecę] Zlecę konwersję HEC na DEC. Cena do ustalenia.

    Wielkości dodatnie to IEEE754 single pomnożone przez 2.54 i zaokrąglone do 4 miejsc dziesiętnych. Np. 3EE8C4F8 to 0.4546278, razy 2.54 daje 1.154754... ~ 1.1548 Ujemnych jest za mało i są zbyt mało zróżnicowane żeby powiedzieć coś więcej.

    Projektowanie Bazar   27 Maj 2022 22:50 Odpowiedzi: 2    Wyświetleń: 834
  • Atmega16: Niedokładność dzielenia w Bascomie dla typu Single

    musze przyznać, że i tak dostałeś bardzo duże zbliżenie... Do twoich celów najlepszym sposobem i najpewniejszym będzie użycie zaokrąglenia. Pewnie bascom posiada tą funkcję.

    Mikrokontrolery   04 Lut 2008 11:22 Odpowiedzi: 3    Wyświetleń: 1014
  • Attiny2313: Błędne obliczenia PWM i migotanie wyświetlacza LCD

    Z miganiem lcd nie ma żadnych sztuczek. Chodzi o to aby nie czyścić w kółko całego wyświetlacza i znowu coś wyświetlać, bo to powoduje miganie tego co wyświetlasz. Robi się po prostu tak: locate 1,1 lcd "to wyswietlam" Locate powoduje że zawsze wyświetlasz od pozycji 1,1. Można to nazwać nadpisywaniem. Przy różnej długości zmiennej do wyświetlania,...

    Mikrokontrolery   29 Sty 2008 20:04 Odpowiedzi: 15    Wyświetleń: 1790
  • Niedokładne wyniki mnożenia WORD i CONST w BASCOM na m128

    Mnożąc zmienną typu WORD przez stałą CONST wychodzi niedokładny wynik. Np: WORD = 200 x CONST = 0.0025 = SINGLE = 0.499999933. Dokładność obliczeń zmiennoprzecinkowych jest kwestią długości (i formy) reprezentacji liczb zmiennoprzecinkowych. Z oczywistych względów w ośmiobitowych procesorach z małą pamięcią reprezentacja FP nie może być zbyt długa...

    Mikrokontrolery   05 Cze 2005 18:50 Odpowiedzi: 7    Wyświetleń: 1401
  • [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
  • Bascom: Jak wyświetlić zmienną SINGLE z dwoma miejscami po przecinku?

    Witam wszystkich. Problem kształtuje się następująco: W programie wynik wrzucany jest do zmiennej typu SINGLE. Jest to wartość prędkości na poziomie około 2 m/s Wynik wyświetlany jest na wyświetlaczu LCD zawsze do 9 miejsca po przecinku: Np. 1.945674391 chciałbym, aby wyswietlanie było tylko dwa miejsca po przecinku, czyli np. 1.94, nie jest istotne...

    Mikrokontrolery   02 Kwi 2011 20:22 Odpowiedzi: 2    Wyświetleń: 1208
  • BASCOM jak sie wyswietla zmienną tylko do 1 miejsca po przec

    Witam! Mam tu taki kawałek kodu: Dim Tick_time As Single Dim Length As Single Dim Mps As Integer Dim Fps As Integer Dim Fff As Single Dim Tick_count As Integer Dim Czas As Single Tick_time = 0.000096 Czas = Tick_count * Tick_time Mps = Length / Czas Fff = Length / Czas Fff = Fff * 10 Fps = Fff / 3 Tick_count = 0 Cls Lcd Mps Lcd " m/s " Lowerline...

    Programowanie   22 Maj 2005 13:07 Odpowiedzi: 7    Wyświetleń: 1829
  • Termometr Attiny2313 i DS18B20 - błędne odczyty temperatury, co sprawdzić?

    Czyli zmienić typ zmiennej i usunąć fusing, tak? Dodano po 31 Niestety nic to nie dało zmieniłem zmienną T1 z single na integer i long i wtedy termometr pokazuje tylko zero i nie mierzy temperatury, może ktoś ma jakiś pomysł na zaokrąglenie wyniku do liczby całkowitej.

    Mikrokontrolery   11 Gru 2009 16:36 Odpowiedzi: 36    Wyświetleń: 8328
  • Jak zaokrąglić wynik obrotomierza do setek na ATtiny2313?

    Zdefiniuj zmienną Temp jako Word. Jak ci ma wyświetlić 600 jesli zmiena Byte może przyjąc max wartość 255. Właśnie powyżej tej wartości będą ci sie wyświetlać dziwne rzeczy. No to może wytłumaczę jak to zrobić na zmiennej typu Byte według wyżej wspomnianej ideii. $crystal = 4000000 $regfile "attiny2313.dat" Dim Pomiar As Single Dim Temp As...

    Mikrokontrolery   22 Sie 2007 22:49 Odpowiedzi: 9    Wyświetleń: 2775
  • Atmega8 Bascom - Jak się pozbyć zmiennej typu single

    I jeszcze jedno ten program natychmiast poprawisz używając symulatora w którym co pętlę wyświetlisz wartości wszystkich zmiennych. A jak myślisz dlaczego na początku tych kodów jest $sim ? co z tego , że później potrzebujesz zmienną Z Nie później, a w trakcje wykonywania pętli. W tej pętli ta zmienna bardzo szybko się przepełni bo jest zbyt małej pojemności...

    Mikrokontrolery AVR   09 Gru 2013 10:11 Odpowiedzi: 17    Wyświetleń: 2322
  • [Atmega8][Bascom] Sterownik pieca z podajnikiem szufladowym

    Witam Miałem podobny problem z wyświetlaniem. Trzeba prawidłowo przypisać typy zmiennych a formatowane umieścić w poleceniu LCD "123";Fusing(X, #.##);"123". Tylko takie umieszczenie formatowania rozwiązało mi problem z wyświetlaniem całkowicie. Odpowiednie akcje na zmiennych należy wykonywać po zaokrągleniu do całości instrukcją np Round(Vol) lub Int(Vol)...

    Mikrokontrolery AVR   27 Gru 2013 19:37 Odpowiedzi: 11    Wyświetleń: 5933
  • Jaki przetwornik A/C 4-single + 4-różnicowe wejścia

    Moje podsumowanie: użyłbym LM385Z jako 2V źródła napięcia odniesienia. Miałbym wtedy 2V zakres pomiarowy, w którym mieściłby się 0 ÷ 1,35V napięcie na akumulatorku i 0 ÷ 1,76V czyli wzmocnione przez 8 napięcie na R1 pomiarowym. Tutaj mały schemat: http://obrazki.elektroda.net/60_12339304... Teraz jakie będą błędy pomiaru/przetwarzania: - tolerancja...

    Mikrokontrolery AVR   06 Lut 2009 16:04 Odpowiedzi: 12    Wyświetleń: 2566
  • Bascom: Błędy przy użyciu FUSING dla dwóch portów ADC jednocześnie

    ok, no tak przecinek... wstyd się przyznawać :) dzięki bardzo za szybka odpowiedz. Doradzam , by dla tak prostych obliczeń jak również niewielkiej pamięci programu , zpomnieć o istnieniu SINGLE i FUSING - no chyba że potrzebne Ci są super dokładne dane(zaokrąglenia).Szkoda flsh'a ;) Można np. $regfile = "m8def.dat" $crystal = 8000000 Config...

    Mikrokontrolery   05 Lut 2006 10:06 Odpowiedzi: 6    Wyświetleń: 1929
  • Pomiar napięcia, przetwornik A/C [Atmega8][BASCOM]

    Łap. Voltomierz będzie działał stabilnie, ale wiedz, że Ty masz błąd logiczny w swoim kodzie. Pomysl. Jeśli u Ciebie "Steps" to zaokrąglone do całych poprzez Round "Angle" to jest to wartość ustalana przez napięcie czyli w pewnym momencie będzie stała. A tu zmienna "Kroki" jest porównywana z ta zmienną ""Steps", ale po porównaniu dodajesz lub odejmujesz...

    Mikrokontrolery AVR   11 Mar 2022 18:09 Odpowiedzi: 3    Wyświetleń: 879
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Poprawiłem błędy, w tym ten związany z częstotliwością a nie z okresem sygnału. Dodałem zmienną typu Single Czestotliwosc, do obliczeń zmiennoprzecinkowych. W Timer0 wpisuję na starcie 131, Config Int0=Rising. Czy dobrze to robię, czy we właściwych miejscach kodu? Pytania: Jak zaokrąglić wynik ze zmiennej Czestotliwosc do dwóch miejsc po przecinku?...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2247
  • [AT90S2313] Czy schemat z AT90S2313 i ADS1110 do pomiaru napięcia jest poprawny?

    Ma ktoś jakiś pomysł na odchudzenie programu do 2kb? Obecneie zajmuje 2188 bajtów. 140 bajtów do odchudzenia. Dim Napiecie As Single , Pga As Integer Dim Addressw As Byte , Addressr As Byte , Pomiarh As Byte , Pomiarl As Byte Dim Napiecies As String * 10 Addressw = &B1001101 'adresy do zapisu Addressr = &B1001111 Pga = 1 'Odczytu Cls Do Gosub Odczyt...

    Mikrokontrolery AVR   04 Sty 2009 17:24 Odpowiedzi: 74    Wyświetleń: 10250
  • Jak wyświetlić wynik ADC jako napięcie na LCD w Atmega8?

    Witam ,uczę się obsługi przetwornika ADC i na bazie helpa z Bascoma napisałem dwa programiki: [syntax=basic4gl] 'przetwornik ADC $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 40 Config Portc = Input Config Portd = Input nop Portd = &B11111111 nop Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portb.3...

    Mikrokontrolery   13 Cze 2012 15:17 Odpowiedzi: 4    Wyświetleń: 1348
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    czy będziesz miał temperatury ujemne? i co oznacza zmienna "Liczba" Liczba jest typu byte (0-255) jak ma być <0 ? odczyt temperatury: w kodzie ująłem zmienną znak dim znak as bit znak = 0 wartość dodatnia znak = 1 wartość ujemna znak = 0 'zakładam że wartość jest dodatnia 1wreset If Err = 0 Then 1wwrite &HCC 1wwrite &HBE Ds_1 = 1wread()...

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6727
  • Jak zbudować obrotomierz na ATmega16 i ATtiny2312?

    Witam W prockach dopiero raczkuje. Robię obrotomierz do samochodu (choć można zastosować to wszedzie). Oparłem to na atmega16 bo taki akurat teraz mam, ale docelowo ma byc na 2312.Na razie jest wszystko w fazie testowej na biurku, ale założenia są takie: na kole zamachowym umieszczam siakiś czujnik, podaje to na układ formowania impulsu, z którego będę...

    Mikrokontrolery   14 Wrz 2004 08:00 Odpowiedzi: 11    Wyświetleń: 3255
  • P&W Project - Tanie nadstawki 12" plus 1" na No Name

    http://obrazki.elektroda.pl/6301628700_1... Cześć. Długo się zastanawiałem i doszedłem do wniosku że jednak je przedstawię-Powód był chyba taki że dawno na diy-akustyka nie pojawiło się nic nowego a i wiem jakie odezwą się głosy niektórych elektrodowiczów to to mnie trochę powstrzymywało ale się zdecydowałem więc… Chcę wam pokazać...

    DIY Akustyka   25 Mar 2011 22:04 Odpowiedzi: 19    Wyświetleń: 7894
  • [BASCOM] Dlaczego kod z AT90S2313 nie działa na ATTiny2313 w BASCOM AVR 1.11.8.1?

    Oto kod jednego z programów z którym mam problemy: 'C029f.bas Generator impulsów prostokątnych ' UWAGA! Wejsciem EN(able) modułu LCD steruje końcówka PB.1 ' do wyjscia PB.3 dołączona przez rezystor 1k anoda diody LED (katoda do masy) Dim Impuls As Word , Przerwa As Word , Czas As Single , Zmiana As Bit , Napis As String * 9 Config Timer1...

    Mikrokontrolery AVR   02 Mar 2009 15:04 Odpowiedzi: 6    Wyświetleń: 2153
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Witam ponownie No ja walczę z całym kodem, żeby go trochę zoptymalizować, ale nie bardzo się daje. zajęte 77% a nie mam konwersji danych z sht11 jeszcze zrobionych, coś mi się wydaję, że będzie trzeba się przesiąść na M32. Przykładem może być np. zapis temperatury z dokładnością do jednego miejsca po przecinku. Przecież wystarczy do tego zwykły, dwubajtowy...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9560
  • Atmega8 - termometr ds18b20 . Na m32 działa, na m8 nie.

    Witam Tworze sobie prosty termometr na wyświetlaczu 7 segmentowym. Napisałem kod w bascomie i wrzuciłem na płytę testowa z atmega32 i śmiga jak trzeba. Kolejnym krokiem było wrzucenie tego na na atmege8 (zmieniłem m32def.dat na m8def.dat i taktowanie na 1MHz ) atmega świeża , fusebity nie zmieniane. No i jak zwykle u mnie to bywa, rzecz nie działa....

    Mikrokontrolery Początkujący   07 Gru 2012 09:21 Odpowiedzi: 7    Wyświetleń: 2898
  • Roat v1.0 - Oscyloskop RS232

    A jest możliwość zapisu danych w do MS Excela lub do csv w postaci tabel? Dlaczego 11 bajtów przy czterech naraz (a nie 8)? Niestety nie ma możliwości zapisu do excel'a, i ja nie potrafie tego zrobić. Wykres można zapisać do pliku *.grf Po otwarciu go w notatniku wygląda tak: Kurve 255 1462 0.00000000000000E+0000 0.00000000000000E+0000 9.99999999999446E-0004...

    DIY Poczekalnia   04 Sty 2016 10:21 Odpowiedzi: 20    Wyświetleń: 6714
  • Jak napisać makro VBA do optymalizacji wartości X w Excelu?

    Nie skupiałem się na obliczeniach. Statystykę jakoś zaliczyłem, ale nie uważam jej za dziedzinę matematyki... Matematykę lubię, nawet różniczki 2 rzędu i szeregi, ale jak widzę prawdopodobieństwo to jestem chory... nie rozumiem tego zupełnie. Wykonałem makro do pobierania wartości na zasadzie wprowadzenia ich "gdzieś" i rozpoczęcia obliczeń. Chciałem...

    Software serwis   01 Sty 2013 22:50 Odpowiedzi: 20    Wyświetleń: 2754
  • Antena Yaga na 767 MHZ - proszę o sprawdzenie (MMANA-GAL)

    Witam proszę o porównanie parametrów/wymiarów anten Yagi-Uda do odbioru TV na kanał 58 częstotliwość 767,25 MHz. Anteny wyliczyłem programie Yagi Calculator (dobry programik i polecany) który wyliczył mi takie wartości na to pasmo: Yagi design frequency =767,25 MHz Wavelength =391 mm Parasitic elements fastened to a non-metallic or separated from boom...

    Radiotechnika Początkujący   19 Gru 2010 15:14 Odpowiedzi: 2    Wyświetleń: 3862
  • [Bascom] Dokładność odmierzania czasu w milisekundach

    Witam serdecznie! Najpierw może podzielę się kodem: [syntax=basic4gl] $crystal = 8000000 $regfile = "m644pdef.dat" Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 Dim Plynnosc As Integer Dim Plynnosc_r As Single Dim Plynnosc_t As Single Dim Reszta_pwm1b As Integer Dim Ustaw_czasu_ms As Integer...

    Mikrokontrolery AVR   25 Sie 2011 13:34 Odpowiedzi: 0    Wyświetleń: 885
  • Operacje matematyczne w Bascom (ostrzeżenie przy kompilacji)

    Witam ,właśnie zaczynam wzmagania z operacjami matematycznymi w BASCOM (jak dotąd nie były mi potrzebne) ;) Zauważyłem pewne zjawisko ,że po przekroczeniu 90% Flash przy kompilacji zaczynają się dziać dziwne rzeczy ,jakby stos czy ram niszczył zmienne i pojawiają się dziwne wyniki ,stąd z ATTINY2313 ,przeskoczyłem na Atmegę8. Ten sam program bez jakichkolwiek...

    Mikrokontrolery   27 Gru 2011 19:55 Odpowiedzi: 0    Wyświetleń: 916
  • Domowy pecet rozbudowa do "serwera" - pilnie potrzebne opinie

    Witam, po zapoznaniu się z ofertami na zakup serwera okazało się, że minimalna kwota potrzebna do zakupu sensownego zestawu to w zaokrągleniu 20 000 brutto. W związku z powyższym chciałbym zasięgnąć u Was porady dotyczącej czy jest sens rozbudowanie swojego komputera i wstawienie go w obudowie Tower w kolokację ? Zestaw jaki posiadam: 1. obudowa Chieftec...

    Komputery Co kupić?   25 Lis 2011 21:34 Odpowiedzi: 0    Wyświetleń: 1055