bascom wyświetlanie liczby

Znaleziono około 506 wyników dla: bascom wyświetlanie liczby
  • atmega16 Bascom - wyświetlanie liczby zmiennoprzecinkowej zaokrąglanie

    Zainteresuj się poleceniem FUSING. Przeczytaj helpa i zobaczysz, że da się zrobić.

    Mikrokontrolery AVR   10 Lis 2014 18:11 Odpowiedzi: 2    Wyświetleń: 1311
  • atmega8 i wyświetlacz 7 segmentowy LED ==> BASCOM

    NA "setki" "dziesiatki" i "jednosci" NIE WIEM JAK ZROBIC, zeby przy malych predkosciach (ponizej 10km/h) wartosc na wyswietlaczach byla zmieniana co 1 sekunde (4xtimer1) Dim Speed As Byte ' Prędkość Dim Tmp As Byte Dim I As Byte Dim Index As Byte Dim Mmv as Byte *** Rozbicie na 3 cyfry *** Dim Cyfry(3) As Byte Speed = 147 ' W Polsce to zakazane...

    Mikrokontrolery   05 Lis 2005 09:16 Odpowiedzi: 31    Wyświetleń: 23013
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [AT89C2051][BASCOM]Wyświetlanie liczb na wyświetlaczu 7 seg

    "Program musi być na at89c2051"-dlaczego? To jest klon 8051 z małą ilością wyprowadzeń-programator do niego jest dość drogi. na "wyświetlaczu 16 segmentowym"-nie-to są dwa wyświetlacze 7-segmentowe(+kropka). Jaki fundusz możesz na to przeznaczyć? Bo jak musi być at89c2051-to inna odpowiedź. A jak np. attiny2313-to inna.

    Mikrokontrolery   29 Maj 2009 22:11 Odpowiedzi: 10    Wyświetleń: 5021
  • Attiny 2313 Bascom - Wyświetlanie Liczb Zmiennoprzecinkowych na AVT3500

    próbowałem tylko ze to musi być wtedy typu single bo word nie przyjmuje zmiennoprzecinkowej liczby czyli nie da sie pomnoży razy 10 próbowałem tez pozmieniać wszystkie typy na single ale też nie poszło

    Mikrokontrolery AVR   02 Lis 2013 20:09 Odpowiedzi: 10    Wyświetleń: 1770
  • REKLAMA
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    (...) ' 5 Data 250 ' 6 Data 131 ' 7 Data 251 ' 8 Data 219 ' 9 Wstępna ocena dostępnych informacji W kodzie widzimy dwa liczniki (Liczba_ok i Liczba_nok) zadeklarowane jako zmienne typu Word, a także tablice na cyfry (Cyfra_ok i Cyfra_nok) jako typ Byte. Z punktu widzenia zakresu wartości samych liczników (od 0 do 999) nie powinno to powodować błędów...

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 435
  • Programowanie Atmega8 w Bascom - liczenie impulsów i wyświetlanie na HD44780

    W twoim programie wg BASCOM-AVR są błędy: Error : 42 Line : 31 Numeric parameter expected Error : 42 Line : 32 Numeric parameter expected Error : 124 Line : 32 LOOP expected Popraw program. Przepraszam za wcześniejsze błędy. Poniżej prezentuję poprawiony kod: [syntax=text] $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 32 $swstack...

    Programowanie   10 Sie 2023 17:31 Odpowiedzi: 5    Wyświetleń: 294
  • [bascom] Błędne wyświetlanie liczb dziesiętnych na LED, mod 10 nie działa

    Temp_liczba musi być typu Word a nie Byte.

    Mikrokontrolery AVR   20 Lis 2010 19:22 Odpowiedzi: 2    Wyświetleń: 1368
  • Wyświetlenie liczby 3 cyfrowej na LED w multiplexie + BASCOM

    Wielkie dzięki bedę testował Wyświetlanie zrealizuje w przerwaniu od timera tak bedzie najlepiej pozdrawiam

    Mikrokontrolery   22 Mar 2006 22:34 Odpowiedzi: 12    Wyświetleń: 3425
  • BASCOM AVR: Jak czyścić LCD przy zmianie liczby cyfr (mega8, przetwornik 1-100)?

    If zmienna<100 then Lcd " "; zmnienna 'Bez nieznaczącego zera Else Lcd zmnienna end if Lub If zmienna<100 then Lcd "0"; zmnienna 'Z nieznaczącym zerem Else Lcd zmnienna end if Trochę to jednak dziwne bo Lcd w Bascomie wyrównuje wyświetlanie do lewej. Będzie zatem w programie coś co powoduje inne zachowanie. Daj fragment programu...

    Mikrokontrolery   16 Lis 2007 15:29 Odpowiedzi: 5    Wyświetleń: 1326
  • REKLAMA
  • Wybór środowiska dla AVR: Bascom vs Atmel Studio - co lepsze?

    Mam liczbę np. 5813 i che ja zapisać w tablicy w postaci szesnastkowe int wynik Ale 5813 ma sie nijak (w sensie standardów liczbowych) do 0x6D, 0x7F, 0x06, 0x4F. 5813 dec = 16B5 hex. Nie ma w C wyimaginowanych konwersji na kody 7-seg. Musisz zrobić to na dra razy. 1. Skonwertować liczbę 5813 na łańcuch znaków. Zrobisz to przy użyciu sprintf. 2. Pobierać...

    Mikrokontrolery AVR   20 Lip 2018 21:46 Odpowiedzi: 27    Wyświetleń: 2757
  • Bascom - Attiny13, wyświetlacz 7-seg, błędne wyświetlanie i zawieszanie

    1) Zmieniłem na komórkę &B1001 i zapis jak i odczyt odbywa się poprawnie. Zarówno do tej komórki jak i następnej. (Zmienna typu word). 3) Tylko po co dodatkowo tworzyć dwie zmienne? Dodam, że do wyświetlacza podział zmiennej word na bajtowe nie jest używany. 4) Syf albo optymalizacja. Dając zmienne pomocnicze program działa tak samo. Problem nadal tkwi,...

    Mikrokontrolery Początkujący   24 Mar 2013 23:29 Odpowiedzi: 16    Wyświetleń: 3108
  • Konwersja liczby 3-cyfrowej na BCD w BASCOM AVR dla DS1820

    Zrobilem sobie termometr na mikrokontrolerze (BASCOM AVR) z wyswietlaczami LED. W celu wyswietlenia temperatury chce wykorzystac konwersje na kod BCD. Czujnik temperatury to oczywiscie DS1820, wiec np. temperaturze 24,3 st. odpowiada liczba 243. Problem w tym, że bascomowe polecenie MAKEBCD dziala z liczbami z zakresu 0...99. W jaki sposob mozna zaradzic...

    Mikrokontrolery   03 Wrz 2004 23:07 Odpowiedzi: 4    Wyświetleń: 1812
  • REKLAMA
  • Wyświetlanie zmiennej na 4-cyfrowym wyświetlaczu LED w Bascom AVR

    Witam. Ja mam to zrobione tak: '------------ obliczanie cyfr 1-4 do wyświetlenia -------------------------- Cyfra(1) = Nastaw / 1000 'tysiące Cyfra(2) = Nastaw Mod 1000 Cyfra(2) = Cyfra(2) / 100 'setki Cyfra(3) = Nastaw Mod 100 Cyfra(3) = Cyfra(3) / 10 'dziesiątki Cyfra(4) = Nastaw Mod 10 'jedności '--------------- wygaszanie zer nieznaczących -------------------------------...

    Mikrokontrolery   13 Mar 2006 09:52 Odpowiedzi: 20    Wyświetleń: 2549
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Dzięki za zainteresowanie tematem. Na czasie wyświetlanie nie zależy mi bardzo. Może być co 0.5 sek. Bardziej zależy mi na szybkim sterowaniu diodą po przekroczeniu konkretnej liczby obrotów. Obecnie timer0 8 bitowy mam zaprzęgnięty do odmierzania konkretnych czasów: co 4ms, co 100ms i co 1000ms. W 4ms mam zrobioną obsługę przycisku (choć trochę niepotrzebnie...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17571
  • Licznik do skutera - Z wyświetlaczem od Siemensa

    Hmm, to znaczy że bym musiał uruchomić drugi timer (8 bitowy). Z tego co pamiętam, to przy maksymalnym dzielniku wychodzi 1 albo 2 sekundy. I w momencie przepełnienia sprawdzać prędkość? Co do pokazywania zer to ogarnąłem wykrywając przepełnienie timera 3 i w tym momencie wyświetlanie zer. cóż wiem , że program pewnie wg Ciebie (z resztą wg mnie też)...

    Mikrokontrolery AVR   14 Lut 2016 01:25 Odpowiedzi: 26    Wyświetleń: 2661
  • AVR Atmega, Bascom – jak zliczać impulsy zewnętrzne licznikiem Timer1?

    Witam wspólnotę chciałbym zaznaczyć że z wykształcenia jestem mechanikiem, a z programowaniem nie miałem wcześniej styczności. Przeczytałem książeczkę która mowiła o programowaniu w jezyku bascom, i stworzyłem taki o to kod programu. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 'licznik do odmierzania...

    Mikrokontrolery   25 Kwi 2011 14:59 Odpowiedzi: 1    Wyświetleń: 2709
  • Problem z LED, Atmel2051 przez rejestr przesuwny w Bascom

    A musi być wyświetlany aktualny wynik na wyświetlaczu sekund setnych? Jeżeli to ma być stoper to chyba liczy się wartość końcowa, np po naciśnięciu jakiegoś przycisku stopu... Ja zrobiłbym w ten sposób że władowałbym w chwili startu psełdo 88 na wyświetlacz setnych części sekundy i zostawił takie coś do momentu przyciśnięcia stopu, to znacznie oszczędzi...

    Mikrokontrolery   06 Kwi 2006 00:07 Odpowiedzi: 7    Wyświetleń: 3006
  • Algorytm ograniczenia prądowego w zasilaczu laboratoryjnym z ATmega16

    Witajcie Jestem na etapie programowania układu zasilacza laboratoryjnego z ograniczeniem prądowym. mikrokontroler atmega16 Mój algorytm jest taki: Przerwanie co 8ms (ze względu na to że stosuje bascom i liczby zmiennoprzecinkowe nie mogę zejść niżej) W przerwaniu: - sczytane wartości napięć i prądów i porównanie ich z wartościami zadanymi -jeśli prąd...

    Mikrokontrolery Początkujący   15 Lut 2015 15:38 Odpowiedzi: 5    Wyświetleń: 1071
  • Sterowanie wyświetlaczem 7-segmentowym i diodą LED przez scalak 4543

    dla każdej liczby robisz konstrukcję typu Portc=Portc and 0B1111xxxx gdzie x to odpowiednie kombinacje do uzyskania. W miejscu X jak dasz 1 to ustawisz a jak dasz 0 to skasujesz. No niestety ale to się nie zgadza :( Portc=Portc and 0B1111xxxx Jeśli tu zamiast x-ów dasz ZERA to wyzerujesz bity Ale NA PEWNO jeśli dasz zamiast x-ów JEDYNKI to ich nie...

    Mikrokontrolery AVR   21 Sty 2011 16:26 Odpowiedzi: 12    Wyświetleń: 1454
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Witam. Napisałem kawałek kodu do multipleksacji wyświetlaczy LED. Zrobiłem układ z wyświetlaczem LED TOF - 5462. Wspólna anoda 4 cyfry + 2 kropki pośrodku. Jestem początkującym programistą C dla AVR i sam nie mogę rozgryźć problemu. Wyświetlacz jest podłączony do atmegi następująco: PORTB to wszystkie 8 segmentów wyświetlacza (A do G i DP). PORTD 0b11110000...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3537
  • Przeróbka programu analizatora widma akustycznego - bascom

    Co do wyświetlacza, połączyłem też wolne piny z masą, skracałem przewód łączący z uP do minimum, podłączałem pod inny port... i dalej się wykrzaczał. napisz też jakiś prosty program co będzie wyświetła powiedzmy kolejne liczby i jakiś tekst i daj to w pętle i sprawdz jak to wtedy wychodzi, taki test systemu I tak też uczyniłem, napisałem program który...

    Mikrokontrolery   05 Lut 2008 12:58 Odpowiedzi: 57    Wyświetleń: 39559
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Przepraszam za dłuższą nieobecność. Nie mając nic nowego (i mądrego) nie pisałem. Ale w międzyczasie polutowałem zestaw startowy, a ostatnio napisałem inny program, który umożliwia (w zamyśle) liczenie dokładniej częstotliwości dla "paczki" impulsów, tym razem około 500 Hz. Wiem, że to dosyć skomplikowany tok myślenia, pewnie można to zrobić prościej,...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2262
  • [atmega8][Bascom]Wyświetlanie liczb multiplesowo na wyś. LED

    Najpierw spróbuj wyświetlić jakiekolwiek liczby. Będziesz wiedział, że działa multiplexowanie. Potem popracujesz nad resztą.

    Mikrokontrolery AVR   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2989
  • Bascom licznik 16 bitowy, wyświetlanie liczby, porty zew.

    Ja bym zasugerował przeniesienie tematu do odpowiedniego subforum.

    Mikrokontrolery   13 Maj 2008 18:48 Odpowiedzi: 2    Wyświetleń: 1550
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    Kolega potrzebuje po prostu wartości liczby w kodzie BCD jak pisał poprzednik i BCD, HEX i liczby dziesiętne pokrywają się w zakresie 0-9. W takim razie wystarczy wysłać 4 najmłodsze bity na wejście 7447 albo całą liczbę bo i tak podrt wyjściowy jest podłączony tylko to 4 końcówek 7447. Co do wartości powyżej 10 to zaproponowałbym aby użyć wejścia BI/RBO...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4405
  • [ATtiny2313] ATtiny2313 BASCOM: readeeprom nie wyświetla liczby na wyświetlaczach

    Readeeprom W1 , Tabela Jaką wartość ma zmienna Tabela w momencie odczytu? Gdzie jest zadeklarowana? W instrukcji Readeeprom zmienna która u Ciebie nosi nazwę Tabela to adres w pamięci eeprom. Można nią czytać dane zapisane instrukcją Writeeeprom (lub inne o ile znasz adres pod którym są zapisane). Do odczytu danych po instrukcji Data służy Read. Ale:...

    Mikrokontrolery AVR   27 Cze 2010 19:21 Odpowiedzi: 1    Wyświetleń: 1609
  • Błąd w wyświetlaniu zmiennej kombinacja w Bascom AVR - jak to naprawić?

    To znaczy że jak chce wrzucić wartość 325 do adresu 433 to mam napisać: Liczba = 433 Czas = 325 Writeeeprom Czas , Liczba Tak ? Właśnie tak :wink: Piotrek Sz.

    Mikrokontrolery   07 Lis 2004 13:52 Odpowiedzi: 13    Wyświetleń: 1970
  • ATmega8 Bascom - Jak wyświetlić PWM jako liczbę całkowitą bez miejsc po przecinku?

    Eh, a napisz coś takiego: [syntax=basic4gl] dim pwm_var as byte [/syntax] Tam gdzie deklarujesz resztę zmiennych, następnie przy wyświetlaniu: [syntax=basic4gl] pwm_var=cool1 lcd "Obroty"; str(pwm_var)[/syntax]

    Mikrokontrolery AVR   21 Sty 2014 06:46 Odpowiedzi: 17    Wyświetleń: 3819
  • BASCOM - Trzy cyfrowy wyświetlacz 7seg

    wszystkie zmienne (te do wyświetlacza[setki,dziesiatki,jednosci] i ta wyświetlana liczba) powinny być tego samego typu np word lub integer Dim Setki As word Dim Dziesiatki As word Dim Jednosci As word Dim Wart As Word

    Mikrokontrolery AVR   16 Maj 2019 21:55 Odpowiedzi: 9    Wyświetleń: 552
  • [bascom-AVR] Jak użyć instrukcji lookup w bascom-AVR do wyświetlania liczb na LED?

    już sobie poradziłem, uczę się z książki Piotra Góreckiego "mikrokontrolery dla początkujących" i tam tak to było przedstawione. Dodałem zmienną i na normalnej zmiennej(1 bajtowej) chodzi bez problemu.

    Mikrokontrolery AVR   03 Paź 2009 14:39 Odpowiedzi: 2    Wyświetleń: 2378
  • [Bascom] Bascom AVR – jak rozdzielić zmienną Integer na cyfry i zapisać je w byte?

    W sumie można, lecz autor chciał mieć format byte, domyślam się że potrzebne to mu było do wyświetlania liczby na wyświetlaczach siedmiosegmentowych. Jeżeli tak, to Ciekawy jestem czy autor korzysta z lini Data i instrukcji lookup(), czy może z select case?

    Mikrokontrolery AVR   04 Cze 2011 00:03 Odpowiedzi: 8    Wyświetleń: 4071
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Te wszystkie sztuczki pozwolą ci zaoszczędzić parę bajtów , ale największe oszczędności przyniesie ci rezygnacja z liczb zmienno przecinkowych. Tu oszczędności będą na poziomie kilkudziesięciu procent , więc jest o co walczyć. Tymabardziej że napewno to się da zrobić i nie jest to takie trudne. Przecież zamiast operować na liczbie np 13,45 możesz sztucznie...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4173
  • Jak wyświetlić liczbę 3-cyfrową na 3 wyświetlaczach 7-segmentowych w Bascom+AVR?

    ..a kodu nie ma, bo właśnie zaczynam jego pisanie... No to cegiełka ode mnie :P Dim Liczba As Byte Dim Sdj As Byte Config Portb = &HFF Config Portc = &H0F Liczba = 234 '... Sdj = Liczba Mod 100 Portb = Makebcd(sdj) Sdj = Liczba / 100 Portc = Portc And &HF0 Portc = Portc Or Sdj '... Zakładam , że na DIS3 wyświetlane będą setki ;) Piotrek

    Mikrokontrolery   21 Kwi 2008 01:05 Odpowiedzi: 11    Wyświetleń: 2240
  • Jak uniknąć błędów przy obliczeniach zmiennoprzecinkowych w Bascom?

    Siemka! Musisz wziąść pod uwagę fakt, iż zmienna single przechowuje wartości zmiennoprzecinkowe ze skończoną dokładnością i to może być zauważalne przy niektórych operacjach na tego typu zmiennych. Poszukaj w helpie od Bascoma i poczytaj o kodowaniu liczb zmiennoprzecinkowych i wszystko Ci się wyjaśni:) Pozdrawiam!! Widzę że dałeś kod.:) Mi się wydaje...

    Mikrokontrolery   20 Wrz 2006 19:37 Odpowiedzi: 5    Wyświetleń: 1686
  • [Bascom] ATMEGA8 i PCF8583 - błędne wyświetlanie czasu na LCD, liczby trzycyfrowe

    Po zmasowaniu SDA na LCD pokazują się zera :) eepromu żadnego niestety nie mam na stanie

    Mikrokontrolery Początkujący   30 Lip 2012 14:29 Odpowiedzi: 5    Wyświetleń: 2021
  • [bascom] Dlaczego BCD 0100 nie wyświetla się poprawnie w symulatorze?

    Tak ale zapisane binarnie. A to zupełnie co innego w tym przypadku. Jeśli chcesz zapis binarny to robisz binarny. A czy to będzie nkb czy bcd to już inna kwestia. W twoim kodzie jest wszystko ok. Kod jest kodem dziesiętnym w zapisie binarnym. Więc liczby drukowane są po "naszemu" używając cyfr. Jeśli chcesz BCD wydrukować w zapisie binarnym to najpierw...

    Mikrokontrolery AVR   29 Lis 2010 12:29 Odpowiedzi: 5    Wyświetleń: 8759
  • Bascom AVR – komenda LCD A nie wyświetla liczb większych od 9 (zmienna Integer)

    Proponuję wprowadzić opóźnienie w pętli.

    Programowanie   21 Mar 2006 10:46 Odpowiedzi: 7    Wyświetleń: 1515
  • [BASCOM] Jak ustawić wyświetlanie ujemnej temperatury na LCD?

    Zrób warunek, jeśli liczba >= 0 dostawiaj spację.

    Mikrokontrolery AVR   18 Mar 2018 18:48 Odpowiedzi: 1    Wyświetleń: 771
  • [AVR][Bascom] Losowanie liczb ze zbioru - jak to zrobić?

    bascomowa funkcja Rnd() potem zapisujesz wylosowane liczby w tablicy i przy kolejnym losowaniu sprawdzasz czy się nie powtarza jeśli się powtarza to losujesz jeszcze raz i znowu sprawdzasz, jeśli się nie powtarza to dopisujesz do tablicy wylosowanych i wyświetlasz na lcd

    Mikrokontrolery AVR   04 Sty 2011 13:14 Odpowiedzi: 3    Wyświetleń: 2394
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    tak o wyświetlanie :)

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8701
  • [tiny2313] [tiny2313][bascom] Problem z wyświetlaniem temperatury z DS18B20 powyżej 20°C

    Faktycznie to nie będzie tak działać :) Próbuje to rozwiązać, na razie bezskutecznie, więc wszelkie rady jak wysłupać jedności liczby w kodzie binarnym mile widziane :D

    Mikrokontrolery AVR   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1644
  • Atmega8 [Bascom AVR] - Jak stworzyć działające menu do zmiany wartości T i S?

    Witam. Masz w złym miejscu Do i Loop oraz Lcd. Zobacz ze program powtórnie już nie wyświetla nic (zmiany liczb). No i skoro deklarujesz Sub`y to ich użyj czyli Sub Menu1 ........ End Sub, no i dawaj te deklaracje zawsze na początku programu, np. zaraz po zmiennych. Pozdrawiam

    Mikrokontrolery AVR   12 Gru 2008 23:24 Odpowiedzi: 4    Wyświetleń: 1452
  • Bascom x51 - usuwanie zbędnych zer i kreski na LCD przy zmianie liczby

    zera zostaja bo ich nie kasujesz wcesniej tylko nadpisujesz. powyzej 99 liczba zajmuje 3 pozycje ponizej 100 juz tylko 2. jezeli nie usuniesz 3 to bedzie sie wyswietlac az nie nadpiszesz lub nie wyczyscisz wyswietlacza. For I = Licz To 0 Step -1 Locate 1 , 4 lcd " " Locate 1 , 4 Lcd I Waitms 5 Next I wyswietla 3 spacje, dziala szybciej niz cls bo nie...

    Mikrokontrolery   13 Lis 2005 09:12 Odpowiedzi: 4    Wyświetleń: 998
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    a mógłbyś mi dopisać, że jak czujnik nie jest podłączony albo się odłączy w trakcie to idzie prąd na PORTC.3 i na wyświetlaczu wyświetla się liczba 888 ??

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8542
  • atmega8 bascom rs232 - Problem z wyświetlaniem temperatury na 6x7 LED

    Zacznij od wrzucania emu wyświetlaczowi danych z terminala - sprawdź, czy to działa. Jeśli działa - zastanów się nad różnicami. Kidy Input kończy działanie? Nie znam Bascom, ale zgaduję, że po Enter, czyli CR. Czy nadajesz kod CR powysyłanej liczbie?

    Mikrokontrolery AVR   25 Kwi 2016 16:27 Odpowiedzi: 7    Wyświetleń: 3192
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Witam Potrzebuję zaokrąglić liczbę zmiennoprzecinkową do liczby całkowitej (do późniejszego wyświetlenia na wietlaczu LED (rozbijanie liczby na pojedyncze cyfry działa poprawnie). Do tego celu wykorzystałem funkcję Round. Zgodnie z instrukcją Bascoma należy zrobić to tak: [syntax=vbnet] dim A as Long, B as Long A=Round(B) [/syntax] Rozumiem, że gdyby...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2115
  • [Atmega8] Atmega8 - Reset timera przy załączaniu stycznika w układzie z przekaźnikiem

    Do przeładowania Timer'a1 używaj: Int_timer1: Load Timer1 , 62500 [...] Return Mam jeszcze jedną regułę z przeszłości aby nie używać obsługi pamięci EEPROM w obsłudze przerwań (starsze wersje BASCOM'a przy rozbudowanych programach powodowały błędne działanie programu). Stosuję to do dziś dnia i nie mam zamiaru sprawdzać to w nowszych wersjach...

    Mikrokontrolery AVR   08 Wrz 2010 12:18 Odpowiedzi: 9    Wyświetleń: 4846
  • BASCOM - jak iterować i wyświetlać znaki ze stringa na wyświetlaczu?

    A od czego jest HELP !? "Przeznaczenie: Zwraca określoną liczbę znaków z tekstu począwszy od lewej strony. Składnia: zmienna = LEFT( tekst , il_znaków ) gdzie zmiennazmienna tekstowa, do której przepisane będą skopiowane znaki, teksttekst z którego skopiowane będą znaki, il_znakówilość kopiowanych znaków. Opis: Zobacz także: RIGHT , MID Przykład: Dim...

    Programowanie   24 Sty 2008 22:17 Odpowiedzi: 2    Wyświetleń: 1893
  • [mega8] [mega8][bascom] Formatowanie liczby 1.26 jako 01.26 na LCD

    No niestety to również nie działa: Z = Fusing(a , "#.##") Z = Format(z , "0000") Dalej jest wyświetlana liczba 1.26

    Mikrokontrolery AVR   10 Maj 2009 23:02 Odpowiedzi: 18    Wyświetleń: 5736
  • [ATTiny2313][Bascom]Termometr na DS18B20 i 2 x wys. LED

    Dalej nic nie dało. Nie wyświetla mi dziesiątych liczb. Wyświetlacz sprawny na 100%

    Mikrokontrolery   09 Paź 2008 02:38 Odpowiedzi: 4    Wyświetleń: 5545
  • [bascom-avr] Wyświetlanie zmiennej single z rozdzielczością 0,5 na ATmega16 LCD

    wszystko pięknie tylko że ta opcja dodaje 0 przed samą cyfrą i znak + (wcześniej pokazałem przykłady jakie chcę uzyskać) Próbowałem też bez zera na początku i bez plusa (zastąpione spacjami) tylko wtedy tak jak mówię przy zmianie znaku liczba pływa

    Mikrokontrolery AVR   22 Lis 2010 09:53 Odpowiedzi: 19    Wyświetleń: 2088
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Czy jest funkcja szukania samych cyfr z buforu rs232? To są odpowiedzi z modułu SIM800. Bazuję na czymś takim: If Pinc.3 = 0 Then Waitms 750 Print "AT+CCLK?" ; Chr(13) ; 'zapytanie o datę i czas Waitms 50 Date_str = Mid(odb_txt , 20 , 8) Time_str = Mid(odb_txt , 29 , 8) End If Ale coś się dzieje i nawet wyświetla litery z odpowiedzi modułu. Da się jakoś...

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 312
  • [Attiny2313][Bascom]Licznik rowerowy/motocyklowy wyswietlacz led

    [syntax=basic4gl] $crystal = 4000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100 Portd = &B1111111 Config Timer0 = Timer , Prescale = 64 Enable Timer0 Enable Interrupts On Timer0 Co1ms Dim Liczba As Single Dim Ktorywysw As Bit Dim Lol As Byte Dim Jednostki As Byte Dim Dziesiatki As Byte Dim Pomoc As Bit Dim Aaa As Word Dim...

    Mikrokontrolery AVR   21 Lip 2011 11:01 Odpowiedzi: 8    Wyświetleń: 2365
  • Atmega 8 - Uart odbieranie danych bascom - problem z wyłączaniem diody

    To nie zależy od rodzaju układu RTC. Po prostu wyświetlasz to jako zwykłą liczbę, więc odcina zera na początku.

    Mikrokontrolery AVR   23 Cze 2016 21:48 Odpowiedzi: 9    Wyświetleń: 2328
  • [m8] Jak zmieniać wyświetlany znak na matrycy 5x5 LED w Bascom?

    Nie to co sobie wpiszesz jest obojętne bo to pobiera i tak z tablicy literę o numerze z kodu ASCII. Tam w tablicach jest każda litera z alfabetu znak itp. Tak np na 65 miejscu w każdej z tablic jest zapisana wartość taka żeby przy pobieraniu nr 64 (tablice liczy sie od 0) wyświetliła się litera A. Zobacz sobie to tak odczytaj każdą liczbe która jest...

    Mikrokontrolery AVR   21 Gru 2010 15:24 Odpowiedzi: 15    Wyświetleń: 2134
  • [mega8][Bascom] Jak poprawnie wyświetlać zmienną

    Witam Mam drobny problem a od godziny szukam już odpowiedzi i nic. Jak poprawnie wyświetlać na LCD wartość zmieniającą się w zakresie np 0 do 99 Chodzi o to, że wyświetlam godzinę gdzie wartości są liczbami 1 cyfrowymi to mam taką postać 15:4:6 zamiast 15:04:06

    Mikrokontrolery AVR   13 Lut 2012 19:54 Odpowiedzi: 6    Wyświetleń: 1595
  • BASCOM AVR – zatrzymanie timer0 po osiągnięciu 99:99 na wyświetlaczu 7-seg

    na wyświetlaczu wskazane jest 9999 dlatego iż zostaly odwrucone wartości wyświetlanych lczb, aby timer liczący do przodu wzkazywał liczby do tyłu

    Mikrokontrolery   30 Gru 2004 21:41 Odpowiedzi: 10    Wyświetleń: 1337
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    Ja bym wyszukiwanie zrobił tak Dim Ids(64) as Byte 'Maksymalna liczba czujników * 8 Dim I as Byte Dim J as Byte Dim L as Byte Dim Count as Byte Dim TempCount as Byte ' Wyszukiwanie Count = 0 TempCount = 1wirecount() If TempCount > 0 Then I = 1 J = I + 7 Ids(1) = 1wsearchfirst() Do If Ids(J) = Crc8(Ids(i),...

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4991
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    po pierwsze skąd wytrzasnąłeś: Enable Utxc ???? - to jest bez sensu poza tym po co taki mały bufor 6 znaków. Daj co najmniej 20 jak w przykładzie po kolejne pisałem ci o specjalnym doklejaniu na końcu PRINT'a znaku CR czyli Char(13) i średnika po tym - ale widzę, że albo kolega nie przeczytał tego co napisałem albo tak krótka pamięć ? ;) a u ciebie...

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 9221
  • Bascom: Dlaczego licznik liczy do 99999 zamiast 65535?

    Nie ma tego w Helpie bo to nie jest żadna funkcja czy komenda. Po prostu to narysuje spacje na poprzednim texcie jeżeli przypadkowo napis by się skrócił. Bez tego po skróceniu napisu nowy napis będzie wyświetlony dobrze, ale na LCD pozostanie trochę starego napisu co da wrażenie wyświetlania większej liczby. Ale to jest sposób pośredni. Najlepiej użyć...

    Mikrokontrolery AVR   29 Cze 2010 18:43 Odpowiedzi: 6    Wyświetleń: 1301
  • Jak zapamiętać sekwencję 4 liczb BCD na ATMega8 w Bascom?

    Powinno działać tak jak chcesz: Est Alias Pind.4 Dim Zmienna As Byte , Licznik As Byte Cursor Off Config Portd.5 = Input Config Portd.6 = Input Config Portd.7 = Input Config Portb.0 = Input Config Portd.4 = Input Portd.5 = 1 Portd.6 = 1 Portd.7 = 1 Portb.0 = 1 Portd.4 = 1 Cls Do Bitwait Est , Set Zmienna.0 = Pinb.0 Zmienna.1 = Pind.7 Zmienna.2 = Pind.6...

    Mikrokontrolery AVR   02 Sty 2009 15:13 Odpowiedzi: 13    Wyświetleń: 2302
  • Jak przesunąć tekst o dowolną liczbę pikseli na LCD ST7565 w Bascom?

    Dzięki wielkie sprawdzę. Problem jest taki że wyświetlacz z tym sterownikiem jest bardzo ograniczony przynajmniej w bascom a ja nie znam na tyle programowania żeby porywać się na C dla jednego projektu bo szkoda mi po prostu czasu którego mam niewiele. Z tym sterownikiem który mam widzę że można tylko wyświetlać wcześniej przygotowane grafiki oraz pisać...

    Mikrokontrolery   18 Sty 2024 10:10 Odpowiedzi: 2    Wyświetleń: 255
  • DS18B20 i Bascom: Kolejność rozpoznania czujników, połączenia 1Wire i 2Wire

    W ogóle skoro nie potrafisz odczytać tego co napisałem wyżej to znaczy że do końca nie rozumiesz co to tablica. Wyjaśnię najbardziej łopatologicznie. Wyobraź sobie, że tablica to pociąg z wagonami od 1 do 8. Każdy wagonik może przewozić daną liczbę. A cały pociąg ma swoją nazwę np. pociąg "Kopernik" Więc. Ds1(1)=9 Oznacza, że mamy tablicę o nazwie "Ds1",...

    Mikrokontrolery AVR   12 Kwi 2011 01:57 Odpowiedzi: 24    Wyświetleń: 4543
  • [Bascom] ADC i wyświetlanie wyniku z 2 cyframi po przecinku

    Najprościej zrobić to tak: wyliczasz napięcie z proporcji, ale nie do 20 tylko do 2000. Następnie dzielisz to przez 100 a wynik zapisujesz do liczby całkowitej - masz to co przed przecinkiem. Potem mnożysz to przez 100 i odejmujesz od pierwotnego napięcia - masz to co po przecinku. Wyświetlasz tak jak napisałeś. LCD przed_przecinkiem;",";po_przecinku;

    Mikrokontrolery AVR   19 Cze 2010 18:19 Odpowiedzi: 2    Wyświetleń: 2304
  • Atmega8, BASCOM - Wyświetlacz LED, wyświetla cyfry odwrotnie.

    Teraz problem zrobił się bardziej skomplikowany, jako zmienną mam liczbę np. 3,6 i chcę ją wyświetlić na wyświetlaczu... Ciężko mi to zrobić w basomie.

    Mikrokontrolery AVR   13 Sty 2014 00:08 Odpowiedzi: 9    Wyświetleń: 2070
  • Błąd w wyświetlaniu minut i sekund w zegarze stworzonym w Bascom - zatrzymywanie na 4 godzinie

    Witam ! Podmień: [syntax=vbnet] Dim Liczh As Integer Dim Liczm As Integer Dim Liczs As Integer Dim Liczba As Integer [/syntax] Używaj okienko SYNTAX do wklejenia programu.

    Mikrokontrolery   05 Lut 2021 18:40 Odpowiedzi: 2    Wyświetleń: 336
  • [ATmega8][Bascom] Obsługa PCF8563 - dziwne godziny

    No dobrze, powiedzmy że masz rację. Liczba 80 w zapisie BCD ma postać 0101 0000, czyli żeby wyświetlało mi poprawnie, muszę zamaskować 4 starsze bity. Ale z drugiej strony liczba np. 59 ma postać 0011 1011, czyli po zamaskowaniu nie będzie poprawnie wyświetlana, będzie wyświetlana jako 11. Jak to rozwiązać?

    Mikrokontrolery   20 Wrz 2011 18:28 Odpowiedzi: 20    Wyświetleń: 3477
  • Błędy w kodzie BASCOM do multipleksowania wyświetlacza 7-segmentowego

    zrobiłem to ale wyświetlały się liczby od 0do 9 a później już 11, 22 ,33 ,44 tak jak by nie było multipleksowania zadnego :(

    Mikrokontrolery AVR   21 Sty 2009 17:08 Odpowiedzi: 19    Wyświetleń: 2593
  • Jak wyświetlić liczby z trzema miejscami po przecinku w Bascom?

    Cześc Ludzie podpowiedzcie jaka jest komenda w bascomie, aby wynik był wyświetlany trzy miejsca po przecinku Np. 1,235 3,483 Dzięki.

    Mikrokontrolery   08 Lip 2004 16:25 Odpowiedzi: 4    Wyświetleń: 1787
  • Pomiar napięcia 0 - 20V DC przetwornikiem ADC ADS1110

    Nie masz racji bo bajty 255 i 247 dają 0xFFF7 czyli -9 dziesiętnie Twój kod to Bascom, którego nie znam ale moim zdaniem funkcja, która zamienia kod ADC na wartość wyświetlaną na LCD niepoprawnie przetwarza liczbę ujemną na wartość dziesiętną i dlatego otrzymujesz wynik zbliżony do 4,096V

    Projektowanie Układów   09 Kwi 2021 19:07 Odpowiedzi: 42    Wyświetleń: 2037
  • definiowanie znaków dla 3310... Nie da się krócej? (bascom)

    Tylko ze litery chyba nie zajmuja tyle samo bajtow. Napewno litera "w" zajmuje wiecej niz "l". Wtedy znaki zajmujace mniej bajtow musisz dopelnic bajtami, ktore beda ignorowane, nie przekazywane do wysylania na wyswietlacz. Musisz tylko znalezc wartosc bajta, ktora nie stanowi zadnej litery. Jedyne ktore przychodza do glowy to 170 lub 85 ale kto wie...

    Mikrokontrolery   21 Lut 2006 22:57 Odpowiedzi: 10    Wyświetleń: 1800
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    No coż dla M32 te funkcje ponoć działają w symulatorze ale chyba tylko dla niego i bardziej popularnych. Nie zawsze mam czas i ochote podłączac oscyloskop by sprawdzić kto sie myli: ja symulator czy pdf Nie wiem jak Wam ale mi nowa wersja AWRStudio nie za specjalnie leży, ładniej wygląda ale straciła na funkcjonalnosci. np nie jest nigdzie wyświetlana...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4370
  • Wprowadzanie 7-cyfrowej liczby na 89c2051 z Bascom - błędne wyniki

    Widzę że trafiłem na ludzi chcących pomagać początkującym – jeszcze raz wielkie dzięki. Jak zrobić żeby podczas wprowadzania liczby, aktywne pole było jakoś zaznaczone ( gdzieś widziałem dolne podkreślenie. Ale nie wiem jak to zrobić ). Kolejny problem – zmodyfikowałem funkcję Dostar: która ma odliczać wprowadzoną liczbę do 0 i mam problem...

    Mikrokontrolery   21 Sie 2005 10:08 Odpowiedzi: 8    Wyświetleń: 1604
  • [ATtiny2313][Bascom] - Jak zadeklarować liczbę stałoprzecinkową ?

    Ja traktuję liczbę stałoprzecinkową jako liczbę całkowitą gdzie sam ustalam w którym miejscu ma być przecinek ale tylko gdy przychodzi do wyświetlania. Działam na C dlatego taki przykład dam:[syntax=c]int zmienna; zmienna = 945 + 57; //np. 9,45 + 0,57 lub 94,5 + 5,7 zmienna = 2458023; //np. 24,58023 lub 2,458023 // zależny jak liczbę tą potraktujesz...

    Mikrokontrolery AVR   04 Lip 2013 13:00 Odpowiedzi: 14    Wyświetleń: 2199
  • [ATmega8][BASCOM] Wyświetlanie "dużych" cyfr na LCD 4x20

    Witam. Udało mi się zdefiniować wszystkie liczby. Każda liczba to nowy podprogram, definiujący jakie znaki mają się pojawić w danej liczbie. Jak stworzyć program, który wyświetli np datę, temperaturę - ogólnie ciąg cyfr. Pierwsza cyfra na ekranie pokazuje sie w całości, następne niestety znikają poza ekranem albo robią się krzaczki kiedy wywołam po...

    Mikrokontrolery AVR   18 Gru 2011 00:00 Odpowiedzi: 3    Wyświetleń: 2088
  • [Bascom]Jak wyświetlić dziesiętnie double liczbę?

    Dzięki za podpowiedzi teraz wiem że double jest liczbą zmiennoprzecinkową i występuje jako liczba dodatnia jak i ujemna. Teraz zostaje tylko przeliczanie na liczbę ........... a to mi się wydaje jak na razie nie tak proste. To znaczy że nie wiem jak się za tą double zabrać. A może na początek bym się musiał nauczyć jak zamienić liczbę Integer (2bajty)...

    Mikrokontrolery AVR   12 Sty 2009 07:37 Odpowiedzi: 12    Wyświetleń: 2656
  • DS1337 Bascom program. Uruchomienie zegarka. Dlaczego wyświetla 165?

    No tak masz racje. Poprawiłem. Teoretycznie według danych nie powinno być i2cstop po pierwszym wysłaniu danych. Sprawdziłem i to. Nie działa. Dodam tylko, że 165 to liczba bo zdekodowaniu makedec. W rzeczywistości są wysłane same jedynki w BCD.

    Mikrokontrolery AVR   30 Lip 2009 19:54 Odpowiedzi: 18    Wyświetleń: 4427
  • Jak podłączyć i sterować wyświetlaczem I100 z Atmega8 w Bascom?

    Ważniejsze co jest napisane na układzie scalonym, jeżeli da się znaleźć dokumentacje i jest ona kompletna jest możliwe napisane biblioteki do obsługi. Gołe szkło LCD jest dość trudno sterować, jeżeli jest bardzo rozbudowane od strony liczby wyświetlanych znaków (segmentów)

    Początkujący Naprawy   17 Lis 2013 18:57 Odpowiedzi: 4    Wyświetleń: 1311
  • [bascom] [Bascom][Mega32] deflcdchar wyświetla niepoprawne znaki na LCD - jak to naprawić?

    Witam, w Bascomie uśywając komendy deflcdchar można wyświetlić dowolny znak, u mnie neatomiast w miejscu tego znaku pojawia się bliżej nieokreślone coś, ani to znak, ani liczba, ani litera, po prostu jakieś krzaki... Jak można sobie z tym poradzić, nadmienię, że LCD działa poprawnie, bo wszystko elegancko wyświetla, tylko to coś.. Pozdrawiam

    Mikrokontrolery AVR   18 Paź 2010 11:16 Odpowiedzi: 10    Wyświetleń: 1953
  • Jak rozłożyć liczbę 1993 na cyfry w BASCOM dla LED?

    Odpowiadając na pytania kolegi. Otóż i tak w najbliższym czasie w BASCOM AVR będę pisał na nowo soft do zestawu J-239 Jabela (dziecinada ten oryginał :not:), bo mam zamiar wywalić z niego oryginalny proc (AT89C2051 nie wiadomo po co taktowany 12MHz :?: ) i wstawić ATTiny 2313, bo się da, i będę i tak zmuszony pisać procedury translacji liczby z bin,...

    Początkujący Naprawy   30 Paź 2009 15:05 Odpowiedzi: 11    Wyświetleń: 2864
  • BASCOM wyświetlanie zmiennych - wyrównanie do prawej

    Jeśli liczba sztuk będzie wzrastać to OK, ale przy przejściu ze 100 na 99 wyświetli 199. Może rezultat = FORMAT( zmienna , "maska" ) pomoże!

    Mikrokontrolery AVR   22 Kwi 2010 16:17 Odpowiedzi: 2    Wyświetleń: 1772
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Popatrz tutaj: http://www.elektroda.pl/rtvforum/topic83... A z ta zmienna to uwazaj bo zmienna I to u ciebie zmienna globalna i pewnie sie przez to robi syf. Zmienna lokalna w funkcji deklarujesz dodajac na poczatku "Local". Tutaj masz przyklad: Sub Wyswietl(c1 As Byte , C2 As Byte , C3 As Byte , C4 As Byte , C5 As Byte , C6 As Byte , Lp As...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17501
  • FFT i wyświetlanie widma – jak poprawnie uporządkować dane spektrum z FFT?

    :arrow: hunterhouse Znalazłem troche błędów (a nawet błąd w BASCOMie '51 :D ), mam teraz trochę czasu, więc się tym zajmę. Dobrze było by, gdybyś narysował schemat, to zrobię ci sterowanie LEDami ze skalą logarytmiczną. Wrzucę też, kilka rzeczy, które będziesz musiał sprawdzić, bo nie wiem jak działają w BASCOMie AVR (albo ściągnę BASCOMA :D , jeszcze...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 69981
  • Atmega 8: Licznik przekroczeń bariery IR zwiększa się o więcej niż 1

    Dzień dobry. Jestem zielony jeżeli chodzi o podczerwień. Atmega 8 - taktowanie 8MHz, nadajnik (zwykła dioda ir wymontowana z pilota) podłączony wprost do zasilania (5V) poprzez rezystor 680ohm. odbiornik(scalony odbiornik podczerwieni wymontowany z telewizora) podłączony wprost po portd.0 . Odbiornik z nadajnikiem są oddalone od siebie o jakieś 2cm....

    Mikrokontrolery Początkujący   22 Sty 2012 13:39 Odpowiedzi: 6    Wyświetleń: 1983
  • [Atmega8L] Atmega8L, Bascom – błędny odczyt RC5 z odbiornika TFMS5360, wyświetla 255 255

    ... Jutro zrobię ten układzik na kawałku uniwersalnej i zobaczę czy działa, narazie dzięki za pomoc i dobranoc :D Mnie natomiast zastanawia, dlaczego podałeś $crystal = 8000000 , a nie np. $crystal = 3000000 czy też dowolną inną liczbę :?:

    Mikrokontrolery AVR   08 Wrz 2009 14:31 Odpowiedzi: 24    Wyświetleń: 3598
  • BASCOM - LED CUBE 7x7x7: zakłócenia przy odczycie SD i multiplexingu, AVR-DOS

    Kwarc wstaw w obu przypadkach nawet 16MHz. Baudrate jest zależna w zasadzie od jego dzielnika niż od kwarcu. Nie szalej też z dużą szybkością bo błędy mogą wyskoczyć, zacznij od 4800 bps. Połączenie po UART masz zrobić sprzętowo! Timer niech ci obsługuje multiplexing, główna pętla programu sprawdzanie czy w UART coś przyszło i przepisywanie do tablicy....

    Mikrokontrolery AVR   05 Mar 2013 19:25 Odpowiedzi: 11    Wyświetleń: 2460
  • [BASCOM] - jak mnożyć znaki wyświetlane na LCD?

    Proponuję zrobić to w pętli, co ś w stylu cls for a=1 to X (gdzie x to liczba "słupków") lcd "O" next a czyli im większa będzie wartość X, tym więcej kółek wyświetli Ci się na LCDeku.

    Mikrokontrolery AVR   18 Lis 2009 20:41 Odpowiedzi: 7    Wyświetleń: 2420
  • pomiar częstotliwości (liczby impulsów) na Atmega16 - Bascom

    Ten pierwszy programik (na wait) działa poprawienie i jest to sprawdzone poprzez wyjście OC1A mikrokontrolera, więc nie trzeba żadnych przerwań. Zrobiłem obrotomierz samochodowy (na hallotronie unipolarnym przyczepionym do przewodu HV), jednak obrotomierz wyświetla obroty od 800- 1100 obr/min. Jak można programowo zredukować przekłamania? Pzdr

    Mikrokontrolery   22 Lis 2006 15:42 Odpowiedzi: 7    Wyświetleń: 3025
  • [BASCOM] Uproszczenie kodu licznika i wygaszanie zer nieznaczących

    Bascom wiecznie żywy! Widziałem ogłoszenie "profesjonalnej" firmy, wymaganiem była znajomość BASCOM :-) Wracając do tematu, zera na "piechotę", można wygasić na wiele sposobów. Dla małych liczb, a z takimi mamy tu do czynienia można dać warunki if [syntax=vbnet] if( liczba < 10 ) .... else if( liczba < 100 ) .... else if( liczba < 1000 ) .......

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 1377
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Eksperymentuje, więc na razie nie ma komentarzy. Temperatury dodatnie i wilgotność poprawnie wyświetla. Poniżej 0*C to już głupoty typu: 3480*C Sumę kontrolną usunąłem, bo nie wyświetliło ani razu ERROR. Mybyte = T + H 'dodajemy wartości temperatury i wilgotności If Mybyte <> Crc Then 'jeśli suma kontrolna się nie zgadza Lcd "error"...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 336
  • Jak skonfigurować wyświetlacz w Bascom AVR do licznika do 10?

    Witam państwa na forum chciałbym stworzyć w Bascomie licznik który zlicza np: do 10 ale nieweim jak z konfigurowac wyswietlacz chodzi mi oto zeby w oknie symulacj na tym symulacyjnym wyswietlaczu że tak go nazwe wyświetlały sie liczby tyle jest tych konfiguracji jak czytam helpa ze juz zgłupiałem Pozdrawiam serdecznie.

    Mikrokontrolery   19 Lip 2007 23:08 Odpowiedzi: 3    Wyświetleń: 1550
  • [bascom] zamula spi 2x atmega32 komunikacja w przerwaniu

    Hm... najprostsze bez testowania transmisji to np: Najpierw ustawiasz mniejszą szybkość transmisji (wymaga sprawdzenia), ponieważ przykład będzie dla obsługi liczb w przerwaniu, co zajmie jakiś czas. Wysyłasz liczbe dwubajtową, w nadajniku zamieniasz ją na zwykłą dziesiętną i wysyłasz np w takiej sekwencji: A00123Z czyli znak 'A' (liczba 65) startuje...

    Mikrokontrolery Początkujący   13 Gru 2018 18:20 Odpowiedzi: 22    Wyświetleń: 927
  • Zegarek wyświetlający datę i godzinę

    Dosyć ciekawe rozwiązanie zegarka umożliwiające jednoczesne wyświetlenie roku, miesiąca, dnia, godziny, minuty i sekundy. Zasada działania jest bardzo prosta dzięki zaprogramowanemu mikroprocesorowi AT89S8252, jednak ze względu na dużą liczbę wyświetlaczy kontrukcja jest bardzo czasochłonna. Schemat oraz program źródłowy Bascom w załączniku. Podziękowania...

    Artykuły   11 Lut 2007 11:09 Odpowiedzi: 4    Wyświetleń: 11257
  • [BASCOM] Jak wyświetlić ciąg cyfr w jednej linii na LCD?

    Witam, próbuję napisać, by wyświetlić ciąg cyfr, które są przypisywane do zmiennej za pomocą klawiszy tzn.od 0 do 9. Jeżeli zastosuję zwykłe locate lcd, to wyświetlają mi się w tym samym miejscu, a ja chcę aby każde liczba, która jest przypisana do każdego klawisza wyświetlała się w ciągu, w jednej linii, czyli coś takiego 25684789 itp .jak to można...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 4200
  • [atmega8] [atmega8][BASCOM] Jak napisać program odbierający RC5 z TSOP1736?

    TSOPy są bardzo chimeryczne, mogą się zatkać. Wymień na nowy i sprawdź. TSOPy firmy VISHAY to najlepsze z najlepszych odbiorników podczerwieni ;) .... zatykać ??? a co to znaczy? .... gdybym powiedział, że użyłem ich kilkaset to bym skłamał, gdybym powiedział, że użyłem ich kilka tysięcy to bym już przesadził - ale coś pomiędzy kilkaset a kilka tysięcy...

    Mikrokontrolery AVR   11 Maj 2010 15:18 Odpowiedzi: 8    Wyświetleń: 2740
  • Jak sterować wyświetlaczem VFD 14-segmentowym z ATmega8 w Bascom?

    Witam. Posiadam taki oto wyświetlacz vfd: http://obrazki.elektroda.net/88_12337754... Jest to wyświetlacz z czternastoma segmentami na jedno pole, może wyświetlać liczby oraz litery, jest bez sterownika, wiem jak go podłączyć (co i gdzie) lecz nie wiem jak tym sterować z procesora (np.atmega8). Czy potrzeba jakiś dodatkowy układ między procesorem...

    Mikrokontrolery   07 Lut 2009 02:50 Odpowiedzi: 7    Wyświetleń: 4393
  • Jak wyświetlić liczby z zerami nieznaczącymi w Bascomie?

    No i tak właśnie zrobiłem z konieczności trzema ifami bo mam dwie takie zmienne... szkoda że nie ma jakiegoś polecenia, które by umożliwiało wyświetlanie zer nieznaczących

    Mikrokontrolery   26 Kwi 2005 20:50 Odpowiedzi: 7    Wyświetleń: 1493
  • Bascom: Jak wysłać tablicę liczb jako tekst w jednym wierszu przez RS232?

    Pozdrawiam wszystkich. Panowie, czy istnieje w Bascomie funkcja która odczytuje określoną liczbę zmiennych (np. z tablicy) typu liczbowego poddaje konwersji do postaci tekstowej (tu się domyślam że to bedzie char) i wysyła RS 232 (print) do komputera ale w ten sposób aby znaki były wyświetlane (np. w hyper terminal) jeden po drugim w jednym wierszu...

    Mikrokontrolery   26 Wrz 2007 21:15 Odpowiedzi: 2    Wyświetleń: 822
  • Atmega8 - błędne wyświetlanie wartości TCNT0 na LCD po konwersji itoa

    Może stąd że nie czyścisz wyświetlacza przed wyświetleniem nowej wartości. To było przyczyną, sądziłem że funkcja itoa konwertując liczbę jedno czy dwucyfrową na tablicę znaków char (kilkuelementową) puste pola wypełni białymi znakami. Nie dzieje się tak, to co wydawało się być skonwertowaną liczbą w rzeczywistości zawierało śmieci z poprzedniej liczby...

    Mikrokontrolery AVR   16 Lut 2015 20:07 Odpowiedzi: 7    Wyświetleń: 1155
  • Czy program na ATmega8 w Bascom poprawnie wyświetla zmienną na LCD?

    Witam.Wiem że ten temat był wałkowany wiele razy ale czy ten program jest poprawny i wyświetli zmienną [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Pinc.2 = Input ' informuje proc że PD.2 jako wejście Pinc.2 = 1 Config Pinc.3 = Input ' informuje proc że PD.3 jako wejście Pinc.3 = 1 Sw1 Alias Pinc.2 Sw2 Alias Pinc.3 Dim Liczba As...

    Mikrokontrolery AVR   11 Lut 2012 15:36 Odpowiedzi: 5    Wyświetleń: 1189