bascom wyświetlać zmienna

Znaleziono około 377 wyników dla: bascom wyświetlać zmienna
  • Dlaczego zmienna single w BASCOM wyświetla 0.09999996 zamiast 0.1?

    Dzięki sprawdzę co i jak

    Mikrokontrolery   25 Sty 2012 14:14 Odpowiedzi: 2    Wyświetleń: 1366
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Stwórz tablicę za pomocą: Dim Zmienna(5) As Byte 'lub Word, Integer, Long, Single, Double... Przed zapisem aktualnej wartości do Zmienna(1), przesuń wartości z 1, 2, 3, 4 o jeden indeks (na 2, 3, 4, 5). Pamiętaj aby zrobić to tak, by nie "zamazać" wartości przy przesuwaniu. Potem zapisujesz aktualną wartość do Zmienna(1) i masz komplet, który...

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2267
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 1875
  • REKLAMA
  • Atmega8 [Bascom AVR] - Jak stworzyć działające menu do zmiany wartości T i S?

    Program jest prosty do zrealizowania. Robisz sobie 2 podprogramy. W jednym wyświetlasz sobie jedną zmienna na lcd i inkrementujesz lub dekrementujesz. Podprogram powinien dzialac w petli. Drugi podprogram analogicznie a do przeskakiwania pomiędzy nimi użyj gosub.

    Mikrokontrolery AVR   12 Gru 2008 23:24 Odpowiedzi: 4    Wyświetleń: 1449
  • Bascom AVR – wyświetlanie znaku z wartości binarnej bajtu na LCD (np. D1 = 0111000)

    ...Chodzi mi o to że chce wyświetlić na Lcd znak którego wartośc mam zapisaną w bajcie np D1 - wartość binarna Np w D1 jest 0111000 i chce aby na wyświetlaczy pokazało sie " p " Jak to zrobić ? :) Piotr Takie "cuda" robi się za pomocą polecenia Chr() :D Jeśli w zmiennej jest zapisany kod ASCII jakiegoś znaku , to by wyświetlić właśnie ten znak na LCD...

    Mikrokontrolery   11 Wrz 2006 14:35 Odpowiedzi: 8    Wyświetleń: 1326
  • REKLAMA
  • [tiny2313] [tiny2313][Bascom] Zegar widmowy - problem z wyświetlaniem po kilku sekundach

    Za końcem programu: Nazwatablicy: data 'wartości kolejnych kolumn oddzielone przecinkami Odczytujesz poleceniem lookup. Np.: For X = 0 To 4 cyfra z 5 kolumn Portb = Lookup(x , Cyfra) Waitms Czaskol Next Portb = 0 'kolumna odstępu Waitms Czaskol Zauważ, że tu zmienna "cyfra" decyduje z ktorej tablicy odczytamy dane. ;)

    Mikrokontrolery AVR   27 Mar 2009 14:10 Odpowiedzi: 6    Wyświetleń: 2331
  • 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ń: 2275
  • 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ń: 1494
  • Jak wyświetlić pasek postępu na LCD w Bascomie dla uC?

    Dobra, to teraz dam opis szczegółowy :) Wyświetlam pasek z dokladnością do 1 piksela (w poziomie) rezerwując do tego cztery znaki definiowane przez użytkownika. Dodatkowo cały pasek ma jednopikselową ramkę. Cały pasek zajmuje u mnie 7 znaków - czyli 35 pikseli. Minus po jednym pikselu z każdej strony na ramkę daje 33 piksele na pasek - akurat. :) Na...

    Programowanie   24 Lis 2006 11:39 Odpowiedzi: 4    Wyświetleń: 1638
  • PCF8583 i Bascom. Dzień tygodnia i rok. Format wyświetlania godziny.

    Elektryk - nie brałem tego pod uwagę, to może być to, ale jak zapisać w takim razie indeks miesiąca i dnia tygodnia (tam jest chyba podobna sprawa) do zmiennej w Bascomie? Mol - tak, z tym nie ma problemu, polecenie makedec(zmienna)

    Mikrokontrolery   21 Lut 2005 17:55 Odpowiedzi: 3    Wyświetleń: 1795
  • 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ń: 1739
  • 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ń: 1668
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    W procedurze wyświetlania zapisany jest warunek wygaszanie zer nie znaczących, a po przekroczeniu 255 cyfra setek wyświetla 0 i ono nie gaśnie. Czyli zmienna liczy się nadal, co wskazuje rzeczywiście na problem z wyświetlaniem a nie liczeniem. Po wpisaniu "na twardo" Liczba_nok = 987 Liczba_ok = 654 wyświetlacz pokazuje 287 i 154

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 378
  • REKLAMA
  • Jak wyświetlić liczby z zerami nieznaczącymi w Bascomie?

    nie nie, nie o to mi chodzi - nie chcę ingerować w polecenie LCD, ponieważ: ZMIENNA zmienia się od 0...75 i teraz miałbym kłopot gdybym tak właśnie wyświetlał przy liczbach od 10...75 ponieważ wrzucałoby mi to 0 i by pisało 010, 011, 012,..., 075. A ja chcę tylko przy liczbach 0...9 żeby mi dodawał zero. Jak bym wyświetlał LCD "0", ZMIENNA to można...

    Mikrokontrolery   26 Kwi 2005 20:50 Odpowiedzi: 7    Wyświetleń: 1472
  • [mega8][Bascom] Jak poprawnie wyświetlać zmienną

    poczytaj CONFIG CLOCK. Tworzy ona specjalne zmienne w systemie, którymi możesz dowolnie operować. Między innymi tworzona jest zmienna STRING o nazwie TIME$, w której przechowywany jest aktualny czas w postaci tekstowej, co możesz wyświetlić na LCD. Wygoda tego polega na tym, że zmienna TIME$ jest automatycznie aktualizowana gdy zmienisz zmienne przechowujące...

    Mikrokontrolery AVR   13 Lut 2012 19:54 Odpowiedzi: 6    Wyświetleń: 1559
  • Rozdzielanie danych z łącza szeregowego w Bascomie do zmiennych na LCD

    Tak jak w temcie. Dokładnie chodzi o to, że w po łączu szeregowym dostaję konkretną paczkę danych i z nich chcę wykorzystać tylko część, a dokładnie wyświetlić to na lcd. I teraz mam pytanie jak to zrobić, bo najpierw przechwutyuje do zmiennej dane: zmienna = inkey() LCD zmienna I teraz jak przjęte dane podzielić do różnych zmiennych żeby potem...

    Mikrokontrolery   13 Kwi 2008 12:26 Odpowiedzi: 18    Wyświetleń: 1592
  • [Bascom] Odbiór danych z UART i wyświetlanie ich na LCD

    To wiele wyjaśnia. Spróbuj tak ;) [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 16 $framesize = 64 $baud = 9600 Config Lcd = 16x2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.6 , Db7 = Portb.0 , E = Portb.4 , Rs = Portb.5 Cursor Off : Cls Dim K1 As Byte Dim K2 As String * 20 Dim Id As String *...

    Mikrokontrolery   01 Sty 2020 16:58 Odpowiedzi: 8    Wyświetleń: 696
  • BASCOM - Woltomierz - dziwne wyświetlanie wartości

    Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...

    Mikrokontrolery AVR   28 Mar 2015 13:51 Odpowiedzi: 8    Wyświetleń: 1710
  • [Bascom] Jak wyświetlić zmienną binarnie lub szesnastkowo na LCD 16x2?

    witam. Małe pytanko do programistów w bascomie. Mam zmienna typu byte wyświetlam ją na wyświetlaczu 16*2, wyświetla ona mi się w systemie dziesiętnym. a chciałbym ja wyświetlić binarnie albo szesnastkowo. Dim A as Byte Dim B As Byte Cls Lcd "A " ; A ' wyświetla się dziesiętnie a chcę binarnie Lowerline : Lcd "B " ; B jak to zrobić ? pozdrawiam.

    Mikrokontrolery AVR   16 Paź 2010 20:14 Odpowiedzi: 2    Wyświetleń: 1625
  • Jak zadeklarować zmienną jako volatile w Bascom AVR?

    Mam problem w Bascom AVR. Program w pętli głownej ma wyświetlać odczyt na LCD 3,5 cyfry, tylko to. Wyświetlana wartość -zmienna jest modyfikowana w obsłudze przerwania. Problem jest taki, że pętla główna (wyświetlająca) nie widzi zmian zmiennej i cały czas wyświetla np "0". Pewnie jest to ułatwienie przy kompilacji - jeśli zmienna nie jest zmieniana...

    Mikrokontrolery   22 Kwi 2008 20:52 Odpowiedzi: 5    Wyświetleń: 1155
  • [at8][bascom] Odświeżanie LCD gdy zmienna <> zmienna

    CLS czyści i ustawia kursor w pozycji 1,1 HOME ustawia kursor w pozycji 1 Drobna różnica acz znacząca. Jeśli chce użyć HOME, musi pokombinować z formatowaniem wyświetlanej zmiennej ( chodzi o długość i ew wypełnienie pustymi znakami)

    Mikrokontrolery AVR   07 Lut 2010 10:20 Odpowiedzi: 27    Wyświetleń: 3470
  • [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ń: 17342
  • [bascom] Jak napisać program do sterownika świateł 8-kanałowego na karuzelę?

    tak odczytujesz dane z tabeli: Port = Lookup(x , nazwatabeli) port to zmienna do której je wpisujesz, x to indeks, oznacza numer kolejnej danej z tabeli, nazwatabeli jak sama nazwa mówi. a tak wyglądać ma tabela: nazwatabeli: data dane, dane, dane, 'itd każda tabela musi mieć swoją nazwę. A to jak te sekwencje się mają wyświetlać, zależy...

    Mikrokontrolery   12 Mar 2008 13:46 Odpowiedzi: 7    Wyświetleń: 1824
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną, którą w przerwaniu od timera zwiększasz, a następnie wykonujesz blok switch (i) { ... }. Oczywiście delay w przerwaniu to "bluźnierstwo" :) Preskaler ustaw sobie na 64, wtedy przerwanie od timera dostniesz ok. 400x na sekundę, czyli odświeżanie całego...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3489
  • Bascom, Rs232, input, przesyłanie znaku z PC do avr

    Po prawdzie to wpisywałem 01111000. Nie mam tego jak sprawdzić teraz, ale czy może być taka sytuacja ze rs232 wysyła do komputera temperaturę t1 24.5 i ta temperatura jakoś wpada do rejestru UDR i gdy ją wyświetlam komenda LCD <ta zmienna> to pokazuje w kodzie ASCII właśnie tą temperaturę. ?

    Mikrokontrolery AVR   01 Lip 2008 12:42 Odpowiedzi: 35    Wyświetleń: 5558
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    Miałeś pięć lat żeby odpowiedzieć bo wtedy toczyła się dyskusja :D Autorowi zależało też na tym aby zawsze było to pięć znaków. Bez tego w ogóle nic nie było by potrzebne bo wystarczy rzutować zmiennoprzecinkową na całkowitą. To odetnie przecinek. Autor napisał że na reszcie mu nie zależy. Wtedy wyświetlasz zmienna bezpośrednio bo Bascom sam dba o konwertowanie...

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8623
  • [Atmega8][Bascom]Migotanie wyświetlacza przy zapisie do eeprom

    Małe pytanko a obsługa wyświetlania multipleksowanego jest wykonana w przerwaniu czy w pętli programu po ustawianiu zmiennej F4ms? EDIT: Nie rozumiem, zapis do eepromu wykonuje się 20 razy (zmienna Autoret = 20)

    Mikrokontrolery AVR   30 Paź 2011 14:06 Odpowiedzi: 11    Wyświetleń: 1965
  • Bascom: Jak wyświetlić duże cyfry 0-9 na LCD 4x20?

    Tak, własne znaki potrafię zdefiniować ;) Już rozumiem również mniej więcej jak miałaby wyglądać taka zmienna, tylko szedł bym raczej w stronę zdefiniowania gotowych zmiennych dla cyfr 0-9 i ich wyświetlania. Muszę poeksperymentować ;)

    Mikrokontrolery AVR   05 Sie 2010 14:20 Odpowiedzi: 19    Wyświetleń: 5428
  • Przykładowy kod BASCOM dla LCD Nokia 3310 i Atmega8 - wyświetlanie tekstu

    Sam dokładnie nie wiem jak to działa, ale chyba tak: najpierw definiujemy co ma się znaleźć w zmiennej string czyli Str( address ) , później jak ta zmienna ma być wyświetlana czyli "" . Ja to tak rozumiem.

    Mikrokontrolery   03 Lut 2009 20:29 Odpowiedzi: 25    Wyświetleń: 13041
  • [ATmega8] [ATmega8][Bascom] Znikająca zmienna przy mocy powyżej 10W - typ zmiennej single?

    Zmienna P1 pokazywana jest poprawnie. Postanowiłem dokonać zmian w programie, przenieść w dalszą część programu funkcję Fusing i pomogło, teraz wyświetla poprawnie. Tak czy siak na dobrą sprawę nie zostało zmienione, to chyba wina Bascom'a. Dziękuję za pomoc i zainteresowanie, nagroda +pomógł :)

    Mikrokontrolery AVR   24 Paź 2011 22:08 Odpowiedzi: 9    Wyświetleń: 1481
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    Te deklaracje (gdyby Kolega otworzył choćby na moment manuala) to deklaracje łańcuchów znakowych (tekstów) a liczby po gwiazdce oznaczają maksymalną długość napisu + 1 (znak zerowy zakończenia tekstu), czyli np. w zmiennej Tekst1 można zapisać maksymalnie 9 znaków. Oczywiście na tekstach NIE MOŻNA dokonywać operacji matematycznych. Jedyne co można robić...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4916
  • Interfejs suwmiarki (Bascom)

    http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....

    DIY Konstrukcje   14 Lip 2020 13:15 Odpowiedzi: 46    Wyświetleń: 22209
  • Konwersja programu Bascom AVR na C dla LCD 16x2 (ATmega8, wyświetlanie tekstu)

    Witam MAm taki PRogramik w bascomie, na razie sie uczę, w pierwszej linijce LCD 16*2 pisze "BIaLO NIEBIESKI" (chodzi o lcd, na którym jest to wyświetlane), a w drubiej wyświetla sie zmienna B1 o nazwie "Bascom" Tak wygląda: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator...

    Mikrokontrolery   10 Kwi 2011 09:41 Odpowiedzi: 7    Wyświetleń: 1336
  • [BASCOM] [BASCOM][attiny2313] Timer nie działa poprawnie w programie - co robię źle?

    Szukam teraz zmiennej którą mógł bym to zrobic ale widze tylko takie które odpowiadają za wyświetlanie znaków na lcd, i funkcie matematyczne. podejrzewam że zmienna ma w jakiś sposób odczytywac wartośc licznika z timera? Mógł byś podac dokładniejsza nazwę tej zmiennej lub przykład?

    Mikrokontrolery AVR   20 Paź 2010 21:54 Odpowiedzi: 5    Wyświetleń: 1585
  • Jak stworzyć menu do zmiany funkcji w programie na ATmega8?

    Od więc ja zastosowałem sterownie menu w taki sposób: jeżeli nacisnę guzik DÓŁ wówczas zwiększa się zmienna TEMP. Tą zmienna przekazuje do funkcji menu(). W zależności od tego ile ta zmienna wynosi to funkcja menu wyświetla coś innego na ekranie. Niestety bladego pojęcia nie mam jak to zrobić w BASCOMIE :(

    Mikrokontrolery   05 Lut 2008 21:59 Odpowiedzi: 16    Wyświetleń: 4278
  • atmega8 bascom rs232 - Problem z wyświetlaniem temperatury na 6x7 LED

    Witam !!! Chcę wysłać a z komórki i załączyć diodę Mogą mi koledzy podpowiedzieć co robię źle w programie ? [syntax=text] $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Serialin = Buffered , Size = 30 Config Portd = &B10111111 : Portd = &B00000000 'konfiguracja portow Config Portb = &B11111111 : Portb = &B00000000 Config Portc = &B00000000...

    Mikrokontrolery AVR   25 Kwi 2016 16:27 Odpowiedzi: 7    Wyświetleń: 3180
  • [AVR] [AVR][BASCOM] TIMER1: Zmienna bieg zawsze zero, prędkość poprawna - dlaczego?

    W przerwaniu tylko ustaw flagę a w pętli głównej wywołaj procedure wyświetlania i skasuj flagę . Może okazać się , że obsługa procedury trwa dłużej niż czas pomiędzy przerwaniami i program " pójdzie w krzaki " .Były już podobne tematy

    Mikrokontrolery AVR   16 Lut 2012 20:45 Odpowiedzi: 4    Wyświetleń: 1910
  • [atmega16] Jak wyświetlać tekst i zmienne na 14-segmentowym wyświetlaczu z ATmega16?

    Co do tekstu to nie wiem, ale co do zmiennych to np w jakimś rejestrze masz zmienna niech będzie to "x" i jeśli chcesz wyświetlić na wyświetlaczach to ja robie to tak: jeśli interesuje cie wartość od 0 do 99 to po prostu dzielisz x przez 10 i na pierwszy wyświetlacz ( x/10 ) później reszta z dzielenia i na drugi ( x%10 ), a jeśli chcesz na trzy wyświetlacze...

    Mikrokontrolery AVR   11 Mar 2010 18:18 Odpowiedzi: 3    Wyświetleń: 2242
  • Bascom - Attiny13, wyświetlacz 7-seg, błędne wyświetlanie i zawieszanie

    Komórki pamięci są 1 bajtowe! Word ma 2 bajty. Z tego co wiem to Bascom pozwala DIMować jakąś zmienną tak aby była umieszczana w EEPROM. Wypróbuj to. Drugi wariant to taki żebyś za pomocą HIGH i LOW rozbił 2 bajtowy Adres na 2 pojedyncze bajty, zapisał je do eeprom, a następnie znów złożył przy odczycie w 2 bajtowy word. Piszesz że przy wartości np...

    Mikrokontrolery Początkujący   24 Mar 2013 23:29 Odpowiedzi: 16    Wyświetleń: 3105
  • [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ń: 2181
  • [bascom][atmega8]zegar widmowy- podział obszaru wyświetlania

    Nie można założyć że obroty są stałe No cóż - sądziłem. że można. Nie wiem jaki masz silnik ani jakie zasilanie, ale przy stałym obciążeniu i stabilnym zasilaniu wahania prędkości są znikome. Także duży moment bezwładności "śmigła" z układem działa jak koło zamachowe - stabilizująco. Ale jeśli cyfry na wyświetlaczu muszą "dokładnie trzymać wymiar"...

    Mikrokontrolery AVR   02 Gru 2009 16:03 Odpowiedzi: 7    Wyświetleń: 2437
  • Konwersja BYTE na wartość HEX w Bascom AVR - jak to zrobić?

    Witam Dziękuję za szybką odpowiedź. To może opiszę dokładnie. W programie mam zadeklarowaną zmienną(INTEGER). W toku działania programu z zewnątrz zostaje jej nadana wartość dziesiętna na przykład 1000 (tysiąc). Ja chcę, aby została ona potraktowana jako &H1000, czyli jako wartość podana w kodzie heksadecymalnym (rzeczywiście , potrzebuję tego do wyświetlania),...

    Mikrokontrolery   13 Cze 2006 17:51 Odpowiedzi: 4    Wyświetleń: 2451
  • [BASCOM][ATmega8515] Nie działające przerwania - TIMER0

    1. a czy sprawdziłeś to co podałem Ci jako możliwe przyczyny? Bo moim skromnym zdaniem to jest powód problemów, i jestem skłonny dziwić się, czemu to zadziałało na mega32... 2. sprawdź sam timer, daj w nim np. za każdym razem zwiększanie zmiennej o 1 (np. utwórz dim zmienna as integer) i wyświetlanie jej na lcd - jeśli będzie się zmieniać to znaczy,...

    Mikrokontrolery AVR   26 Kwi 2011 14:28 Odpowiedzi: 13    Wyświetleń: 2060
  • 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ń: 1290
  • BASCOM: Jak wydłużyć czas wyświetlania wyniku bez utraty impulsów?

    Dim Generator As Byte , Czujnik As Byte , Wynik As Byte , Gen As Byte , dim A as byte declare sub czekaj Czas As Byte Portd = 3 Cls Do Debounce Pind.0 , 0 , Gen , Sub Debounce Pind.1 , 0 , Czu , Sub If Generator = 10 Then Wynik = Generator - Czujnik Generator = 0 Czujnik = 0 Lcd "WYNICZEK= " Lcd Wynik End If Waitms 1 ' odczekaj 1 ms incr...

    Mikrokontrolery   01 Kwi 2007 10:30 Odpowiedzi: 5    Wyświetleń: 1068
  • Program w Bascom dla AT89c2051: Pomiar czasu impulsu i wyświetlanie LCD

    Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...

    Początkujący Elektronicy   05 Paź 2005 17:42 Odpowiedzi: 2    Wyświetleń: 1140
  • Atmega8 i Bascom - błędne odczyty dziesiątek z woltomierza, jak poprawić?

    operacje na single zajmują więcej pamięci ( tracisz cenne miejsce na kod ) . Jeśli w pętli 100 razy wykonasz operacje na zmiennej SINGLE to na pewno będzie to wykonywane znacznie dłużej niż na zmiennej WORD . Dlatego do uśrednienia weź dane w postaci WORD lub LONG ( zmienna Wo czyli wartość odczytana ) , również porównania wartości rób na tych typach...

    Początkujący Elektronicy   29 Maj 2009 20:36 Odpowiedzi: 7    Wyświetleń: 2314
  • BASCOM AVR DEMO - Problemy z obsługą zmiennych typu DOUBLE

    Czy ktoś stosował zmienne typu DOUBLE? Próbuje od pewnego czasu i dzieją się dziwne rzeczy Dim Aa As Double Dim B As Double Aa = 5 / 6 Print Aa B = Sin(0.2) Print B Zmienna Aa zawsze ma wartość zero. Zmienna B pokazuje się jako B=0198669330795061 Przypomina raczej łańcuch niż liczbę (brak przecinka) Po kompilacji w raporcie nie wyświetla typu zmiennej...

    Mikrokontrolery   19 Sie 2006 23:22 Odpowiedzi: 7    Wyświetleń: 2731
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4360
  • BASCOM, ATmega8 - Dwa wyświetlacze 7segmentowe + ULN2803.

    Dzięki. Mam kolejny problem. Spotkałeś się może z tym, że wyświetla w bascomie błąd w konkretnej linii, a jak się tam przechodzi to linia jest pusta? "Source variable does not match the target variable" i rzeczywiście, mam takie wstawki w których zmienna word ma się równać zmiennym byte + byte, ale to wszystko liczby, można tak robić. edit: okazało...

    Mikrokontrolery   13 Sty 2014 23:46 Odpowiedzi: 3    Wyświetleń: 1389
  • Jak wyświetlić program napisany w Bascom na wyświetlaczu?

    Proszę o schemat. Listing, brak konfiguracji LCD, może ją ustawiłeś w zakładce bascoma ? Czytający post o tym nie wie. Aby coś wyświetlić na LCD wystarczy: Lcd " tekst do wyświetlenia " ' lub Lcd a ' zmienna do wyświetlenia Teraz już nie wiadomo jaki wyświetlacz ma coś wyświetlać LED czy LCD, wybierz jeden z nich. Pozdrawiam. Stefan Jeśli masz GG zapraszam...

    Mikrokontrolery AVR   11 Gru 2009 12:26 Odpowiedzi: 3    Wyświetleń: 921
  • LCD TQL16D2-1: Widoczny tylko 1 rząd prostokątów, konfiguracja Bascom AVR

    W podprogramie obsługi przerwania powinno się wstawiać tylko niezbędne instrukcje, tak aby nie blokować na dłuższy czas innych przerwań. Wyświetlanie lepiej przenieść do pętli głównej lub umieścić w podprogramie. Metoda wyświetlania bez CLS jest dobra, jednak nie trzeba "kasować"wyświetlacza spacjami. Należy nadpisać dany fragment. Spacje można wyświetlić...

    Mikrokontrolery   28 Maj 2006 09:38 Odpowiedzi: 9    Wyświetleń: 2536
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Poprawiłem nieco kod i wygląda tak :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wejścia Config Sda = Portc.1 'konfiguracja pinu...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 792
  • Jak usunąć śmieci przy wyświetlaniu zmiennej bajt na LCD w Bascom?

    Witam. To z dodatkowymi cyferkami można zreazlizować w taki sposób, że wyświela się liczbę w zależności od jej wartości np. if $zmienna<10 then Locate 1,1 'tu definiujesz początek miejsca na wyswietlaczu gdzie chcesz by pojawil sie ten tekst LCD " ";$zmienna;"*C" 'dwie spacje w cudzyslowiu elseif $zmienna >9 and $zmienna <99...

    Programowanie   24 Kwi 2006 15:24 Odpowiedzi: 2    Wyświetleń: 1629
  • [BASCOM] Jak wyświetlić ciąg cyfr w jednej linii na LCD?

    Tak? "8 klawiszy do sterowania częstotliwością, ok, 8 pól po możliwych dziesięc cyfr daje nam zakres 00 000 000 <> 99 999 999. Ładujemy to w zmienną typu "dword" i tą zmienną wyświetlamy na ekranie LCD (po przekształceniu na string i formatowaniu do 8 cyfr). Przyciskami 0-7 dodajemy kolejno do zmiennej dword (od prawej): 7: zmienna = zmienna +...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 4137
  • Attiny 2313 Bascom - Wyświetlanie Liczb Zmiennoprzecinkowych na AVT3500

    Jeśli zmienna wyświetl jest typu Word, czyli ma być to liczba całkowita. Od razu ci podpowiem, że nie potrzebujesz używac liczb zmiennoprzecinkowych, które "kosztuja" bardzo dużo. Zrób operacje na liczbie *10, a przy wyświetlaniu przesuń tylko przecinek w lewo o jedną pozycję.

    Mikrokontrolery AVR   02 Lis 2013 20:09 Odpowiedzi: 10    Wyświetleń: 1755
  • Odczyt trzech zmiennych z klawiatury PCF8574 w Bascom 8051 na AT89X051

    udaje mi sie zmienna temp odzyskać z programu i wyświetlić ją na wyświetlaczu lcd niestety nie wiem jak uzyskać nastepną.Chodzi mi mianowicie o coś takiego: 1)uzyskujemy zmienna nazwijmy ją A1 i wyświetlamy na lcd 2)po wyświetleniu zmiennej potwierdzamy ją klawiszem także z tej klawiatury 3)program przechodzi wtedy do odbioru zmiennej A2 4)wyświetla...

    Mikrokontrolery   12 Lip 2009 16:04 Odpowiedzi: 3    Wyświetleń: 1555
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Gdybym opisał program wszystko stałoby się oczywiste :D Użycie IF ELSE bez END IF zawsze warte jest omówienia bo potem nikt nie może się doliczyć END IF :D Chodzi o to że jeśli tylko jedna instrukcja jest od jakiegoś warunku zależna to można ją zapisać w jednej linii. Jeśli z powodu jakiegoś warunku musza juz być zmienione dwie zmienne lub wykonać się...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2229
  • LCD od S65 sterowany przez ATmega16.

    Witam. Znalazłem stronkę gdzie jest podana obsługa tego lcd w bascomie: http://evertdekker.com/Joomla/index.php?... Wszystko ładnie działa ale mam z nowu problem. Wykonując jakąś pętlę chciałbym wyświetlać jej wynik, tylko jak to zrobić biorąc przykład z podanej strony? Przykład: a=a+1 (jak zapisać w...

    DIY Konstrukcje   12 Gru 2013 22:15 Odpowiedzi: 366    Wyświetleń: 167978
  • 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ń: 2088
  • Bascom AVR zmienna WORD iwyświetlacz LED - jak to zjeść

    Na wstępie chciałbym powiedzieć że piszę w BASCOM-ie AVR. Buduję urządzenie które ma wyświetlać wynik na wyświetlaczu 7-mio segmentowym (podyktowane warunkami środowiskowymi i widocznością). Napisałem program który działa (listing poniżej) ale dręczy mnie pytanie czy nie da się tego zrobić prościej tzn pobierać poszczególne cyfry bezpośrednio ze zmiennej...

    Mikrokontrolery   15 Paź 2003 07:27 Odpowiedzi: 2    Wyświetleń: 2699
  • [Bascom ] Jak wyświetlić dwie zmienne w tym samym miejscu na LCD w Bascom?

    Witam, mam problem bo nie wiem jak wyświetlić dwie zmienne w tym samym miejscu na wyświetlaczu to jest kawałek kodu Dodano po 2 Wymyśliłem licznik [syntax=basic4gl] Wyswietlacz: If Pind.1 = 0 Or Pind.3 = 0 Then Do If Pind.1 = 0 Or Pind.3 = 0 Then Licz_ok = 0 Incr Licz_ok End If Locate 1 , 7 : Lcd Zmienna If Licz_ok = 255 Then Exit Do Loop [/syntax]...

    Mikrokontrolery AVR   18 Sie 2013 09:12 Odpowiedzi: 2    Wyświetleń: 1449
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    przeczytaj jeszcze raz poprzedniego posta chcesz gotowca czy sam to rozgryźć? Zmień sobie If Liczba < 0 Then Set S1 Gosub Minus Reset S1 Gosub Resetuj End If na If Znak = 1 Then 'wartosci ujemne Set S1 Gosub Minus Reset S1 Gosub Resetuj End If zmienna liczba nie będzie wtedy potrzebna zastąpi ją zmienna znak (zyskujesz na rozmiarze kodu bo zmienna...

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6727
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    Zamieniłem adresy i jest OK. Niestety zmienna musi być typu Byte ( próba zapisu typu Integer o wartości 266- po odczycie wyświetla 5 ), czyli zostaje pomysł z dodawaniem jest konieczny, ale się sprawdza, chyba, że ktoś ma inny.

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5857
  • Bascom AVR - odświeżanie LCD tylko po zmianie temperatury - kod nie działa

    Miga, bo dzięki tej linijce: T1 = T1 + Hist Twoja zmienna T1 zawsze będzie różna od T2... Tak w ogóle, to nie musisz za każdym razem dawać CLS, tylko wyświetlasz raz statyczne treści, a w pętli jedynie samą wartość temperatury.

    Mikrokontrolery AVR   11 Maj 2015 10:04 Odpowiedzi: 31    Wyświetleń: 2277
  • AVR AT90S2313-4SC: Brak wyświetlania w HyperTerminal przy 9600 baud

    Witam, proboje podlaczyc AVR'a z komputerem, wiem ze elektronika dziala, oscyloskopem sprawdzilem i transmisja idze, max232 tez sie wykazuje. Jednak w HyperTerminal'u nic sie nie wyswietla. predkosc to 9600 kwarc 4MHz a proc. AT90S2313-4SC. Do drukowania urzywam standardowego print'a ze zmienna typu string jako parametr (probowalem tez print "jakis...

    Mikrokontrolery AVR   30 Gru 2004 15:35 Odpowiedzi: 16    Wyświetleń: 2517
  • [Bascom] Pasek poziomu głośności oraz czasowy wyłącznik LCD

    Wyświetlanie paska głośności: Dim L As Byte Dim Temp_l As Byte 'pomocnicza zmienna Config Lcd = 16 * 2 L = 130 'wartość początkowa Cls Do Temp_l = L / 16 Temp_l = L + 1 Locate 2 , 1 Lcd "----------------" Locate 2 , Temp_l Lcd "0" Loop Czy dzielisz L przez 16 tzn zmienna Byte i wynikiem dzielenia też jest zmienna Byte?

    Mikrokontrolery AVR   30 Mar 2010 11:40 Odpowiedzi: 28    Wyświetleń: 3566
  • [bascom] Atmega8 Bascom – jak płynnie regulować częstotliwość PWM 10Hz–100kHz i wyświetlać?

    Witam, udało mi się coś wyskrobać i zrobiłem na razie sam generator częstotliwości, właściwie jakoś tam działa ale chyba napisałem to dookoła , może ktoś spróbował by to jakoś poprawić. Nie dodałem jeszcze generatora PWM, próbowałem ale nie wychodziło mi, chciałem taktować go z wejścia T1 ale nie udało mi się to, nie wiem jak go zmusic do tego żeby...

    Mikrokontrolery   04 Sty 2009 13:01 Odpowiedzi: 17    Wyświetleń: 7431
  • Avr/Atmega16/Bascom - Ustawienie temperatury w menu do załączenia urządzenia

    Przetestuje to nigdy jeszcze takiego czegos nie robilem Czyli mowisz ze by zrobic zmienna typu string A i dopisac ten kod co podales? Nie, to jest tylko przykład. Zmienna A nie musi być string, choć może być dowolnego typu, cokolwiek masz w tym miejscu do wyświetlenia. Istotne jest, że akurat w tym przykładzie, "to coś" zajmuje dwa miejsca wyświetlacza...

    Mikrokontrolery Początkujący   27 Sty 2014 23:31 Odpowiedzi: 14    Wyświetleń: 2097
  • [bascom] Jak robić liczbę dziesiętną na 2 jedności?

    Postanowiłem kontynuować wątek pomimo, że nie pisze w BASCOM'ie a w GCC. Problem jednak wydaje mi się uniwersalny bez względu na język programowania. Ja mam problem jak rozbić liczbę dziesiętną zapisaną w zmiennej 64-bitowej na pojedyncze cyfry. To rozbicie ma posłużyć mi do wyświetlenia wartości zmiennej na wyświetlaczu. Procedurę obsługi wyświetlacza...

    Mikrokontrolery AVR   21 Paź 2009 09:46 Odpowiedzi: 14    Wyświetleń: 6963
  • wielkość liter na LCD graficznym z kontrolerem T6963C

    Witam i od razu pytam. Jako że nigdy nie uruchamiałem wyświetlacza graficznego 240x128 z kontrolerem T6963C w środowisku bascom avr atmega 128 to mam w związku z tym pytanie: o ile na wyświetlaczu tekstowym nie mamy żadnego wyboru wielkości czcionek o tyle na LCD graficznym zastanawiam się czy mogę zmienną np A wyświetlać na połowie ekranu. Zmienna...

    Mikrokontrolery   01 Kwi 2010 16:07 Odpowiedzi: 16    Wyświetleń: 3647
  • Attiny2313 BASCOM - Jak zliczać impulsy z enkodera i wyświetlać na LCD?

    Witam próbuje stworzyć program, który będzie zliczał impulsy z enkodera i wyświetlał je na wyświetlaczu LCD. Na podstawie źródeł stworzyłem coś takiego, ale bascom wyświetla mi Error:202 :( Czyli chyba procesor nie obsługuje polecenia, a widziałem, że można na attiny2313 zrobić coś takiego, tylko może w jakiś inny sposób, którego nie poznałem jeszcze...

    Mikrokontrolery AVR   09 Paź 2014 22:27 Odpowiedzi: 2    Wyświetleń: 1692
  • Jak rozdzielić zmienną Byte na dziesiątki i jednostki w BASCOM?

    A może podeszłaby instrukcja zmienna1 = MAKEBCD( zmienna2 ) gdzie: zmienna1zmienna, do której zapisana będzie liczba w formacie bcd, zmienna2zmienna zawierająca liczbę dziesiętną. Format BCD to coś takiego, że w 4 najstarszych bitach zakodowana jest binarnie liczba dziesiątek a w 4 młodszych liczba jedności. Normalny zakres liczby 8 bitowej to 0-255...

    Mikrokontrolery   27 Cze 2006 22:16 Odpowiedzi: 4    Wyświetleń: 1137
  • Bascom: Jak pobrać dane z tablicy do sterowania matrycą 48 przekaźników?

    witam ponownie,niestety procedura nie działa jesli dobrze rozumiem to uwarunkowanie 'if tmp2=1' oznacza :jesli zmienna tmp2 na pierwszym miejscu a 'tmp2=2' oznacza :zmienna tmp2 na drugim miejscu ,tak masz na myśli ? przepraszam moderatora ale niebardzo wiem ja to zrobić zeby listing wyświetlał sie w tych białych oknach ,bo to sie chyba niektórym niepodoba,także...

    Mikrokontrolery AVR   28 Sie 2011 19:21 Odpowiedzi: 18    Wyświetleń: 4593
  • Dlaczego AT24C64 nie zapisuje poprawnie danych w Bascom?

    A jaki może być schemat - rezystory podciągające do + od SCL i SDA , i na Piny oznaczone SCL i SDA . Atmega32. Problem wygląda tak że - Daję kod z zapisem do eepromu zmiennej , (właśnie teraz np. zmienna jest w epp. Potem kasuję kod z uP i daję kod z odczytem z eepromu - i NIC - wyświetla 0 albo 255.

    Programowanie   03 Sty 2007 13:48 Odpowiedzi: 18    Wyświetleń: 7383
  • Jak stworzyć menu na LCD z trzema przyciskami w Bascom?

    Jeśli chodzi o punkt drugi to zmieniłem i teraz na wyświetlaczu przynajmniej napis nie mruga, ale nadal zero reakcji na przyciski. I jak sterować tym kursorem? I jeśli tam jest zmienna program 1 i program 2 do przechowywania wartości do wyświetlania to jak wybrać program 2 bo teraz mam cały czas program 1, w ogóle nie rozumiem tego programu.

    Mikrokontrolery AVR   20 Lip 2011 12:36 Odpowiedzi: 14    Wyświetleń: 2366
  • [Atmega 8] [Bascom] Mrugający wyświetlacz LCD przy pomiarze z DS18B20

    Witam Ja Odczyt temperatury zrobił bym tak: .... 1wwrite &HCC 1wwrite &HBE Lsb = 1wread(): Msb = 1wread(): Minus = Msb.7 Tempa = Msb * 256 Tempa = Tempa + Lsb If Minus = 1 Then Tempa = Not Tempa Tempa = Tempa + 1 End If Tempa = Tempa * 10 'temperatura *10 Tempa = Tempa / 16 Jest to fragment kodu pozwalający na odczyt ujemnych...

    Mikrokontrolery AVR   04 Gru 2008 13:16 Odpowiedzi: 27    Wyświetleń: 4763
  • [Bascom] Jak wydzielić cyfry z liczby do wyświetlaczy 7-seg?

    Witam. Mamy np. kawałek kodu : [syntax=vbnet]Dim F As Word ' jakaś zmienna Dim F_lcd As String * 10 ' zmienna do wyświetlania na LCD Dim Pierwsza As String * 1 ' ? zmienne do wydzielenia Dim Druga As String * 1 ' ? i wyświetlania na wyświetlaczach 7-seg Dim Trzecia As String * 1 ' ? ' itd F_lcd = Str(f) ' tekstowa reprezentacja danej liczby Locate 1...

    Mikrokontrolery AVR   26 Lis 2018 20:00 Odpowiedzi: 4    Wyświetleń: 678
  • Wyświetlanie zmiennej na 4-cyfrowym wyświetlaczu LED w Bascom AVR

    wyswielic stale ktore juz miale przypisane do poszczegolnych wyswietlaczy tez mi sie udalo natomiat nie wiem jak wyswielic zmienna z jakiegos rejestru ktora jest czterocyfrowa (dziesietnie) i wyswietlic odpowiednio jednosci na 1 wys, dziesiatki na 2 itd z tego co czytalem to trzeba uzyc dzielenia z reszta ale nie wiem jak to ma wygladac

    Mikrokontrolery   13 Mar 2006 09:52 Odpowiedzi: 20    Wyświetleń: 2483
  • [bascom] - Tani nadajnik/odbiornik 433mhz nie działa transmisja

    Witam. Ostatnio zakupiłem tani nadajnik i odbiornik 433mhz (fs1000a/xy-mk-5v). Problem polega na tym, że nie mogę między nimi nic przesłać :( (attiny2313/attiny2313). Napisałem do nich takie programy: nadajnik: [syntax=basic4gl] $crystal = 4000000 Dim Zmienna As Byte Zmienna = 1 Do Waitms 500 Incr Zmienna If Zmienna = 10 Then Zmienna = 1 Print Zmienna...

    Mikrokontrolery AVR   10 Lip 2014 16:18 Odpowiedzi: 11    Wyświetleń: 3042
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Tak zgadza się , capture edge jest i prescaler jest to tylko akt desperacji :). Po prostu wersji w bascomie było bardzo dużo , żadna nie chciała działać. Wrzuciłem wersję z ostatniej próby , której założenie wyglądało "a może w końcu coś ruszy :/ " Próbowałem również po prostu counter, edge falling . Zawsze daje ten sam efekt . Gdy zliczy do 65535 przechodzi...

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 4168
  • Jak przerobić schemat z diod LED na 2x7 segmentowe wyświetlacze LED?

    wyświetlanie cyfr na dowolnej liczbie wyświetlaczy podłączonych do procesora jest znacznie łatwiejsze niż obsługa LCD chyba, ze korzystasz z gotowych procedur. Teoretycznie jest tak jak piszesz ale... w Bascom... Obsługa LCD ogranicza sie do zadeklarowania pinów LCD procesora i podania komendy LCD "zmienna" a w przypadku wyświetlaczy LED dochodzi konfiguracja...

    Projektowanie Układów   19 Sty 2009 19:59 Odpowiedzi: 10    Wyświetleń: 1833
  • [Mega16][BASCOM] Automatyczne sterowanie podswietlenia LCD

    Ale Ty potrzebujesz tylko on/off? Jeżeli tak to użyj przerwania od jakiegos timera i zmiennej licznikowej. Jeżeli np x=1 oznacza 1 sekunde, a chcesz żeby wyświetlanie gasło po 20 sekundach to robisz tak że w funkcji obsługi przycisku zerujesz zmienna x, a w przerwaniu inkrementujesz ją, w pętli głównej sprawdzasz jej stan, jeżeli mniejsze od 20, włącz...

    Mikrokontrolery AVR   04 Kwi 2011 18:59 Odpowiedzi: 6    Wyświetleń: 1965
  • Jak napisać sterownik do wyświetlacza CBS084A00-TJN? Problemy z kodem i dokumentacją

    Wiem, że to odgrzewanie , ale u mnie też to nie działa prawidłowo. Tzn zapisuję do RAMu i odczytuję z niego te dane, ale.... ZApala mi tylko segmenty z COM1 i COM2 lub COM3 i COM0. Po prostu tylko 2 z czterech - jeden dzień dwa inne, inny dzień dwa inne. Nie znalazłem zależności. Cokolwiek bym nie wpisał do tych komórek to nie reaguje. Dodano po 2 Dodam...

    Projektowanie Układów   05 Sie 2010 19:51 Odpowiedzi: 2    Wyświetleń: 2380
  • [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ń: 1362
  • [mega8] [mega8][bascom] Formatowanie liczby 1.26 jako 01.26 na LCD

    Teraz doczytałem dokładnie, że rezultat to zmienna tekstowa a nie typu single, może jak ją deklaruje jako single to się sypie w tym momencie ? no to Ci przecież o tym pisałem. możesz to zrobić inaczej, bez żadnych konwersji. wyświetlasz 26.1234 a potem locate i zamazujesz 3 ostatnie cyfry. dużo w bascomi pisze i przyznam że zawsze jak używam jakiś...

    Mikrokontrolery AVR   10 Maj 2009 23:02 Odpowiedzi: 18    Wyświetleń: 5718
  • Komputerek do dwukołowca LCD+LED.

    http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 26393
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    Teraz to już nic się na LCD nie wyświetla :| Blokuje się program na spiout? MASTER: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Dim Zmienna As Byte Config Portb.3 = Output : Config Portb.2 = Output Config Spi = Hard , Interrupt = On , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1 Spiinit : Enable...

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13821
  • Czy program na ATmega8 w Bascom poprawnie wyświetla zmienną na LCD?

    Podłączam lcd wg tego schematu, i tą metodą i działa ale chwilowo nie mam atmegi8 http://pi1er.wordpress.com/2010/08/01/at... Teraz się pytam czy tą metodą zmienna się pojawi czy nie, bo napis wyświetlić umiem . Dodano po 1 Saabotaz- 1.link wyżej 2.link wyżej

    Mikrokontrolery AVR   11 Lut 2012 15:36 Odpowiedzi: 5    Wyświetleń: 1183
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    Witam ogarnąłem już dużo na temat programowania w bascom, tylko mam kolejny problem, mianowicie chciałbym zaprogramować obsługę serwa pilotem nadającym w RC5 lecz gdy połączę obsługę rc5 i serwa mam takie błędy i nic nie działa: Duplicate Label [_SYSTEM_TO_ISR Duplicate Label [_SYSTEM_TO_ISR_EXIT Pojedynczo programy działają ok. Rc5+ servo (nie działa)...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1320
  • [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ń: 2347
  • [Bascom] - Zegarek 4-cyfrowy bez multipleksu, każdy segment na osobnym porcie

    Dziś już nie dam rady nic zrobić. Ale te; obliczenia to wyciągnięcie tysięcznych t, dziesiętnych d, setnych s i jednostek j. Następnie na porta wystawiam cyfrę jednostki zmienna j o wartości podane z szeregu data. Tak jak piszesz sprawdze na samym początku timer. Następnie wyświetlanie zmiennej do portu. Wyklucze co jest nie tak. A Sylwester blisko....

    Mikrokontrolery AVR   15 Gru 2016 00:04 Odpowiedzi: 48    Wyświetleń: 4146
  • Problem z programem do uC(Terminal Emulator, Bascom)

    Najpierw trzeba poprawić program, bo jeśli jest to napęd do robota omijającego przeszkody to raczej wyjdzie z tego taran! Powód jest taki, że żaden z warunków ominięcia przeszkody nie będzie nigdy spełniony. Portd.0 i Portd.1 będą = 1 bo tak zostało to ustalone na początku programu i żadne zwieranie końcówek PD0 i PD1 do masy nie pomoże. Stan końcówek...

    Mikrokontrolery   07 Kwi 2006 18:44 Odpowiedzi: 13    Wyświetleń: 1910
  • [BASCOM] Jak napisać program w BASCOM do przewijania tekstu na LCD 16x1?

    Pokaż co już dotąd napisałeś. Proponuję też zajrzeć do książki M.Wiązani, na stronie 210 masz przykład obsługi 2x16 (1x16 wymaga tylko jednej zmiany). W skrócie: definiujesz zmienna tekstową a w niej "tekst do wyswietlenia" następnie w pętli: do czekasz na wcisniecie przycisku czekasz chwilke sprawdzasz czy nadal wcisniety (eleminacja drgan stykow)...

    Mikrokontrolery AVR   14 Gru 2009 22:13 Odpowiedzi: 6    Wyświetleń: 2142
  • Jak przyspieszyć działanie ATmega16 z LCD 20x4 w Bascom?

    Fuse bity i inne ustawienia raczej są poprawne, a przejście na programowanie w C lub asm raczej odpada ze względu na brak czasu aby się tego nauczyć. Zauważyłem pewną rzecz w pracy mojego programu. Jeżeli nie ma wyświetlania informacji na lcd to prędkość działania programu całkowicie mnie zadowala natomiast jeśli będę coś wyświetlał to np. liczba A...

    Mikrokontrolery   22 Cze 2005 19:15 Odpowiedzi: 20    Wyświetleń: 2304
  • Bascom - Zerowanie zmiennej Licznik po operacjach ADC, jak temu zapobiec?

    Twoje działa, ale moje nie działa. Wklej mój kod w kompilator i zobacz co się dzieje [syntax=Bascom] $sim $regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 Cursor Off Noblink Cls Dim Cool As Word ' zmienna określająca wypełnienie...

    Mikrokontrolery AVR   21 Sty 2014 06:41 Odpowiedzi: 10    Wyświetleń: 2172
  • [Mega8] [Mega8][Bascom] Dlaczego pomiar prędkości obrotowej pokazuje 0.0 rpm?

    Celem jest pomiar prędkosci obrotowej. Program się kompiluje, ale wyświetla cały czas 0.0 rpm. Nie wiem gdzie tkwi błąd, czy ktoś może mi pomóc? $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Timer1 = Timer...

    Mikrokontrolery AVR   20 Mar 2010 13:20 Odpowiedzi: 13    Wyświetleń: 4053
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Wycięte z większego programu ale widać cała pętle i ideę menu, obsługi ekranu głównego i nawet kolejnych poziomów (podmenu). Skok do odczytu klawiszy jest raz na pętle niezależnie w której części menu znajdujemy się. Zmienna Marker jest znacznikiem określający położenie aktualnie wyświetlanej zawartości ekranu. Menu to zamienna odpowiadająca ilości...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9453
  • [ATMega8][C] Obsługa LCD - wyświetlanie zmiennej int i

    Witam Chciałbym się dowiedzieć w jaki sposób mogę wyświetlić zmienną i na wyświetlaczu. Chodzi o to, że jak napiszę np coś takiego for (i=0, i>100, i++) { WriteText(i); } To żeby wyświetlały mi się po kolei cyfry od 1 do 100 a nie znaki ASCII Lub żebym mógł pisać podobnie jak w BASCOMie MSC-51 tzn. LCD "Zmienna i wynosi" ; i Dodam, że do obsługi LCD...

    Mikrokontrolery AVR   12 Sty 2009 22:45 Odpowiedzi: 3    Wyświetleń: 2773
  • Skalowanie czcionki bascom i wyświetlacz graficzny

    Witam. Dzięki za naprowadzanie. Posiadam wyświetlacz EA DIP240-7KLW i dołączam notkę katalogową. Z tego co udało mi się znaleźć w necie to wyświetlanie fontów które pochodzą z podprogramu. Wszystko było by dobrze tylko jak dałem zwykłą czcionkę aby się zwiększała co jeden przebieg programu to trwało to mniej więcej co sekundę Natomiast jak wyświetliłem...

    Mikrokontrolery AVR   09 Sie 2010 09:55 Odpowiedzi: 9    Wyświetleń: 4987