bascom fusing przecinek

Znaleziono około 58 wyników dla: bascom fusing przecinek
  • Bascom - jak ustabilizować przecinek w wyświetlaniu wartości na LCD?

    Text = "99.9999" Text = Format(text , " 0.00") LCD Text Pytanie poza konkursem: dlaczego wszyscy notorycznie stosują Fusing(xxx, "#.&&")? Nie lepiej Fusing(xxx, "#.##")?

    Mikrokontrolery AVR   17 Lip 2009 23:10 Odpowiedzi: 13    Wyświetleń: 2750
  • [Bascom] ADC i wyświetlanie wyniku z 2 cyframi po przecinku

    Long = GetAdc(0) Single = Long * 0.01955 String = Fusing(Single, "##.##") LCD String; "V"

    Mikrokontrolery AVR   19 Cze 2010 18:19 Odpowiedzi: 2    Wyświetleń: 2292
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [ATmega8][Bascom] - Sprawdzenie programu - nie działa poprawnie

    Witam. Wybrałeś dość trudny temat na początek nauki 1./ przed wysłaniem danej na wyświetlacz skasuj go instrukcją CLS. 2./ pomiary z przetwornika różnią się, należałoby wykonać np. 10 pomiarów co 25ms i wyciągnąć średnią. 3./ wynik aby był czytelny należy zaokrąglić do np. dwóch miejsc po przecinku można zastosować funkcję Fusing

    Mikrokontrolery Początkujący   02 Cze 2013 21:42 Odpowiedzi: 18    Wyświetleń: 4566
  • REKLAMA
  • BASCOM. Wartość temperatury 6 miejsc po przecinku.

    Użyj FUSING.

    Mikrokontrolery AVR   31 Sty 2009 19:51 Odpowiedzi: 4    Wyświetleń: 2612
  • 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.

    Mikrokontrolery   05 Lut 2006 10:06 Odpowiedzi: 6    Wyświetleń: 1929
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    Szukaj komendy Fusing

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2376
  • Bascom: Jak zaokrąglić zmienną single do 1 lub 2 miejsc po przecinku?

    Niestety, inaczej nie sformatujesz single. Zapis zmiennej z przecinkiem jest dość skomplikowany (mantysa, wykładnik) i znalezienie przecinka nie jest prostą sprawą. Jakie działania potrzebujesz wykonać na single? Może nie trzeba jej używać. Wykonałem próbę w symulatorze najpierw single na string za pomocą fusing(), potem z powrotem na single za pomocą...

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5545
  • REKLAMA
  • Jak wyświetlić liczby z trzema miejscami po przecinku w Bascom?

    Zmienna typu SINGLE i komenda FUSING.

    Mikrokontrolery   08 Lip 2004 16:25 Odpowiedzi: 4    Wyświetleń: 1757
  • Bascom: Jak wyświetlić zmienną SINGLE z dwoma miejscami po przecinku?

    Poczytaj helpa o funkcjach Fusing i Format.

    Mikrokontrolery   02 Kwi 2011 20:22 Odpowiedzi: 2    Wyświetleń: 1208
  • Bascom ATmega32 - zamiana znaku w string oraz tryb powerdown

    Przecinek w łatwiejszy sposób można uzyskać: [syntax=basic4gl] Config Dp = Comma ' Config Dp = "," ' konfiguracja dla starszych wersji Bascom'a S = Fusing(t , "#,##") [/syntax]

    Mikrokontrolery AVR   24 Gru 2013 12:17 Odpowiedzi: 12    Wyświetleń: 1812
  • ATmega8 Bascom - Jak wyświetlić PWM jako liczbę całkowitą bez miejsc po przecinku?

    W miejsce instrukcji Fusing użyj Format.

    Mikrokontrolery AVR   21 Sty 2014 06:46 Odpowiedzi: 17    Wyświetleń: 3807
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Zaoszczędziłem 32bajty. A teksty z lini: 45, 47, 304, 373, 477, 517, 519, 566, 568, 614, 616, 663, 665, 713, 715, 761, 763, 798 dlaczego nie są w Eepromie :)? Możesz wykasować spacje w łańcuchach i zmodyfikować początek Display_msg. Te wszystkie sztuczki pozwolą ci zaoszczędzić parę bajtów , ale największe oszczędności przyniesie ci rezygnacja z liczb...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • EvB Atmega644P - nie mogę obciąć wyniku z ADC do postaci 123.45[BASCOM]

    Ale z cyferkami i ich wyświetlaniem tak już jest. Trzeba najlepiej na IFach kombinować. Jak Cisn < 1000 to dodaj spację z przodu. A co do cyfr po przecinku to widzę po zamieszczonym wyżej kodzie, że w funkcji Fusing masz na końcu stringa kropkę. PP

    Mikrokontrolery Początkujący   09 Wrz 2012 09:18 Odpowiedzi: 22    Wyświetleń: 2454
  • [bascom] [mega8] - zawieszanie procesora- dziwna sprawa

    Ale nie rozumie jakie ma znaczenie czy działa ciągle czy na żądanie GETADC wymaga takiej a nie innej konfiguracji przetwornika. Pisze o tym w helpie. Trzeba było przeczytać... http://zbeegin.republika.pl/bashelp/s_co... http://zbeegin.republika.pl/bashelp/f_ge... Mam jeszcze jedno pytanie jak zmienić wynik by nie pokazywało po przecinku??...

    Mikrokontrolery AVR   28 Cze 2008 22:25 Odpowiedzi: 12    Wyświetleń: 1916
  • REKLAMA
  • atmega16 Bascom - wyświetlanie liczby zmiennoprzecinkowej zaokrąglanie

    Ok jest wszystko pięknie chodzi. Ale zdążyłem to zrobić innym sposobem, rozdzielałem liczbę na wiele sposobów, najpierw z pierwotnej uzyskiwałem całkowitą potem pierwotną razy 10 - odejmowałem całkowitą poprzednią i miałem wartość dziesiętną potem wyświetlałem to jako dwie liczby w środek dając przecinek. A tu jeszcze przetłumaczona instrukcja używania...

    Mikrokontrolery AVR   10 Lis 2014 18:11 Odpowiedzi: 2    Wyświetleń: 1263
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    witam mam nastepujacy problem w bascom moze banalny ale nie moge go przesskoczyc:(brak logicznego myslenia) chodzi o pomiar temperatury na ds 18b20 przed wyswietleniem temperatury formatuje liczbe za pomoca polecenia: Str_temp = Fusing(temp , "#.&") wiec z liczby np: 22.6255 zostaje mi 22.6 i moge to wyswietlic jest ok tylko liczba jest zapisana jako...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • [ATMEGA8][BASCOM AVR] - zakrąglenie (skrócenie) zmiennej

    Sprawa wygląda tak: Powiedzmy w zmiennej XT mam wartośc temperatury (już przeliczonej i obrobionej - z 12bit) daj my na to 23.34775643 ... Czyli tyle stopni celcjusza. No i własnie jest bardzo dużo tych drobnych po przecinku w tej zmiennej. A powiedzmy zależało by mi na ograniczeniu jej do 3 miejsc po przecinku, tak aby zuyskać 23.347 . Założenie maski...

    Mikrokontrolery AVR   13 Lis 2008 10:03 Odpowiedzi: 7    Wyświetleń: 2622
  • Bascom: Jak odczytać temperaturę z DS18B20 z dokładnością 0,1°C?

    Program do czujnika temp ds18b20 ktory mierzy z dokladnoscia dwoch miejsc po przecinku. Sprawdzony ale tak jak juz koledzy mowili wyniki po przecinku bardzo czesto skacza Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32 Config Pind.7 = Output Config Pind.4 = Output Config Pind.5 = Output Config Pina.6 = Output Config Pina.7 = Output Set Portb.0 Set...

    Mikrokontrolery   12 Lis 2005 16:07 Odpowiedzi: 20    Wyświetleń: 4331
  • Jak w Bascom AVR wydobyć część ułamkową liczby single do zmiennej byte?

    pewnie da sie to zrobic wstawka asemblerowa, ale ja bym to zrobil tak: dim a as single dim x as byte a=12.132 dim tekst as string *10 Tekst = Fusing(a , #) x = Val(tekst) a=a-x a=a*100 tekst=fusing(a,#) x=val(tekst) 'i masz po przecinku Jesli cos nie pokrecilem to tak (niesprawdzalem tego), IDEA jest taka: zamieniasz liczbe single na byte od single...

    Mikrokontrolery   18 Sty 2004 18:09 Odpowiedzi: 1    Wyświetleń: 1157
  • Błędy kompilacji w BASCOM AVR - analiza kodu woltomierza i amperomierza

    Program napisany w BASCOM AVR i wyskakujące 3 błędy , mogę wiedzieć dlaczego one wyskakują podczas kompilacji , poniżej zamieszczam kodzik. 'podwójny woltomierz i amperomierz (dwa kanały pomiaru napięcia i dwa kanały pomiaru prądu 'UWAGA _ PONOWNE WGRANIE PROGRAMU SKASUJE WARTOŚCI WSP KOREKCJI Z PAMIECI EPROM '---------------------------------------...

    Mikrokontrolery AVR   05 Mar 2025 08:16 Odpowiedzi: 4    Wyświetleń: 114
  • flaga przerwania wewnetrznego i wyswietlanie co 0,5s

    Fusing beeeeeee:-) , Ale jak ja biedny teraz wyświetle sobie liczbe do dwuch miejsc po przecinku?:-) bo juz taki dobry z programowania to narazie nie jestem. Nie ma jakies innej instrukcji jakiegoś format czy coś:) Zaznaczam, ze C nie znam tylko Bascom na poziomie radzenia sobie i VBA ale to nie ta działka:) PS Patrze na wyswietlacz i nie wierze ze...

    Mikrokontrolery AVR   30 Maj 2011 20:57 Odpowiedzi: 25    Wyświetleń: 2663
  • ADC i LED 7-seg, wynik postaci x.xx na wyświetlaczu.

    Część po przecinku to sobie normalnie matematycznie wyodrębniasz. Nie wiem dokladnie o co chodzi:( mozesz troszke jasniej? moze na jakims przykladzie? Kolega snow ma rację , ale nie koniecznie musi to być "matematycznie" :) Załóżmy , że po pomiarze i obliczeniu napięcia w zmiennej SINGLE , użyjesz instrukcji FUSING , do konwersji SINGLE na STRING.Po...

    Mikrokontrolery   09 Sty 2008 23:58 Odpowiedzi: 20    Wyświetleń: 2334
  • Optymalizacja kodu BASCOM dla termometru 2-liniowego - jak zmniejszyć rozmiar?

    zobacz jak wyglada sam odczyt temperatury: B1=1wread... gdzie B1 masz zdeklarowane jako Byte, czyli wartośc całkowitą, dalsze operacje to tylko odpowiednie przeliczenie tego i przesunięcie przecinka a operacja fusing to tylko czysto kosmetyczna i jednoczesnie pamiecio żerna zabawa w estetyczny wynik na lcd.... Jednocześnie nie jestem do konca przekonany...

    Mikrokontrolery   23 Lis 2005 14:46 Odpowiedzi: 6    Wyświetleń: 1565
  • [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
  • Jak wyświetlić napięcie w V zamiast mV w Bascom?

    Dzieki, za odpowiedz juz pokazuje poprawnie. A jak zrobic zeby pokazywal tylko dwie cyfry po przecinku? Dim A1 As Single Dim B1 As Single Dim Wyswietl As String * 16 A1 = 1234 Config Lcd = 20 * 2 Cls Lcd A1 ; "/1000" Lowerline B1 = A1 / 1000 Wyswietl = Fusing(b1 , ##.##) Lcd "To jest ok. " ; Wyswietl Joachim

    Mikrokontrolery   26 Maj 2003 19:10 Odpowiedzi: 8    Wyświetleń: 3578
  • [bascom] prezentacja pomiaru ADC w postaci procentowej

    Zamiana na procenty działa świetnie. Potrzebuje jeszcze pomysł aby wartości napiecia poniżej 0,35V ograniczone były do 0% a nie jak w tej chwili wyświetlane są jak wartość ujemna tak samo muszę zablokować górny próg 3V aby powyżej niego nie wskazywało np: 110% nad tym pomyślę sam bo mam jakieś pomysły. Natomiast nie wiem jak zamaskować te "procenty"...

    Mikrokontrolery AVR   17 Wrz 2010 19:58 Odpowiedzi: 8    Wyświetleń: 1691
  • [Atmega8][Bascom] Sterownik pieca z podajnikiem szufladowym

    Co do podprogramu "Tryb:" poprawiłem go, ale w przypadku V3 sterownik cały czas w nim jest przy wybraniu "trybu ręcznego" a przy "auto" w ogóle go nie rusza. Co do tego wyświetlania to tak nie do końca, bo temperatura z termometra zawsze wyświetlana jest przez: T = Fusing(s , "##.#") Wiec powinna być w formie dwucyfrowej + 1 znak po...

    Mikrokontrolery AVR   27 Gru 2013 19:37 Odpowiedzi: 11    Wyświetleń: 5933
  • atmega/bascom - Integer do Byte -> Byte do Integer

    Witam Chciałem przesłać wynik obliczeń który jest zmienną typu Integer. Ale wcześniej muszę do zmienić na Byte i wtedy dopiero mogę wysłać. Zmienna Integer jest z zakresu 990 - 1115 ( wartość ciśnienia ). W układzie odbiorczym muszę ją z powrotem złożyć ( do wyświetlania na LCD i zapisu na SD ). Próbowałem coś takiego: Dodano po 1 Już mam: [syntax=basic4gl]...

    Mikrokontrolery   12 Sty 2015 16:54 Odpowiedzi: 2    Wyświetleń: 1605
  • Atmega 8, Bascom - Jak ustabilizować pozycję cyfr na LCD w woltomierzu?

    Mam jeszcze jeden problem, mianowicie: Mam zmienną typu single U i przypisuje jej liczbę 2.56 chcąc ją zwiększać o 0.01 robię coś takiego U = U + 0.01 a potem wyświetlam to na LCD. Lecz pojawia mi się http://obrazki.elektroda.net/98_12637529... Wiem, że resztę cyfr mógł bym zamaskować na przykład poprzez instrukcje fusing. Lecz jeżeli dalej chcę...

    Mikrokontrolery AVR   17 Sty 2010 19:35 Odpowiedzi: 8    Wyświetleń: 4282
  • Jak dostosować kod Bascom AVR dla LM50 z Atmega8?

    Żeby mikroprocesor pokazywał wartość w Woltach, trzeba przemnożyć wynik ADC przez działanie VREF/1023, wychodzi to około 0.0049. Jako, że czujnik lm35 daje 10mV na stopień, to autor tego programu, który przedstawiłeś pominął mnożenie wpierw wyniku przez 0.0049, by potem pomnożyć go przez 1000 (autor chciał uzyskać wynik np. 239 dla temperatury 23,9,...

    Mikrokontrolery Początkujący   06 Sty 2014 12:23 Odpowiedzi: 6    Wyświetleń: 1983
  • [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
  • 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
  • [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
  • Pomiar napięcia, przetwornik A/C [Atmega8][BASCOM]

    Witam Konstruuję prosty woltomierz (0-5V) w którym wskazówka napędzana jest silnikiem krokowym. Zadawane napięcie regulowane jest potencjometrem. Wczytywana wartość jest odpowiednio przeliczana na wolty, potem na odpowiednią ilość kroków silnika. Problem w tym, że na etapie wczytywania przez przetwornik A/C, wartość pomiaru nie jest stabilna. To znaczy,...

    Mikrokontrolery AVR   11 Mar 2022 18:09 Odpowiedzi: 3    Wyświetleń: 876
  • [Bascom] Jak wyciągnąć zmienne z bufora UART po otrzymaniu znaku?

    Działa elegancko. Żeby było wiarygodnie to nawet wygrzebałem Ardu Leonardo z m32u4 na pokładzie. Na jedną rzecz bym jeszcze uważał. Twój kod nie jest w żaden sposób synchronizowany. Może się kiedyś zdarzyć, że jedna z wiadomości nie dojdzie. Z nie będzie miało wartości 3 i przy nastepnej wiadomości procesor zacznie przypisywać wartości innych zmiennych...

    Mikrokontrolery AVR   13 Paź 2019 08:24 Odpowiedzi: 5    Wyświetleń: 750
  • GPS (HI-204) + ATmega8. Nie mogę odebrać danych z GPS.

    Zamieść odczyt. Zera i przecinki świadczą, że odbiornik nie widzi satelitów. Krzaki świadczą o błędnym odbiorze danych. Jeśli możesz to sprawdź GPS na PC (za pomocą np. Hyperterminala). Ja mam HI -204III i z Megą8 żyją za pan brat. Jak znasz się na Bascomie to u mnie wygląda to tak: Open "comd.3:4800,8,n,1,inverted&quo... For Input As #1 Odczytaj_gps:...

    Mikrokontrolery   15 Maj 2007 11:57 Odpowiedzi: 13    Wyświetleń: 3544
  • ATmega8 dzielenie zmiennych i wyświetlanie wyniku z przecinkiem na LCD

    Nie wiem czy mój kod jest prostszy czy nie, ale dla mnie łatwiejszy :) $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Dim A As Single , Temp As Single , B As Integer Cls A = 20 / 3 Lcd "n1= " ; A Temp = Int(a) B = Int(a) Lowerline If Temp = A Then Lcd "Cala: " ; B Else Lcd "Ulam="...

    Mikrokontrolery   03 Cze 2006 19:24 Odpowiedzi: 15    Wyświetleń: 2211
  • [Bascom] [Bascom][atmega8] Wyświetlacz LCD - powtarzający się tekst temperatury

    wITAM. Napisałem program bo pomiaru temp. Problem mam taki, że na wyświetlaczu pojawia się więcej tekstów coś w tej formie: Temp = 21,1C Temp = 21,1C Temp = 21,1C Temp = 21,1C i tak przez cały wyswietlacz i przesuwa się w prawo. kod: $regfile = "m8def.dat" $crystal = 16000000 Config 1wire = Portb.1 'port do którego podpięty jest termetr Config Lcdpin...

    Mikrokontrolery AVR   15 Lut 2010 16:16 Odpowiedzi: 2    Wyświetleń: 2733
  • [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
  • [BASCOM] Jak zaprogramować licznik obrotów góra/dół na ATTINY2313 w BASCOM?

    Witam. Żeby trochę usystematyzować: - posiadam enkoder 100pulsów/obrót - spodziewam się wyniku na wyświetlaczu z rozdzielczością powiedzmy 1/10 obrotu Poczyniłem taki krok, że zmienną Encounter zmieniłem jak Single. Dodatkowo wstawiłem linijkę Encounter=Encounter/100 poza pętlą Do...Loop według sugestii Kolegi. Niestety nadal wyświetlana jest ilość...

    Mikrokontrolery AVR   02 Wrz 2009 23:07 Odpowiedzi: 7    Wyświetleń: 4379
  • Jak zmierzyć prędkość auta RC w km/h za pomocą Atmega8 i Bascom?

    Witam wreszcie znalazłem chwile czasu. czyli ma podleczyć START i STOP po portd.1 i portd.2 i kod zmienić -> $regfile = "m8def.dat" $crystal = 8000000 Config Pind.1 = Input Config Pind.2 = Input Config Pind.3 = Input Set Portd.1 Set Portd.2 Set Portd.3 Bramka_start Alias Portd.1 Bramka_stop Alias Portd.2 Przycisk Alias Portd.3 Nie bardzo...

    Mikrokontrolery AVR   02 Lut 2009 18:10 Odpowiedzi: 27    Wyświetleń: 5376
  • [atmega32][bascom] - Program do sterownika pieca CO (sprawdzenie)

    Kursor jest zawsze na 1,1 i tylko piszesz LCD... Ale... W programie kiedy kręcisz enkoderem i coś ma sie zmienić to na końcu piszesz Call Odswiez_lcd a sub sam okresla co bedzie wyswietlał Użyłem zmennej refresh, jeśli 1 to ma wyświetlić, a to "home" mam ustawić tak jakby przed warunkami case, tak? Zrobiłem właśnie tak i teraz jest świetnie! Nic nie...

    Mikrokontrolery AVR   03 Paź 2015 22:18 Odpowiedzi: 10    Wyświetleń: 2526
  • [Bascom] Atmega8 - Błędny odczyt woltomierza przy wyższych napięciach

    Witam Piszę do was bo mam mały problem. Zrobiłem woltomierz i amperomierz na atmedze8 i mam mały problem bo program który mam działa ale pokazuje błędnie. To znaczy problem polega na tym że im wyższe napięcie tym większy zakres błędu. Przy 24V zakres błędu to ok. 3V Program wygląda tak: [syntax=basic4gl]Config Adc = Single , Prescaler = Auto , Reference...

    Mikrokontrolery AVR   15 Kwi 2012 14:55 Odpowiedzi: 8    Wyświetleń: 4559
  • Konwersja liczby 32bit na cyfry na wyświetlaczu LED MAX7219, AT90S8515

    Heh ze mną to już tak jest że jak siąde i pomyśle to zrobie! ;) Poradziłem sobie! Muszę zaznaczyć że funkcja ta potrzebna mi była do wysyłania liczby na wyświetlacz LCD. Gdy już napisałem funkcję stwierdziłem, że nie koniecznie musi ona wstawiać tą liczbę do tablicy znakowej i dopiero wysyłać, tym bardziej że tablica mimo że była tworzona za każdym...

    Mikrokontrolery   09 Paź 2004 23:19 Odpowiedzi: 16    Wyświetleń: 3221
  • 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
  • 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ń: 21388
  • Zestaw dla początkującego Siemens Simatic S7-1200

    http://obrazki.elektroda.pl/4938044000_1... Witam. Przedstawiam Wam, drodzy koledzy koleżanki moje najnowsze dzieło - zestaw do ćwiczeń na sterowniku przemysłowym Siemens Simatic S7-1200. Jest to zestaw najprostszy, składający się tylko ze sterownika, bez panelu operatorskiego i modułów dodatkowych, mimo to pozwalający na przeprowadzenie...

    DIY Konstrukcje   19 Lip 2015 11:05 Odpowiedzi: 5    Wyświetleń: 5769
  • Atmega8A - [BASCOM] Źle działający program zliczający

    Witam. Sprawa banalna dla kogoś kto często programuje w BASCOM. Ja niestety należę do tych "niedzielnych" programistów. Otóż, napisałem nieduży programik w BASCOMie - menu z pomiarem na wyświetlacz 2x8 znaków czyli 16*1a i mam kłopot, bo raz jest jedna cyfra po przecinku a raz dwie (z czego ta druga jest jakby cieniem poprzedniego stanu - zostaje a...

    Mikrokontrolery AVR   08 Sty 2013 16:29 Odpowiedzi: 10    Wyświetleń: 2889
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    Jestem ponownie. Projeckt mam prawie ukonczony i mam jeszcze pytanka. To jest kod do termomertu na DS18B20 i zegarka. I teraz mam taki problem. Odczyt temp jest bardzo niestabilny. Cyfry po przecinku skacza tak o 2-3 jednostki. Raz jest 22.4 za sek 22.7 a za nastepna 22. 5 itp itp. Mam inny kod z forum ktory nie obsluguje temp ujemnych dla proby i tam...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8668
  • DS18B20 – jak sprawdzić poprawność wskazań i kalibrację 5 czujników w Bascom

    Jak sprawdzić czujniki ds18b20 czy prawidłowo wskazują temperaturę bo słyszałem że są niektóre fabryczne ,,felerne,, .Umnie wszystkie 5 zawyżają o 2stC , a może jest błąd w kodzie. dziękuje $regfile = "M16def.dat" $crystal = 8000000 '****** KONFIGURACJA PORTÓW ********* Config Porta = Output 'wysw ABCDEFG Config Portc = Output 'zasilanie W4,W3, W2,...

    Inne Serwis   03 Mar 2008 21:37 Odpowiedzi: 5    Wyświetleń: 2345
  • Atmega16 DS18b20: Pulsujący LCD, błąd StoreBit, optymalizacja kodu Bascom

    Witam panowie od razu podkreślę że jeszcze uczę się bascoma więc proszę nie krzyczeć i nie usuwać tego postu do kosza Siedzę już nad tym 3 dzień i efekt mojej pracy nie najgorszy ale mam parę pytań po pewnych rzeczy nie rozumiem i nie mogę rozwiązać. Więc tak założeniem był pomiar temperatury przez ds18b20 wyświetlenie je na LCD i 4 wyświetlaczach 7...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 3060
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

    Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala I2C ma obniżoną prędkość przez Config I2cdelay =...

    Mikrokontrolery AVR   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2969
  • [atmega8][Bascom] Zewnętrzne przerwania uniemożliwiają komunikację przez I2C

    Witam! Kolega poprosił mnie o zrobienie mini-komputerka do Opla Corsy, mającego wyświetlać dane na wyświetlaczu radia. Problem pojawił się, kiedy zechciałem wyświetlać na bieżąco prędkość - program zgłupiał (choć, raz na kilka odświeżeń wyświetlacza pojawiła się poprawna prędkość) a przy większych prędkościach Atmega ulegała resetom lub się zawiesza....

    Mikrokontrolery AVR   18 Kwi 2012 21:48 Odpowiedzi: 10    Wyświetleń: 3659
  • [bascom] LCD w sterowniku ładowarki na ATmega8 zawiesza się po pewnym czasie

    Cześć. Postanowiłem zrobić sterownik do ładowarki, który to ma dwa tryby -automat - ładuje aż prąd nie spadnie na mniej niż 15A z możliwością przerwania i wyświetlania parametrów ładowania -ustawianie na czas, w którym ładowarki nie interesują parametry tylko czas, jaki pozostał Wszystko działa tylko problem polega na tym, że LCD przestaje reagować,...

    Mikrokontrolery AVR   12 Lip 2008 08:44 Odpowiedzi: 22    Wyświetleń: 4076
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2706
  • Atmega32: Jak ustawić inny timer dla DCF77 przy użyciu BASCOM?

    Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000...

    Mikrokontrolery   07 Maj 2016 19:30 Odpowiedzi: 6    Wyświetleń: 951
  • 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ń: 913
  • Atmega32 Bascom - RFM12 przesyłanie danych - błędy

    Witam Przesyłam z nadajnika kilka odczytów ( temperatury, wilgotność, ciśnienie ) przez RFM12 868MHz. Dane wyliczam [syntax=basic4gl] Sub Pomiar_ds3: Ds_i = 0 Ds_adres = 88 ' adres startowy komorki w EEPROM ukladu ATMEGA For Id_ds = 1 To 8 ' petla osiem powtorzen Readeeprom Dsid(id_ds) , Ds_adres ' odczyt ID ukladu DS18B20 Incr Ds_adres ' zwiekszenie...

    Mikrokontrolery Początkujący   20 Lut 2015 00:57 Odpowiedzi: 0    Wyświetleń: 861