bascom round

Znaleziono około 61 wyników dla: bascom round
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    To może koledzy mają jakiś inny sposób na zamianę liczby z postaci zmiennoprzecinkowej w całkowitą? No to w końcu chcesz mieć liczbę całkowitą w zmiennej zmiennoprzecinkowej czy liczbę całkowitą w zmiennej całkowitej? Jak to drugie, no to Round: Dim Co2_w As Single Dim Co2_int As Long ... Co2_int = Round(co2_w) Niezgodnie z Helpem BASCOMa,...

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8647
  • REKLAMA
  • Kinematyka odwrotna w Bascom dla manipulatora - jak zapisać wzory?

    W symulatorze jest wszystko OK, może zwiększ stos? A jeśli chodzi o czyszczenie to chodziło mi o CLS. Próbowałeś zaokrąglić wynik przed wysłaniem go na LCD, przez funkcję np Round ?

    Mikrokontrolery   11 Lis 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1638
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [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] prezentacja pomiaru ADC w postaci procentowej

    Ogranicz ifami, zaokrągla się funkcją round.

    Mikrokontrolery AVR   17 Wrz 2010 19:58 Odpowiedzi: 8    Wyświetleń: 1718
  • [bascom] Jak usunąć kropkę i zero po mnożeniu ułamka przez 1000?

    Jeśli pomnożysz x 1000 to funkcje int i round są już niepotrzebne. target = FUSING(source, "mask") target = FORMAT(source, "mask") Dokładny opis w helpie.

    Mikrokontrolery AVR   04 Gru 2009 18:23 Odpowiedzi: 4    Wyświetleń: 2003
  • REKLAMA
  • [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] Problem z obsługą przycisków i przerwania.

    Nie będę sie rozpisywał: Dim T1 As Single , T2 As Integer ... T1 = -123.50 T2 = T1 'bez części ułamkowej T2 = Round(T1) 'zaokrągli zgodnie z prawami arytmetyki ... Pozdrawiam Piotrek

    Mikrokontrolery   28 Lip 2005 22:29 Odpowiedzi: 6    Wyświetleń: 1886
  • 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
  • [BASCOM] Średni wynik z ADC i problem z funkcją Round

    To wcześniejsze zerowanie Sre dobrze poprawiłem? Kurcze nie za bardzo rozumiem tą komendę LEN próbuję tak: [syntax=vb]Dys = Round(dys) Dys = Str(dys) Dys = Len(wart_dys)[/syntax]

    Mikrokontrolery AVR   17 Mar 2011 15:36 Odpowiedzi: 9    Wyświetleń: 2463
  • EvB Atmega644P - nie mogę obciąć wyniku z ADC do postaci 123.45[BASCOM]

    [syntax=basic4gl]cisn = Round(cisn*100)/100[/syntax] Przed wyświetleniem wyniku. O ile zmyślny Bascom tego nie zoptymalizuje. Może lepiej tak: [syntax=basic4gl]cisn = Round(cisn*100) cisn= cisn/100[/syntax]

    Mikrokontrolery Początkujący   09 Wrz 2012 09:18 Odpowiedzi: 22    Wyświetleń: 2454
  • [BASCOM] Jak zrealizować różne interwały pomiarów dla DS18B20 i napięcia?

    A jeszcze mam takie pytanko o zaokrąglenia ponieważ funkcja ROUND nie do końca prawidlowo działa. Powidzmy otrzymuję wynik liczbowy z przetwornika ADC, dzielę go przez powiedzmy 3 i mnożę przez 100. Liczba po przeliczeniu to powiedzmy 325.4286. Jeśli zastosuję na tej liczbie funkcje ROUND mój wynik to 325 .0 Nie mam pojęcia jak się pozbyć tej kropki...

    Mikrokontrolery AVR   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2966
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Witam Wersja mojego Bascoma to 1.11.9.0. Niestety ani Round ani zrównanie liczb ze sobą skutków nie przynosi. Pozdrawiam, Karol

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2100
  • REKLAMA
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Przerwanie masz co 0.256ms a nie co 4ms. A w przerwaniu dzieje się sporo- spróbuj dać prescale 64. Będziesz miał co 2ms. Z round jest coś niezgodnego z helpem podobno. Pisał o tym Atom tu: http://www.elektroda.pl/rtvforum/topic16... Może- ale to są tylko niesprawdzone przypuszczena- daj na początku Dim t_1 as long A w pętli rzutowanie: t_1= T1...

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7305
  • AVR - bascom - funkcja w basco nie działa (kompiluje się ale nie działa poprawni

    Round() zaokrągla do najbliższej wartości całkowitej) w tym przypadku 13,9.... do 14 Powinieneś (jeśli dobrze zrozumiałem funkcje) użyć INT()

    Mikrokontrolery AVR   07 Lut 2013 13:18 Odpowiedzi: 6    Wyświetleń: 1935
  • Analiza napięcia zmienn.w czasie z przetwornika A/C - rozkład na częstotliwości

    Od razu wspomnę, że nie znam Bascoma, więc mogę nie mieć racji, ale dla mnie wygląda podejrzanie wyrównywanie do całkowitej wyniku sin() i cos(). To raczej nie ma sensu. Tak ogólie to sin i cos należy stablicować - tj obliczyć N poszczególnych wartości raz i potem korzystać z gotowych wartości z tablicy. Jak masz stałe N to wręcz można (o ile można...

    Mikrokontrolery   20 Lut 2012 18:59 Odpowiedzi: 55    Wyświetleń: 6289
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    Takie mam problemik. Otóż mam w stringu wartość typu "843.30" - przecinek może być na różnej pozycji, czyli może to być np. "3.423" Potrzebuję toto zamienić na wartość liczbową, więc przepisuję do zmiennej typu SINGLE. Ale - dla stringu "84.2" otrzymuję wartość zmiennej 84.199996946 Jak sądzę, jest to problem konwersji do single - czy jest jakiś sposób,...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1512
  • [atmega128][Bascom]Wyświetlacz graficzny - Brak informacji na ekranie - czasami

    Podejrzewam, że inicjalizacja będzie kasowała całą zawartość wyświetlacza, co za tym idzie może pojawić się bardzo częste miganie. na tuxgraphics, w [url=http://tuxgraphics.org/electronics/... , init wyświetlacza był wywoływany cyklicznie co jakiś czas. W prawdzie jest tam lekkie mignięcie, które da się zauważyć...

    Mikrokontrolery AVR   13 Paź 2013 17:39 Odpowiedzi: 15    Wyświetleń: 2576
  • [Bascom] Jak dostosować Sound do Beep? Problem z funkcjami w Bascomie

    Chciałem sobie dostosować bascomowe polecenie Sound (pin, pulses, periodes) do PeCetowego Beep(f,t) w tym celu sobie napisałem 2 funkcje ale coś nie zabardzo to działa. Pierwszy raz w ogóle używam funkcji w bascomie, proszę o pomoc. $regfile = "m32def.dat" $crystal = 16000000 '16MHz Dim Pulses As Single Dim Periodes As Single Dim F As Integer...

    Mikrokontrolery AVR   06 Gru 2009 08:14 Odpowiedzi: 1    Wyświetleń: 1167
  • [bascom avr] sprawdzanie czy liczba w single całkowita

    Nie da się, bo jest zapisana w postaci mantysy i wykładnika. Mantysa zapewne nie ma podstawy 10... Nie znam Bascoma, ale jeśli Frac zwraca to co jest po przecinku, to wystarczy przecież warunek if(Frac(zmienna)==0) then 'zmienna jest liczbą calkowita'. Nie ma tam też poleceń w stylu Round? Z drugiej strony Bascomowe maski nie umożliwiają zrobienia tego...

    Mikrokontrolery AVR   23 Cze 2010 13:22 Odpowiedzi: 10    Wyświetleń: 1906
  • 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 zmierzyć obroty 4 wentylatorów jednocześnie na Attiny 2313 w BASCOM?

    Moglibyście koledzy napisać dlaczego w warunkach: If W1 > 1000 Then S = W1 S = 7465000 / S W1 = Round(s) Else W1 = 0 End If są liczby 1000 i 7465000? Z góry dzięki.

    Mikrokontrolery   22 Lip 2010 20:21 Odpowiedzi: 53    Wyświetleń: 7895
  • Co wpływa na szybkość wykonywania programu - czego unikać?

    piotr5000- te zasady można i należy stosować programująć w dowolnym języku mikroprocesory. One jednak są małe, arytmetyka zmiennoprzecinkowa jest za to pamięciożerna, wyświetlacze są wolne i CLS zawsze jest wolne- podobnie jak HOME. Dodam jeszcze że należy zapomnieć o _delay() i wait. Też w dowolnym języku to z reguły demoluje program. Zarówno w pętli...

    Mikrokontrolery   12 Cze 2011 18:36 Odpowiedzi: 34    Wyświetleń: 5073
  • atmega16 Bascom - wyświetlanie liczby zmiennoprzecinkowej zaokrąglanie

    Więc tak potrzebuje wyświetlić liczbę w formacie x.x. I nie wiem jak to zrobić próbowałem tak iż daną liczbę mnożyłem razy dziesięć zaokrąglałem do liczby całkowitej funkcją round a następnie robiłem dzieliłem na dziesięć ale na wyświetlaczu lcd i tak pojawiało mi się kupę liczb po przecinku w formacie x.x00000001 lub podobne x.x999999991. Jak to zrobić...

    Mikrokontrolery AVR   10 Lis 2014 18:11 Odpowiedzi: 2    Wyświetleń: 1287
  • Nieprawidłowe wyniki obliczeń w BASCOM na AVR MEGA16 - jak poprawić?

    Witam. Musze wykonać pare obliczeń na AVR MEGA16 program pisze w BASCOMie więc teoretycznie nie powienienem mieć z tym problemów. A jaednak po napisaniu programu wyniki są nieprawidłowe i nie chodzi o dokładności po rzecinku tylko skrajnie różny wynik. Tak wyglądają wzorki. Dane są Ww i Tp z przedziału od 1 do 99 E = 6,107 * 10 ^ ( ( 7,5 * Tp ) / (...

    Mikrokontrolery   12 Lis 2005 16:24 Odpowiedzi: 5    Wyświetleń: 1002
  • 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ń: 894
  • [Atmega32] Błędy w odczycie DS18b20 na Atmega32 w Bascom - procedura odczytu trzech czujników

    Witam. Mam procedurę odczytu trzech czujników temperatury: [syntax=vbnet] Sub Odczyt_ds18b20 Reset Watchdog Disable Interrupts 1wreset Select Case Ktory_ds Case 0: 1wwrite &HCC 1wwrite &H44 Case 1: 1wwrite &H55 1wwrite Ds1(1) , 8 'adres pierwszego czujnika 1wwrite &HBE Odczyt(1) = 1wread(2) 'odczytaj dwa pierwsze bajty T = Odczyt(2) : Shift T , Left...

    Mikrokontrolery   05 Sty 2018 15:30 Odpowiedzi: 3    Wyświetleń: 495
  • [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ń: 2362
  • Atmega128[Bascom] - Działania na zmiennych single i word.

    Napisałem taki prosty program do rysowania na LCD graficznym przy użyciu panelu dotykowego, podłączonego do ADC: Wszystkie operacje matematyczne mogą być przeprowadzane na liczbach typu Single. Można także dokonywać konwersji (niejawnej) z typu Single na Integer lub Word, i odwrotnie: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową...

    Mikrokontrolery Początkujący   29 Gru 2013 20:39 Odpowiedzi: 1    Wyświetleń: 1476
  • [ATmega8] [bascom] - Dodanie drugiego przycisku do wyświetlania wyników

    jestem bardzo początkujący więc pewnie pytanie będzie banalne :-) szukałem na różnych forach, próbowałem i nie wiem gdzie wrzucić w kodzie 2 przycisk... idea programu ma być taka: po włączeniu zasilania pojawia się na wyświetlaczu "witaj" i po naciśnięciu przycisku 1 mierzy napięcie (kolejne naciśnięcie=kolejny pomiar). I do tego miejsca wszystko działa....

    Mikrokontrolery Początkujący   28 Kwi 2012 21:34 Odpowiedzi: 1    Wyświetleń: 1056
  • [mega8][bascom] Sterownik silnika elektrycznego do łodzi

    Szukałem, ale nie znalazłem niczego, co zapewniało by regulację w pożądanym zakresie (60-100%) i przełącznie przód-tył, tak jak to chcę zrobić. http://obrazki.elektroda.net/47_12198423... Gotowe, przebieg PWM ma częstotliwość ok 20kHz (przy kwarcu 10MHz): $regfile = "m8def.dat" $crystal = 10000000 Config Adc = Single , Prescaler =...

    Mikrokontrolery AVR   28 Sie 2008 13:50 Odpowiedzi: 8    Wyświetleń: 4505
  • [Bascom] Jak zmierzyć obroty wentylatora 5V 4Pin na Atmega8 z PWM w Bascom?

    Witam Od jakiegoś czasu próbuje napisać program(na atmege8) który by mierzył mi obroty wentylatora. Posiadam wentylator od laptopa 5v 4Pin. Wentylator steruje Pwm. Przeszukałem chyba wszystko na forum i nie znalazłem konkretnej odpowiedzi na mój problem. Pisałem już program który wykorzystuje do zliczania wejście Int0, również konfigurowałem timer0...

    Mikrokontrolery AVR   07 Kwi 2012 15:12 Odpowiedzi: 16    Wyświetleń: 3255
  • [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
  • GWS...Czyli system nawadniania roślin

    Dziękuję za wszystkie miłe słowa, bardzo mnie one cieszą i jak najbardziej motywują do dalszej pracy :) (at)DmZ Tak, ten element jest w pełni ogarnięty ;) Zasada działania jest dość prosta - montujesz czujnik tak aby mierzył odległość od lustra wody, potem wykonujesz ciąg prostych obliczeń: Najpierw odejmujesz od odległości czujnika od dna taką odległość...

    DIY Konstrukcje   13 Cze 2016 11:38 Odpowiedzi: 29    Wyświetleń: 8559
  • [ATmega32] ATmega32 BASCOM PWM - niestabilny sygnał na oscyloskopie, jak poprawić kod?

    Witam serdecznie. Próbuje stworzyć generator PWM o zmiennym wypełnieniu i zmiennej częstotliwości. Generator ten chce stworzyć na ATmega32 12MHz w języku BASCOM. Zmian dokonywać będzie można przez dwa potencjometry. Mam już napisany program ale niestety sygnał na oscyloskopie wariuje. Co jakiś czas jest przebicie innych wartości. Walczyłem z tym dość...

    Mikrokontrolery AVR   09 Lip 2008 18:09 Odpowiedzi: 5    Wyświetleń: 3707
  • Jak zrobić woltomierz i amperomierz na Atmega8 z wyświetlaczem 16x2?

    A czy na tej symulacji w bascomie będzie widać normalnie ą ę czy tylko jakieś znaczki? Dodano po 6 No zrobiłem teraz tylko pytanie czy dobrze? $regfile = "M8def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 32 $framesize = 32 '---------------------------------------... Dim Adc_data As Integer Dim S As...

    Mikrokontrolery AVR   18 Kwi 2010 21:33 Odpowiedzi: 73    Wyświetleń: 28384
  • [ATmega32][Bascom]Algorytm rozjaśniania/ściemniania

    Witam Moje wypociny na podstawie których ma się zwiększać lub zmniejszać PWM w zależności od jakiś ustawionych parametrów. W tablicy mam zapisane kroki według jakich ma zachodzić rozjaśnianie/ściemnianie a w przerwaniu co 1s ustawiam odpowiednie flagi na podstawie których zliczany jest czas do kolejnego kroku. I niby wszystko działa ale gdy rozjaśni...

    Mikrokontrolery AVR   11 Paź 2012 16:56 Odpowiedzi: 6    Wyświetleń: 1305
  • 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ń: 9566
  • [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ń: 5954
  • Attiny 2313 - Błąd 7 i 123 przy pisaniu programu w Bascom 2.0.7.5

    Witam. Podczas pisania testowego programu (do płytki testowej z kursu Bascoma) do sterowania falownikiem wyskakują mi błędy 7 i 123. Korzystam z wersji demo Bascom 2.0.7.5. Oto mój program Dim Czestotl As Byte , Do_zaokr As Single , Do_timera As Long , Ktorapol As Bit , Odliczanie As Long , Blokada As Bit , Powitanie As Bit Config Pind.0 = Input , Pind.1...

    Mikrokontrolery AVR   29 Paź 2014 20:31 Odpowiedzi: 4    Wyświetleń: 852
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    'you can configure 4 DMA channels Config Dmach0 = Enabled , Burstlen = 2 , Chanrpt = Disabled , Tci = Off , Eil = Off , Sar = None , Sam = Inc , Dar = None , Dam = Fixed , Trigger = 0 , Btc = 2 , Repeat = 1 , Sadr = Varptr(array(2)) , Dadr = Varptr(dacb1) Start Dmach0 ' this will do a manual/software DMA transfer, when trigger<>0 you can use...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8553
  • Bascom AVR - Przekazanie parametrów do funkcji - jeden parametr nie działa

    Zdurniałem całkowicie. Czy ktoś napisze gdzie zrobiłem jakiś błąd. Do funkcji mam przekazać 2 parametry, jeden wchodzi w porządku a drugi za nic w świecie. Sprawdzałem na 2-ch wersjach kompilatorów, to samo. [syntax=vbnet] $regfile = "m32def.dat" 'procesor $crystal = 11059200 'kwarc $hwstack = 256 '64 $swstack = 256 '64 $framesize = 256 '64 Dim U1_...

    Mikrokontrolery AVR   13 Lis 2016 19:39 Odpowiedzi: 2    Wyświetleń: 795
  • Jak zaprogramować sterownik wtrysku LPG na ATmega128 w Bascom?

    Wiec trochę to trwało by cokolwiek napisać ( brak programatora działającego z bascom trochę mnie stopował) Zrobiłem juz prosty algorytm tego co potrzeba zrobić i podzieliłem prace na 4 etapy: 1) wejścia adc dla map sensora ( zrobione ;) 2 wejście dla enkodera ( muszę zakupić jakiś impulsator i napisać parę linijek) 3 pomiar czasu pracy każdego z wtryskiwaczy....

    Mikrokontrolery AVR   16 Gru 2013 12:36 Odpowiedzi: 6    Wyświetleń: 3564
  • [Bascom][Atmega128] - Śmieci na GLCD przy odczycie temperatury

    Mam taki problem że gdy podpięty jest DS18B20 to na wyświetlaczu pokazują się jakieś śmieci, wszytko działa bez problemu. Gdy czujnik zostanie odpięty nie ma problemu z tymi śmieciami. Podejrzewam że przyczyną tego może być funkcja FUSING, może istnieje sposób na ominięcie tej funkcji. Kody: Temperatura odczytywana w przerwaniu zewnętrznym co 1s. http://obrazki.elektroda.pl/4835761200_1...

    Mikrokontrolery AVR   05 Mar 2013 18:05 Odpowiedzi: 4    Wyświetleń: 1815
  • [atmega8] [atmega8][bascom] Błąd w mnożeniu wartości Timer1 i różnice w Odo/Odo1

    Nigdzie. Tak działają single. - patrz na http://babbage.cs.qc.edu/IEEE-754/Decima... Wpisz wartośc 0.00167 i zobacz reprezentajcę tej liczby w formie not rounded, wynik to: 1.6699999e-4 (czyli te 0.0001669)

    Mikrokontrolery AVR   23 Sie 2009 22:14 Odpowiedzi: 7    Wyświetleń: 1299
  • Odrzucenie części ułamkowej "po przecinku". [Basco

    A gdzie szukałeś? bo przecież w helpie Bascoma najszybciej znajdziesz zawsze odpowiedź na takie pytania - wystarczy go tylko ponownie przewertować ;) widziałeś opis takich poleceń jak Round, Int itp ? na pewno do czegoś ci się przydadzą

    Mikrokontrolery   11 Lis 2009 14:11 Odpowiedzi: 3    Wyświetleń: 1366
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51012
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Nigdy nie miałem tego sensora u siebie i dlatego nie czytałem dokumentacji i koła od nowa tez nie chciałem wymyślać. Jest gotowy kod na to na innym forum. On moze obsługiwać więcej czujników. Najważniejsze że pokazane jest jak do tego Twojego dodać obsługę temperatur ujemnych. [syntax=vbnet] ' ' Sensor DHT22 ' Insanity ' $regfile = "m328pdef.dat" $hwstack...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 324
  • [Bascom] Losowe wartości temperatur z DS18B20 w sterowniku pieca

    Chodzi o te zaznaczone ustawienia z obrazka. Są wstawiane jako domyślne jeśli się ich nie wpisze do kodu. Chodzi o to, że kiedy Bascom skacze do jakiegoś Sub to odkłada na stos te wcześniej omawiane dwa Bajty. W takim Sub już może tego nie widać, ale tez skacze np. do procedury odczytu czujników 1Wire. To już np. cztery bajty a w tym momencie nadchodzi...

    Mikrokontrolery   05 Maj 2020 19:23 Odpowiedzi: 8    Wyświetleń: 729
  • [Mega32][Bascom] - Dziwne działanie z wyświetlaczem ST7565R

    Witam. Buduję zegarek oparty o Atmegę32 i wyświetlacz na sterowniku ST7565R. Układ podobny do mojego [url=http://www.elektroda.pl/rtvforum/to... zdalnego. Skopiowany jest z niego program, oczywiście przerobiony odpowiednio i powycinane co trzeba. Na razie tylko go uruchamiam. I tak jak przy pisaniu programu pod "Panel zdalny" nie...

    Mikrokontrolery AVR   29 Wrz 2016 16:39 Odpowiedzi: 2    Wyświetleń: 984
  • [BASCOM] - Jak zintegrować DS18B20 bez opóźniania encodera?

    Ok poradziłem sobie tylko teraz wyskoczył mi inny problem , a mianowicie nie wiem dlaczego nie mogę korzystać z funkcji LINI i Boxfill wyświetlacz szaleje :-) a chciałbym wykorzystać te dwie funkcje w programie poniżej kod programu [syntax=basic4gl] '***************************************... '* Code to test DS18x20 '* The 1-wire bus pin is Port...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1377
  • Bascom ATmega32 - zamiana znaku w string oraz tryb powerdown

    Koledzy, poniżej kod. Zauważyłem poważny problem. Timer1 mi się sypie zanim dojdzie do 0. Tzn, nagle, zanim upłynie zadany czas, uC zwiesi się i przestanie wykonywać pętlę Do ... Loop until. Nie wejdzie w stan Powerdown i nadal będę mógł wywołać przerwanie Int0 - czyli zawiesza się w pętli Do...loop. Zdaje się, że nieszczęsne Wait 1 wewnątrz tej pętli...

    Mikrokontrolery AVR   24 Gru 2013 12:17 Odpowiedzi: 12    Wyświetleń: 1815
  • 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
  • [BASCOM] Jak odczytać dane o przesunięciu z myszki PS2 w BASCOM?

    no temat nie wydaje sie problematyczny... ale pewnie zawsze sie trafi na jakies przeszkody :) no nie pomoge ci podajac gotowca, ale poszukalem chwile na necie i : PS/2 Mouse/Keyboard Protocol: http://www.burtonsys.com/ps2_chapweske.h... jesli jestes dobry w c to na podstawie ponizszego linku pewnie rozjasni sie w glowie (to interfejs klawiatury) http://www.atmel.com/dyn/resources/prod_...

    Mikrokontrolery   10 Gru 2007 20:23 Odpowiedzi: 3    Wyświetleń: 6896
  • [Bascom]DS1307 obsługa nastawień czasu i daty przyciskami

    Witam, Próbuje dopisać funkcję wprowadzania daty i czasu za pomocą klawiszy w Bascomie na scalaku DS1307, problem mam taki ,że nie widzę nastaw online :-) tylko dopiero po wyjściu z menu i nie wiadomo do końca co się wpisało . Dodano po 3 zrobione może się komuś przydać , [syntax=vbnet] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000...

    Mikrokontrolery AVR   23 Lut 2017 08:37 Odpowiedzi: 2    Wyświetleń: 1872
  • BASCOM: Błąd w kodzie z Nowego Elektronika - konfiguracja pinów i ADC

    zamieszczam listing ktory przeklepalem zgazety Nowy elektronik: $regfile = "m8def.dat" $crystal = 800000 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.3 , Db6 = Portd.2 , Db7 = Portd.1 , E = Portd.5 , Rs = Portd.7 Config Lcd = 16 * 2 Config Adc = Single , Prescaler = Auto , Reference = Off Ddrb = &B00000000 Ddrc = &B00000000 Ddrd = &B10111110...

    Programowanie   11 Lis 2006 14:06 Odpowiedzi: 9    Wyświetleń: 1829
  • Bascom - program inkubatora zatrzymuje się w trakcie działania funkcji

    Witam. Mam zbudowany od 3 lat inkubator na jaja kurze, gęsie i kacze. Cała konstrukcja działa w oparciu czujnik temperatury i wilgotności DHT22. Stary program działa bardzo dobrze, ptaszynki klują się ładnie. Ale żeby nie było tak pięknie to co jakiś czas, powiedzmy raz a może dwa razy na sezon coś się zawiesza i zamiast 37,7 stopni temperatura rośnie...

    Mikrokontrolery AVR   29 Kwi 2019 23:46 Odpowiedzi: 6    Wyświetleń: 1020
  • [ATMEGA32] Jak obliczyć tydzień roku według ISO8601 na ATMEGA32 z PCF8583?

    Na wstępie chciałbym podziękować osobom, które odpisały na moje zapytanie. Od razu powiem, że ich sposoby były mocno niepełne i nie działały (działały tylko dla, że się tak wyrażę, "normalnych" dat) jednak doprowadziły mnie do mety za co jeszcze raz dzięki :) Aby zrobić całkowicie poprawny algorytm skorzystałem ze strony http://kalender-365.de/kalendarz.php?yy=...

    Mikrokontrolery AVR   11 Paź 2009 14:48 Odpowiedzi: 11    Wyświetleń: 4918
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    Jeszcze nie widziałem RTOS'a na Bascoma'a. Jężeli już to na C, lub asm. Faktycznie na avrfreaks jest tam ich mnóstwo, ale tylko 4 free. Najlpgiczniej wygląda RTK. Ponadto spójrzcie na ten cytat reklamujący system RTOS o nazwie AvrX: "AvrX is fast: approximately 240 cycles round trip to service an AvrX managed interrupt and a maximum latency of ~50 cycles...

    Mikrokontrolery   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 4047
  • AtMega8 + LCD HD44780 C - wyświetlacz pokazuje kwadraty, brak kodu źródłowego

    Nie mogę sobie dać rady z LCD przy użyciu C. Wyświetlacz mam 2x16 typu HD44780. Przeszukałęm już całą elektrodę i nie znalazłęm przyczyny mojego problemu. Ze wszystkich gotowych kodów zadziałał mi tylko jeden i wyświetlał 3 znaki zapytania, ale nie było kodu źródłowego tylko plik HEX. Aktualnie mam same kwadraty na pierwszej lini i nie wiem co jest...

    Mikrokontrolery   14 Paź 2006 18:09 Odpowiedzi: 2    Wyświetleń: 1691
  • Jak skompilować kod wsadu dla AT89C2051 do modułu CDI?

    Witam Jestem początkującym w dziedzinie mikrokontrolerów ale chciałem zbudować moduł CDI oparty na kontrolerku jak w temacie. Mam tylko mały problem. Mianowicie nie mogę poradzić sobie z kompilacją kodu wsadu. Kod wygląda następująco: ;Programm for 89c2051 as CDI ignition TT600R ;Important: Chrystal 24MHz !!!!!!!!!!!!! ;Trigger by Comparator input...

    Mikrokontrolery   23 Kwi 2009 07:48 Odpowiedzi: 4    Wyświetleń: 4135
  • [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ń: 888