tablica stringi bascom

Znaleziono około 41 wyników dla: tablica stringi bascom
  • Konwersja danych z systemu HEX na Float (IEEE745) w Bascom

    Tablica Bufor() jest typu Byte więc to nie Stringi i konwersja Hexval do niczego się nie przyda. Bajty są zamieniane niejawnie we Frame tylko na potrzeby wyświetlania na LCD. Coś w ten deseń powinno działać. Ogólnie to można to mocno poskracać, ale nie chciałem zaciemniać. [syntax=vbnet]Dim Arr(4) As Byte Dim Test As Single At Arr(1) Overlay Dim Bufor(9)...

    Mikrokontrolery AVR   14 Lut 2021 21:18 Odpowiedzi: 9    Wyświetleń: 597
  • Bas : dzielenie długiego stringu a dane sa zmiennej długości ( odbior UART)

    Najłatwiejszy "słownik" komend Bascoma jest tutaj -> https://wiki.mcselec.com/bavr/BASCOM-AVR... -> bo widać je wszystkie na raz alfabetycznie i szybko można kliknąć. Tłumaczyć można oczywiście całe bloki teksu, albo w GoogleTranslator, albo DeepL Ja korzystam z wbudowanej pomocy czyli wciskam w Bascom F1 i szukam sobie w Index. Dla mnie działa szybciej...

    Mikrokontrolery AVR   08 Maj 2022 20:09 Odpowiedzi: 6    Wyświetleń: 813
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak zaszyfrować stringi w Bascom dla transmisji RS232 między uC?

    Najprościej, to chyba przez podstawienie:) Masz dwa słowniki i zamieniasz konkretne literki na konkretne literki i w drugą stronę (i nie koniecznie na literski tablica ascii ma 255 kodów;) )

    Mikrokontrolery   21 Kwi 2008 11:13 Odpowiedzi: 12    Wyświetleń: 3750
  • REKLAMA
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    Wielkie dzięki e marcus, naprawdę mi pomogłeś. Mój program jest już niemalże na ukończeniu jednakże mam jeszcze jeden kłopot... Trudno tu "zgadnąc" przyczynę nie widząc całego programu. Wielokrotne zaliczenie akcji przycisku może byc w pierwszym rzędzie spowodowane fenomenem "Switch bounce". Zapobieganie temu zjawisku zwane jest 'DEBOUNCE'. Patrz odpowiednia...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3123
  • REKLAMA
  • [Atmega8] [Atmega8][BASCOM] Problem z wysyłaniem stringów przez UART - śmieciowe bajty

    To: 1. Rozbij sekwencję na kody ASCII i umieść je w tablicy 2. Wyślij tablicę za pomocą Printbin Tablica(1) ; ilość_elementów_tablicy

    Mikrokontrolery AVR   14 Gru 2011 16:25 Odpowiedzi: 8    Wyświetleń: 2718
  • REKLAMA
  • BASCOM - Jak zapisywać wartości w tablicy po kliknięciu przycisku?

    No właśnie tak jak napisałeś. Parameter(8) = "Off" to jest właśnie zapis. Oczywiście pod warunkiem że jest to tablica Stringów a nie jeden String.

    Mikrokontrolery AVR   17 Sie 2014 18:24 Odpowiedzi: 3    Wyświetleń: 1041
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    [syntax=c]TWI_write(pgm_read_byte( &cyferki[cy4] ));[/syntax] Mam tablicę znaków wyświetlacza "cyferki" a zmienną "cy1" - "cy4" wskazuje odpowiedni znak z tablicy. W buforze z RFM12 mam stringi a potrzebuje int aby wyświetlić znaki z tablicy.

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240959
  • bascom i tablica string ze słowami do wyświetlania

    chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdnia,Tabli... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data "poniedziałek", "wtorek"...

    Mikrokontrolery   02 Sie 2006 15:07 Odpowiedzi: 2    Wyświetleń: 3270
  • [M32][Bascom] Wstęp do warstwowej obsługi LCD oraz menu

    Aby zapisywać liczby musisz zadeklarować tablicę liczb nie stringów. na przykład dim tablica(4) as byte tablica(1) =1 tablica(2) =2 tablica(3) =3 tablica(4) =4

    Mikrokontrolery Początkujący   15 Lip 2012 20:17 Odpowiedzi: 38    Wyświetleń: 5398
  • [Bascom] Jak odczytać dane z ESP8266 przez UART w Bascom na Atmega128?

    Zaprezentuj krótszy program tylko z odbiorem, ale z wszystkimi ustawieniami, configiem i deklaracjami zmiennych. Może coś się od razu rzuci w oczy :D Nie wiadomo czy zadeklarowałeś wielkość ramki której Bascom używa do obrabiania danych pracując na stringach lub tablicach ($framesize) Kiedy jest za mała to program może jeździć po innych zmiennych ;)

    Mikrokontrolery AVR   24 Cze 2017 19:23 Odpowiedzi: 7    Wyświetleń: 1815
  • Obliczanie sumy kontrolnej checksum dla wartości 010203 w Visual Basic jak w Bascom

    pewnie to jest CRC8 (8 od ośmiu bitów) i tego należy szukać. nie wiem tylko jak bascom traktuuje takei większe liczby i czy to czasem nie operuje na stringach, czy tablicach. W kadym razie jak znajdziesz już algorytm, to potrzebne są jeszcze początkowe wartości, jest kilka standardowych.

    Mikrokontrolery   11 Sty 2007 09:32 Odpowiedzi: 5    Wyświetleń: 1647
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Można sprawdzać czy string zawiera "+CCLK:" [syntax=vbnet]Helpb = Instr(Somestring , "+CCLK:") If Helpb > 0 Then Helpb = Helpb + 6 Helpstr = Mid(Somestring , Helpb) 'odetnij +CCLK: End If[/syntax] Potem w samym stringu mozna szukać spacji lub przecinka poprzez CHARPOS i sprawdzać czy > 0 albo zrobić tablice stringów i na tym SPLIT dzieląc przecinkiem...

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 312
  • REKLAMA
  • [BASCOM] Moduł GPS, zapis danych do tablicy. Po RS232.

    Wyszukujesz początek ramki, czyli pewnie "$GPRMC," Potem ładujesz znaki do zmiennej textowej aż natrafisz an przecinek. Jak natrafisz na przecinek to zatrzymujesz ładowanie znaków (a przecinka nie ładujesz). Konwertujesz Text na liczbę Integer (chyba że chcesz tablicę Stringów). Potem masz przecinek. Omijasz. Zbierasz kolejne dane aż do kolejnego separatora....

    Mikrokontrolery AVR   30 Paź 2009 23:16 Odpowiedzi: 5    Wyświetleń: 2816
  • [ATmega32][Basco] przesyłanie stringów przez referencje

    w sub'ie wyciąłem (k), ale wciąż nie działa Nie wiem czy Bascom obsługuje w ogóle to co chcę zrobić. A muszę wysyłaś stringi jako element tablicy bo mam ich trochę, nie chcę deklarować każdego z osobna, poza tym wykorzystyjępętlę do zwiększania k. Wciąż nie działa

    Mikrokontrolery AVR   05 Cze 2009 11:02 Odpowiedzi: 4    Wyświetleń: 1432
  • [BASCOM] [AVR-DOS] Sortowanie alfabetyczne zmiennych typu string

    Co to znaczy ilość jest zmienna? W Bascomie rozmiar tablicy jest stały. Rozumiem, że pozostałe po prostu są pustymi stringami. Może polecenie SORT się nada, Ale do zmiennych STRING go nie próbowałem używać więc....

    Mikrokontrolery AVR   06 Sty 2019 15:45 Odpowiedzi: 2    Wyświetleń: 621
  • [ Bascom ] Coś w rodzaju CRC dla przesyłanych stringów

    CRC wcale nie musi byc czasochlonne! Jezeli tak zalezy koledze na szybkosci dzialania to moze obliczyc CRC za pomoca tablicy i kilku odwolan do niej. Jest to rozwiazanie o wiele szybsze niz wyliczanie CRC "matematycznie" a jedyna wada jest taka, ze potrzeba zarezerwowac 512 bajtow na tablice w pamieci programu (CRC16). www.tkdami.net/~roman72/pdf/dtr/dtr_sum_...

    Mikrokontrolery AVR   01 Cze 2008 15:06 Odpowiedzi: 4    Wyświetleń: 2611
  • BASCOM - Jak zapisać całą tablicę jedną komendą?

    String chyba i tak musisz przekodować na odpowiadające kształtom liter sekwencje na wyświetlaczach. Całkowicie przypadkiem dwa dni temu napisałem takie coś żeby sprawdzić wyświetlacz który poskładałem. Może sie admin nie obrazi za inne forum albo się usunie ;) Nie będę narzekał. Tutaj wrzucam stringi całe i program sam oblicza ich długość i zamienia...

    Mikrokontrolery   22 Maj 2015 18:20 Odpowiedzi: 4    Wyświetleń: 909
  • Bascom: Jak podzielić string na wyrazy i wpisać do tablicy?

    Tak jak pisał "mickpr" musisz sobie to napisać ręcznie. Potrzebujesz dwóch znaczników - początek i koniec, szukasz w stringu (dobrze, że nie w stringach ;-) ) przecinka, zapisujesz pozycję jako początek, szukasz kolejnego przecinka, zapisujesz jako koniec. MIDem wycinasz tekst między początek+1 a koniec-1 i masz oczekiwany fragment. Następnie poczatek=koniec...

    Mikrokontrolery   10 Sie 2013 12:37 Odpowiedzi: 2    Wyświetleń: 990
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Wydaje mi się że nie opłaca się ładować tych 32 bajtów do eepromu , pewnie procedura odczytująca zajmie więcej miejsca. Ale :) można by tam coś innego władować, w eepromie masz coś około 500 bajtów wolnych. Wolne miejsce można by wykorzystać na teksty wyświetlane na LCD. Niektóre łańcuchy też się powtarzają. Często masz np . [syntax=basic4gl]Locate...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4176
  • [ESP8266] Jak formatować i przetwarzać stringi w LUA na ESP8266?

    Teraz przykład prosty, też uniwersalny niema znaczenia ilość zmiennych i ich długość, ale do ESP musisz wysłać same zmienne przedzielone spacją, według wzoru" Bascom: Kod: vbnet Próbuję zrobić tym sposobem i klapa... Jeżeli poślę z AVR siedem zmiennych to jest OK, ale jeżeli będzie ich więcej to już nic z tego ;( ESP w konsoli się drze: [syntax=bash]...

    ESP8266 i ESP32   02 Cze 2018 07:13 Odpowiedzi: 52    Wyświetleń: 6264
  • Tester wszystkich rodzajów pilotów RC5

    Niestety nic nie da rady już zrobić - kod po skompilowaniu zajmuje 2046 bajtów. Widać że nazwy są poskracane. Bascom nie oszczędza drogocennej pamięci :( Musiałem się mocno natrudzić aby upchnąć te wszystkie nazwy rozkazów i pilotów. Standardowo napisane zajmowało z 1kB więcej!Być może zrobię i nadajnik ale potrzeba 4kB flusha. Gdybyś odrobinę skomplikował...

    DIY Konstrukcje   15 Sie 2008 10:27 Odpowiedzi: 21    Wyświetleń: 13115
  • [BAS][AVR] dziwna ilość adresów na i2c, i klaw. na i2c

    Nie bardzo wiem jak "przesuwać" "0" na ostatnich 4 miejscach w pętli "For" Ponadto gdy nie jest naciśnięty żaden przycisk to zwraca 59667, ale to raczej nie problem. A żeby joy działał nie można wpisać mu zer na początku &B pierwszego układu. Ale możesz podpowiedzieć Very Happy . I nie wiem czy takie wartości da się przypisać w prosty sposób do liter...

    Mikrokontrolery   04 Sie 2010 15:39 Odpowiedzi: 15    Wyświetleń: 2623
  • Bascom i odbieranie więcej niż trzech znaków z UART'a.

    Witam forumowiczów, Na wstępie proszę się nie denerwować: wiem że podobnych tematów było sporo, rozwiązanie podawane co najmniej kilka razy, ale ja mam tu złożenie jakby dwóch problemów. Pierwszym jest komunikacja z użyciem RS-232 i modułów radiowych HM-R/T868. Drugim odbiór więcej niż trzech znaków i zapisanie ich do zmiennej którą potem można by do...

    Mikrokontrolery AVR   17 Kwi 2011 21:02 Odpowiedzi: 17    Wyświetleń: 3797
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    Zrozumienie prostego i nieskomplikowanego, jak się na końcu okaże, Overlay bardzo się przydaje. Zanim zacznę to przypomnę i umówmy się że jeden bajt zapisujemy w dwóch znakach, na przykład FA, FF, 8C, 0B itd.. Pierwszy przykład obrazujący zagadnienie: Jak wiadomo zmienne typu WORD albo INTEGER składają się z dwóch bajtów. Jeśli więc zadeklarujemy w...

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 9233
  • Bascom AVR - Jak załadować string do istniejącej tablicy byte?

    Czy jeśli to samo chcę mieć dla zmiennej slowo3 muszę zakładać nową tablicę (pamięciożerne) czy też mogę załadować slowo3 do istniejącej już tablicy Slowo2_array(10)? Nie do końca chyba rozumiesz jak działa OVERLAY , tak stworzona zmienna nie jest "pamięciożerna". S lowo2 (string *10) i Slowo2_array(10) As Byte At Slowo2 Overlay zaczynają się od tego...

    Mikrokontrolery Początkujący   15 Sty 2013 11:42 Odpowiedzi: 3    Wyświetleń: 1761
  • [BASCOM] Jak podzielić string na tablicę w BASCOM jak explode() w PHP?

    Specjalnej funkcji to nie ma, ale nic nie stoi na przeszkodzie napisać kilka linijek które to zrobią. Np. w pętli for next z użyciem mid()

    Mikrokontrolery AVR   30 Kwi 2010 00:07 Odpowiedzi: 3    Wyświetleń: 2265
  • atmega - problem z odczytem pliku txt dla animacji LED cube w Bascom

    I znowu mam dziwy problem z moim led cube. Sprawa ma się tak że odczytuje plik txt z karty i jeden plik śmiga aż miło a drugi już nie :( Program działa tak: 1 otwieram plik .txt 2 pobieram z tego pliku pierwszą linijkę w której mam zapisane krotność powtarzania jednej klatki animacji. 3 kolejnych 8 linii to długie stringi które później dzielę na 3 znakowe...

    Mikrokontrolery Początkujący   04 Lis 2013 21:24 Odpowiedzi: 6    Wyświetleń: 1695
  • Jak przesłać całą tablicę string do pamięci EEPROM w Bascom?

    Zawsze będzie się to sprowadzało do przesyłania pojedynczych bajtów a w przypadku programowego I2C kolejnych bitów. Tego nie przeskoczysz.

    Mikrokontrolery   22 Lip 2006 21:29 Odpowiedzi: 7    Wyświetleń: 1037
  • Odbieranie danych w postaci bitowej w Bascom 8051 - zapis do tablicy lub stringa

    Musisz niestety pokombinowac ii sam napisac taka procedure :-/

    Mikrokontrolery   03 Cze 2006 23:03 Odpowiedzi: 4    Wyświetleń: 2043
  • Odczyt tablicy z RS232 w Bascom dla Atmega32 - jak to zrobić?

    Zrób sobie 6 element tablicy który będzie np znakiem ENTER (żeby rozpoznawać koniec tablicy) natomiast w Bascomie możesz wtedy użyć nawet polecenia INPUT, które po otrzymaniu znaku ENTER wpisze ci twoich 5 elementów tablicy do stringa (też jakby tablicy) - a ze stringa możesz to przełożyć do normalnej tablicy bascomowej - zrobić z tym co ci się żywnie...

    Mikrokontrolery AVR   28 Mar 2009 01:30 Odpowiedzi: 1    Wyświetleń: 1120
  • [bascom] Jak wyodrębnić wartość XX z danych RS232 w Bascom?

    Sposobów pewnie jest więcej. Poniżej masz dwa. [syntax=basic4gl]Dim Zmienna_string As String * 15 Dim Tablica_danych(16) As Byte At Zmienna_string Overlay 'jesli w stringu masz takie wartości 'A|B|E|C|A|D|L|O|_|Z|P|I|E|C|A|NULL '1|2|3|4|5|6|7|8|9|10|11|12|13|14|15| 'to interesująca Cię wartość jest w Interesujace_dane = Tablica_danych(5) 'Możesz też...

    Mikrokontrolery AVR   17 Kwi 2015 13:13 Odpowiedzi: 27    Wyświetleń: 1797
  • Wysyłanie komend UART z Mega328P w Bascom nie działa - jak naprawić?

    Napisz tak : Print {013} ; "xon" ; {013} ; Chyba, że Twojemu urządzeniu przeszkadza zero które wystepuje na końcu stringa wtedy musisz tak: [syntax=vbnet] Dim Mystring As String * 5 Dim Mybuff(5) As Byte At Mystring Overlay Mystring = "{013}xon{013}" Printbin Mybuff(1) 'to wyśle całą tablicę pięciu znaków bez kończącego zera[/syntax]

    Mikrokontrolery AVR   24 Paź 2019 15:57 Odpowiedzi: 7    Wyświetleń: 768
  • RFID Atmega16 [BASCOM] - Jak wpisać odczyt na sztywno i obsłużyć UART?

    Jakaś masakra a nie kod. Gdzie niby masz zaimplementowany odbiór danych z UART? Jakim cudem chcesz wpisać do zmiennej String*1 (która nie może przechować nawet jednej litery, bo przechowuje tylko znak końca stringa) ciąg znaków? Najprościej kod transpondera zapisać jako tablicę 5-ciu bajtów. Potem masz tablicę z akceptowanymi transponderami (posortowanymi...

    Mikrokontrolery AVR   03 Lut 2013 13:54 Odpowiedzi: 9    Wyświetleń: 2730
  • [ATMEGA 8] [BASCOM] problem z zapamietaniem stanow wejscia

    B100=4 ;) tyle to wiem, tylko w tamtym przypadku to było zapisywanie konkretnych pozycji do tablicy, potem konwersja danych z tablicy do stringa, potem do binarki no i nie pamiętam jak to się robiło :) Co do kodu - póki co nie działa. Wyświetla się tylko na pierwszej pozycji wyświetlacza na zmianę znaki * oraz -. Całość nie reaguje na żadne wejścia...

    Mikrokontrolery AVR   05 Maj 2009 20:17 Odpowiedzi: 10    Wyświetleń: 2058
  • [ATMEGA16] [ATMEGA16][BASCOM] Jak zapisać i wyświetlić 48-bitowy ciąg na LCD?

    ...problem polega na tym że nie wiem jak zapisać te dane, chciałbym je otrzymać binarnie na LCD lub w terminalu po Rsie.Prosze o pomoc. drugie problem. jak uskutecznić w tyum przypadku transmisję przy użyciu instrukcji shift in? atmega dostaje zegar i dane z zewnatrz (wlasnie te 48 bitow). Ad.1 Użyj tablicy i/lub stringa Ad.2 SHIFTIN pin , pclock ,...

    Mikrokontrolery AVR   19 Lip 2008 12:21 Odpowiedzi: 9    Wyświetleń: 2492
  • [BASCOM] Jak obsłużyć wyświetlacz LCD Nokia 3310 w BASCOM? Napięcie na linii Vout 3V

    Witam ponownie,ma ktoś może jakiś sprawdzony software'owy patent na odczytywanie znaków z eepromu?Cały problem leży w tym aby zamienić znaki string"abcd..." na ascii i odnaleźć w tablicy znaków w eepromie. Napisałem taki kod: Sub Strlcd(byval Chstr As String) 'wpisanie stringa Local A As Word 'zmienna pomocnicza dopasowujaca wartosc znaku ascii...

    Mikrokontrolery AVR   21 Lip 2011 00:38 Odpowiedzi: 7    Wyświetleń: 5442
  • [BASCOM] Nieprzewidywalne zachowanie programu, stosy?

    Przesiadka na inny język niż Bascom zbliża się do mnie, ale staram się odwlec ten moment. Mam za dużo napisane, żeby teraz to przepisywać na C, dlatego usiłuję każdy problem rozwiązać. Udało mi się ustalić przyczynę problemów z zawartością Ubuf(). Winny okazał się kompilator - u mnie na wersji 1.11.9.5 problem występuje, natomiast u kolegi Jaca na wersji...

    Mikrokontrolery AVR   22 Mar 2011 09:03 Odpowiedzi: 19    Wyświetleń: 2835
  • [Bascom] Jak utworzyć dynamiczną tablicę zmiennych String w Bascom?

    Witam, W programie zapisuje kilka zmiennych String w eepromie potrzebuje uzyskać z nich taką tablicę do po prawnej działania pętli for [syntax=basic4gl] Memory(1)="zmienna a zmienna b zmienna c" Memory(2)="zmienna a zmienna b zmienna c" Memory(3)="zmienna a zmienna b zmienna c" Memory(4)="zmienna a zmienna b zmienna c" Memory(5)="zmienna a zmienna b...

    Mikrokontrolery AVR   02 Lis 2014 19:31 Odpowiedzi: 0    Wyświetleń: 840
  • [Bascom] - Odczyt z uart i zamana na zmienną numeryczną?

    Dzięki za podpowiedz. Już to sprawdzam. Edit: Jak podałeś w stringu były dane LF na początku odczytanego stringa i dlatego był problem z tłumaczeniem zmiennej. Dzięki za naprowadzenie! Jeszcze wątku nie zamykam, gdyż mogę jeszcze trafić na problem i w razie czego szkoda zakładać nowy wątek. Pozdrawiam Edit2: Niestety powracam z problemem :( Program...

    Mikrokontrolery AVR   24 Cze 2011 22:54 Odpowiedzi: 5    Wyświetleń: 2071
  • BASCOM, Przewijanie kilku tekstów na lcd bez shiftlcd

    Witam. Niestety to nie działa, gdy inkrementacja zmiennych "przesunięcie1 i 2" się zeruje po osiągnięciu len(x) w warunku if...then w głównej pętli, cały napis z Bufor_text zanika i tworzy się na nowo. widoczne na nagraniu: na Lcd pierwszy wiersz jest bufor_text + " "+ zmienna(przesunięcie) 1022010 const gdyż nie są wpisywane w moim projekcie na sztywno...

    Mikrokontrolery AVR   20 Kwi 2020 16:52 Odpowiedzi: 15    Wyświetleń: 831
  • BASCOM - LED Matrix - niepoprawne wyświetlanie, jak wysterować?

    Witam. Mam zrobioną matrycę LED z sześciu wyświetlaczy 8x8. Sterowanie poprzez PORTA (ULN2803) procesora dla kolumn i HC595 dla wierszy. Męczę się już od jakiegoś czasu, ale nie mogę dać rady z jedną rzeczą. Podczas przewijania tekstu widzę go rozmytego, tak jakby byłu dwa napisy na sobie, ale przesuniętę o jeden piksel w bok (pogdubione litery). Ogólonie...

    Mikrokontrolery Początkujący   24 Sty 2017 22:16 Odpowiedzi: 26    Wyświetleń: 4368