zmienna string bascom

Znaleziono około 423 wyników dla: zmienna string bascom
  • BASCOM-AVR - Jak zmienić drugi znak w Stringu na inny?

    Sposobów na to jest ... . Dim Zmienna As String * 5 Zmienna = "piotr" Mid(zmienna , 2 , 1)="o" Piotrek

    Mikrokontrolery   27 Lis 2010 18:59 Odpowiedzi: 6    Wyświetleń: 2024
  • REKLAMA
  • RS232 i Bascom: brak zapisu znaku z Waitkey() do EEPROM i tablicy bufor(5)

    Nie wiem dokładnie czy bascom dokonuje konwersji typu string na byte w tym może być problem. Spróbuj zmienna nm zadeklarować jako 'byte' może pomoże.

    Mikrokontrolery   12 Sie 2010 19:04 Odpowiedzi: 8    Wyświetleń: 2451
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Bascom, zmienna typu string. Zatrzymuje się transmisja.

    robiłem tak i nic. Może zmienne string tzrba jakoś inaczej zerować?

    Mikrokontrolery   18 Mar 2007 12:09 Odpowiedzi: 6    Wyświetleń: 1420
  • REKLAMA
  • [Bascom] Jak dodać 2 godziny do czasu GPS w stringu na Atmega8?

    Witam ! Mam pytanie. Chciałbym do stringa dodać liczbę, dokładnie 2. Chodzi o to że z odbiornika gps dostaję czas w innej strefie czasowej i chciałbym zmienić ten czas na naszą strefę. Jak to zrobić ? Procek to atmega8. Zmienna string*2

    Mikrokontrolery AVR   11 Wrz 2008 16:15 Odpowiedzi: 2    Wyświetleń: 1480
  • Bascom AVR - Błąd kompilacji przy użyciu funkcji Format z LCD

    Przeznaczenie: Formatuje tekst zawierający liczbę według podanego wzorca. Składnia: rezultat = FORMAT( zmienna , "maska" ) gdzie: rezultatzmienna tekstowa, w której umieszczony zostanie sformatowany tekst, zmiennazmienna tekstowa zawierająca formatowaną liczbę , maskawzorzec formatowania. Przeznaczenie: Zwraca tekstową reprezentacje podanej liczby....

    Mikrokontrolery AVR   27 Sty 2013 09:41 Odpowiedzi: 5    Wyświetleń: 2100
  • [ATmega88] Jak obliczyć sumę kontrolną NMEA w Bascom dla ATmega88?

    Zamieniasz poszczególne znaki na ich liczbowe odpowiedniki za pomocą funkcji: ASC i XORujesz z poprzednią wartością, za pomocą funkcji XOR. O rozbijaniu stringa na poszczególne znaki było parę( dziesiąt) postów temu. A sam XOR to inaczej suma modulo 2: 0 xor 0 -> 0 1 xor 0 -> 1 0 xor 1- > 1 1 xor 1 -> 0 Oooo, znalazłem: http://www.elektroda.pl/rtvforum/topic15...

    Mikrokontrolery AVR   18 Lut 2010 10:39 Odpowiedzi: 9    Wyświetleń: 3024
  • REKLAMA
  • Jak wpisać liczbę 123.4 z klawiatury 4x4 do zmiennej w Bascom?

    ja bym wpisywal np. do stringa i pozniej go zamienial. Albo inna metoda 1klawisz x100 + 2klawisz x10 + 3klawisz= zmienna

    Mikrokontrolery   27 Lut 2010 20:22 Odpowiedzi: 3    Wyświetleń: 1085
  • [ATmega8] [ATmega8][BASCOM] - Różne wartości na LCD przy komunikacji USART

    Raczej nie może działać prawidłowo, zmienna Z jest typu String. Przed dzieleniem należy przekonwertować String do zmiennej liczbowej: [syntax=basic4gl]Dim Z1 As Byte ' ' Z1 = Val(z) Y = Z1 / 9[/syntax]

    Mikrokontrolery AVR   11 Gru 2011 20:57 Odpowiedzi: 43    Wyświetleń: 6130
  • 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ń: 1884
  • [ESP8266] Jak formatować i przetwarzać stringi w LUA na ESP8266?

    1. Bascom jest bardzo dobrym językiem, znacznie lepszym niż Arduino. 2. "a:10.0" "a:10.0 " ":10" "10 " Ten temat jest zamknięty, dostałeś 2 przykłady. Pierwszy napisałem do składni ramki jaką podałeś w pierwszym poście, później zmieniłeś konstrukcję rami to napisałem kolejny przykład, można jak dobrze naliczyłem jeszcze 9 innych metod zastosować by...

    ESP8266 i ESP32   02 Cze 2018 07:13 Odpowiedzi: 52    Wyświetleń: 6216
  • [89C2051][BASCOM] Jak odczytać trzy bajty z portu?

    01 czy 1 ? Jest to wartosc bcd czy normalna od 0 do 255? (sory na c sie nie znam) Ja bym to zrobil tak (i chyba tak zawsze robilem i dziala) Iput i zapisywal zmienna odebrana do stringa, a nastepnie ja przemienial na normalny byte za pomoca val()

    Mikrokontrolery   01 Cze 2009 07:20 Odpowiedzi: 4    Wyświetleń: 1627
  • BASCOM: Jak wyświetlić pełny ciąg znaków z UART na LCD?

    Czy młodszy brat/siostra , skasował Ci baskomowego Help-a Jestem jedynakiem :D Tylko polecenie Input czeka tak długo aż czegoś się mu nie wyśle, dlatego zastosowałem Inkey(). I caly czas myślę, jak zrobić, aby Pojedyńcze znaki złożyć w cały "ciąg znaków" bo zmienna jest string. Pzdr.

    Mikrokontrolery   12 Kwi 2006 09:01 Odpowiedzi: 6    Wyświetleń: 3031
  • Bascom: Czy można użyć zmiennej string jako etykiety w GOTO?

    witam.. Jest możliwość stworzenia konstrukcji goto z zmiennej..? tzn mam na myśli że np. abc-zmienna typu string abc = program1 goto abc

    Mikrokontrolery   28 Gru 2009 23:45 Odpowiedzi: 1    Wyświetleń: 1218
  • REKLAMA
  • Bascom AVR - zmienne string i wydzielanie pojedyńczych znaków

    I jeżeli np. zmienna_tekstowa , z której będę pobierał poszczególne znaki może mieć max 5 znaków, a zapiszę do niej np. tylko 3 - tj. "ABC" . I jak jako pierwszy znak do zwrócenia(tj " początek ") podam pozycję np. 1, a ilość znaków 1 - to mi zwróci ze " zmienna_tekstowa " do zmiennej " zmienna " literkę A. Tak. -> A co będzie, jak podam jako pierwszy...

    Mikrokontrolery AVR   14 Wrz 2011 14:57 Odpowiedzi: 4    Wyświetleń: 3613
  • Jak wyświetlić tekst z EEPROM na LCD w Bascomie dla 90S2313?

    Witam Z tego co pamietam to by cokolwiek zapisac i odczytac z epromu nalezy podac tez adres komorki pamieci . W BASCOMIE to wyglada chyba tak : Writeeprom Tekst ,adres a potem odczytujemy Readeeprom Tekst ,adres AT90S2313 ma 128 bajtow pamieci EEPROM, wiec jest 128 komorek jedno-bajtowych komorek pamieci. Stad adres : 0-127 Nie wiem jak wyglada sprawa...

    Mikrokontrolery   26 Gru 2005 21:16 Odpowiedzi: 5    Wyświetleń: 1355
  • 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
  • Jak obsłużyć znaki LF po INPUT w Bascomie przy buforze Serialin?

    Witam, jak wiadomo (przynajmniej mi narazie) z helpa Bascoma - zwykłe polecenie PRINT generuje na końcu dwa dodatkowe znaki CR i LF Niekoniecznie :D Za pomocą polecenia PRINT , można wysłać stringa zakończonego ... praktycznie dowolnym znakiem - również sterującym. Print "Zmienna" ; Chr(13) ; ' średnik zakazuje wysyłania znaków sterujących. ... druga...

    Mikrokontrolery   10 Maj 2008 18:58 Odpowiedzi: 9    Wyświetleń: 4432
  • [BASCOM] [AVR-DOS] Sortowanie alfabetyczne zmiennych typu string

    Potrzebuję posortować alfabetycznie tablicę typu string*12. Ilość elementów tablicy jest zmienna, od 1 do 512. Czy jestem w stanie zrobić to w Bascomie?

    Mikrokontrolery AVR   06 Sty 2019 15:45 Odpowiedzi: 2    Wyświetleń: 579
  • Bascom nie zapisuje danych w pliku tekstowym na karcie SD

    Wyboru samego separatora dokonuje się w pliku Config_AVR_dos.bas zmieniając stałą "Const Cvariableseparator = 44 " Jednak w tym wypadku chyba musisz użyć podręcznej zmiennej tekstowej, połączyć to sobie i wysłać na końcu jako jedna zmienna bo w innym przypadku zawsze wstawi separator. [syntax=vbnet]Dim Helpstr As String * 10 , Word1 As Word , Word2...

    Mikrokontrolery AVR   29 Kwi 2020 17:37 Odpowiedzi: 4    Wyświetleń: 510
  • [bascom] Jak ograniczyć długość stringów w Bascomie przy konwersji liczby?

    No normalnie: If zmienna >= 1000 Then zmienna = 999 End If

    Mikrokontrolery AVR   08 Gru 2011 08:01 Odpowiedzi: 6    Wyświetleń: 1413
  • Wykrywanie $timeout w Bascom AVR - jak to zrobić?

    Sądzę że prościej jest użyć INKEY() niż INPUT Dim pełnyciąg As String * 100 Dim zmienna As Byte do zmienna=inkey() pełnyciąg=pełnyciąg+zmienna incr a if a>100000 then a=0 exit do end if if zmienna>0 then a=0 loop until zmienna= 13

    Mikrokontrolery AVR   28 Gru 2009 00:02 Odpowiedzi: 9    Wyświetleń: 1676
  • Bascom+AVR: Odbieranie znaków ASCII przez UART - konwersja zmiennych

    Rozumiem, czyli zmienna String to jakby ciąg zmiennych bajtowych stanowiący całość i w programie instrukcja: IF zmienna_string_1znak(to jakby jedna zmienna bajtowa, tylko inaczej interpretowana, bo nie mogę do stringa w programie wpisać prosto wart. liczbowej, a jedynie literę, która reprezentuje ową wartość liczbową) = "a" then... jest równoważna...

    Mikrokontrolery AVR   10 Sty 2012 22:39 Odpowiedzi: 4    Wyświetleń: 2395
  • [BASCOM] Jak rozdzielić dane UART na zmienne w BASCOM? Wysyłanie i odbiór danych

    To jest dosyć niewygodny sposób na przesyłanie zmiennych w postaci znaków ASCII i sam się nieco ograniczasz, bo pierwsza zmienna musi mieć zawsze dwa znaki, druga trzy itp... Jeśli chcesz troszkę bardziej uniwersalnie podejść do tematu to przesyłaj wartości zmiennych w ten sposób: PRINT XX,YYY,Z,KKKK czyli każda wartość oddzielona np przecinkiem. Później...

    Mikrokontrolery AVR   23 Gru 2010 01:26 Odpowiedzi: 8    Wyświetleń: 2832
  • [M8] [BASCOM] - Wysłanie wartości HEX zmiennej przez I2C

    Użyj po prostu VAL(zmienna typu string). Ale nie jestem teraz przekonany, czy VAL zwróci wartość stringa zawierającego HEX. Możesz napisać prostą procedurę, która zamieni dwa znaki w HEX na wartość dziesiętną, a tą już łatwo wyślesz. EDIT: Jest komenda HEXVAL - opis w helpie.

    Mikrokontrolery AVR   25 Gru 2013 13:37 Odpowiedzi: 2    Wyświetleń: 1476
  • Konwersja BYTE na wartość HEX w Bascom AVR - jak to zrobić?

    Witam. Trochę to mętne , ale spróbuję ci jakoś pomóc. Każda zmienna jest przechowywana w pamięci w postaci dziesiętnej. Możesz ją zadeklarować jako kod szesnastkowy np. : zmienna= &HFF00 Ale i tak w pamięci zostanie zapisana jako konkretna wartość. Nie wiem do czego potrzebujesz, ale domyślam się że chcesz to wyświetlić jako wartość szesnastkową. Wartości...

    Mikrokontrolery   13 Cze 2006 17:51 Odpowiedzi: 4    Wyświetleń: 2460
  • Porównywanie i obsługa ciągów znaków w Bascom AVR – jak sprawdzić input?

    chodzi o cudzysłowy , rozumiem, że zmienna a jest jest typu string ;)

    Programowanie   21 Kwi 2008 16:54 Odpowiedzi: 3    Wyświetleń: 906
  • BASCOM - Jak dynamicznie aktualizować wyświetlacz HEX przy zmianie częstotliwości?

    Czy liczba jest zawsze siedmiocyfrowa? Nie mówie że to jedyny sposób ale podam jeden z możliwych. Deklarujesz zmienną tekstową siedmioznakową. Taka zmienna ma w rzeczywistości osiem bajtów. Nie chcesz wysyłać ósmego NULL. No i OK :D Na te zmienną nakładasz bufor siedmiu bajtów. Kiedy zmienna Dword każesz zamienić Bascomowi na string to on zapisze komórki...

    Mikrokontrolery AVR   18 Sie 2015 13:13 Odpowiedzi: 7    Wyświetleń: 996
  • Jak tworzyć funkcje w Bascomie i zwracać wartości?

    ' Funkcja musi być zadeklarowana przed jej pierwszym użyciem ' ponieważ kompilator musi wiedzieć jaki jest rozmiar danych ' przesyłanych do funkcji i jaki jest jej typ wyniku ' Funkcja musi mieć zdefiniowany typ wyniku, tu Integer Declare Function Test(byval Liczba As Integer , Tekst As String) As Integer ' określenie byval przed nazwą oznacza,...

    Początkujący Elektronicy   03 Mar 2009 20:27 Odpowiedzi: 2    Wyświetleń: 807
  • [ATmega8] [ATmega8][Bascom] Znikająca zmienna przy mocy powyżej 10W - typ zmiennej single?

    - powyżej 10W: "Pwej= Tak będzie się wyświetlało jeżeli pierwszym bajtem zmiennej String Pwej będzie 0. Zero jest końcem łańcucha (dwie możliwości takiego błędu już podałem stos, albo nadpisanie przez inny łańcuch ;)). Nie piszesz też jaka wersja Bascoma to jest, może w którejś wersji był błąd z funkcją Fusing. Możesz podglądnąć co się dzieje z Pwej...

    Mikrokontrolery AVR   24 Paź 2011 22:08 Odpowiedzi: 9    Wyświetleń: 1490
  • On serial w BASCOMIE ? Jak to zrobić żeby działało?

    ...Gdy z terminala wysyłam 2 to procek zwraca mi 50 gdy 1 to 49 gdy 3 to 51 itd Pewnie gdyby a była single to by było O.K. "Kłaniają się" typy zmiennych. Kiedy do terminala wpiszesz 2 , to po łączu szeregowym do uC , jest wysyłany kod ASCII cyfry 2 , czyli dziesiętnie 50.Instrukcja print , "przetwarza" owe 50 na ciąg znaków ASCII reprezentujących liczbę...

    Mikrokontrolery   29 Maj 2007 16:04 Odpowiedzi: 13    Wyświetleń: 1829
  • Bascom - Wybór liter w menu do nazwania czujników temperatury

    Komeda LCD zmienna zamienia zmienną na ascii wystarczy teraz to ominąć. Dla przykłady zamiast zmienną dla cyfr modyfikować w zakresie 0-9 modyfikować w zakresie %h30-&h39. I wysyłać na LCD, poprzez chr(zmienna), lub dodawać do stringa.

    Mikrokontrolery   23 Mar 2011 23:17 Odpowiedzi: 3    Wyświetleń: 1757
  • 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?

    Mikrokontrolery Początkujący   27 Sty 2014 23:31 Odpowiedzi: 14    Wyświetleń: 2097
  • [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ń: 702
  • UART w Bascom - odbieranie niepełnych danych na LCD, jak to naprawić?

    Zmienna Dysk_c_1 jest jako String * 9. Myślę, że zmienne są zdeklarowane dobrze.

    Mikrokontrolery   07 Maj 2006 12:45 Odpowiedzi: 13    Wyświetleń: 1809
  • BASCOM. Wartość temperatury 6 miejsc po przecinku.

    no bez przesady!!!!!!!!!!!! Nastepny temat ktory powinen wyladowac w koszu. Jest dosyc tematow na temat tego termometra. Nie umiesz uzyc szukaj??????????!!!!!!! juz ci pomoge prosze: Napis = Fusing(t1 , "#.#") a jak nie wiesz co to jest to nie pytaj tutaj na forum tylko uzyj helpa!!!!!! Dodano po 1 jeszcze ci dodam ze zmienna napis musi byc jako string

    Mikrokontrolery AVR   31 Sty 2009 19:51 Odpowiedzi: 4    Wyświetleń: 2612
  • Konwersja typów zmiennych czyli termometr DS18B20, BASCOM

    ...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...

    Mikrokontrolery   22 Gru 2007 00:12 Odpowiedzi: 2    Wyświetleń: 2541
  • [bascom] Co tak na prawdę wysyła PRINT w przypadku...

    ...Dlatego zastanawiam się dlaczego aplikacja nie odbiera danej wysłanej z urządznia, i ewentualnie co się dzieje po drodze. Bascomowa Print , zamienia wartość binarną zmiennej , na ciąg znaków w kodzie ASCII , reprezentujących tę liczbę. Np. Bascom -> zmienna=1002 -> Print zmienna po RS-sie "leci" kolejno 49,48,48,50,10,13 Jeśli korzystasz z jakiegoś...

    Mikrokontrolery   08 Maj 2007 21:13 Odpowiedzi: 4    Wyświetleń: 1578
  • Konsultacja - portem szeregowy w Bascomie

    Witam Mam zapytanie do ludzi ogarniających temat uart w bascom. Czy jest możliwość odebrania danych z Uart i w zależności od typu danych wpisać je do zmiennej a lub zmiennej b (zmienna a String zmienna b Byte) Ponieważ jak odbieram dane: [syntax=vbnet] Input , A Input ,B If A = "Dol" Then Portc.5 = 1 End If If A = "Gora" Then Portc.4 = 1 [/syntax] To...

    Mikrokontrolery AVR   06 Sty 2016 16:37 Odpowiedzi: 5    Wyświetleń: 876
  • [Bascom] Jak w Bascom rozłożyć string 1234 na pojedyncze znaki?

    Przepraszam, ale w jakim celu ? Jeśli już, to w Twoim przykładzie musiałoby być Cyfra ... For I = 1 To 4 Zmienna = Mid(Cyfra , I , 1 ) Next I ...

    Mikrokontrolery AVR   31 Sty 2010 12:03 Odpowiedzi: 3    Wyświetleń: 1674
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Declare Sub Get_th(t As Word , H As Word) Config Serialin = Buffered , Size = 128 Config Serialout = Buffered , Size = 128 Dht_put Alias Porta.1 Dht_get Alias Pina.1 Dht_io_set Alias Ddra.1 Dim Crc As Byte 'zmienna do przechowywania bajtów parzystości Dim Mybyte As Byte 'zmienna do obliczania bitu parzystośći Dim Sensor_data As String * 40...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 318
  • [MEGA16] [MEGA16][BASCOM] Automatyzacja kasowania EEPROM od P1 do P8

    Można użyć zmiennej jako adres, ale trzeba ją podstawić tam gdzie adres. A Ty podstawiasz tam gdzie dana. To po pierwsze. Po drugie zmienna adresu ma być typu Byte/Word/Integer a nie String.

    Mikrokontrolery AVR   04 Kwi 2010 15:16 Odpowiedzi: 16    Wyświetleń: 2229
  • 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ń: 1731
  • Konwersja Byte na String w Bascom - gdzie popełniam błąd?

    jak zmienic zmienna typu byte na string w bascomie?? ja robie to tak ale mi cos nie idzie!! gdzie robie blad?? dim name as string * 12 Dim Valu As Byte Dim Valux As String * 3 Print Name <- to wyswietla bez problemu Print Valu <- to tez Valu = Valux <- i tego wlasnie nie chce przekonwertowac!! Print Valux <- tu sie nigdy nic nie wyswietla....

    Mikrokontrolery   21 Lut 2004 08:49 Odpowiedzi: 4    Wyświetleń: 4581
  • Jak połączyć zmienne tekstowe w BASCOM przy obsłudze klawiatury PC?

    Zmienna tekst masz jedno bajtowa :) to jak chcesz wpisac np 2 znaki :) to potrzebujesz 2 bajty :) zrob zmienna string*x, gdzie x to ilosc znakow wpisanych w zmienna, np: tekst as string*5 tutaj w zmienna tekst mozesz wpisac 5 znakow :) Pozdrawiam

    Mikrokontrolery   29 Sty 2008 21:59 Odpowiedzi: 4    Wyświetleń: 1467
  • Bascom, Atmega32 - print - ostatnio wysłany string

    Nie ma takiej możliwości - musisz tak zrobić program, aby zmienna była przechowywana. Polecam przejście do następnej transmisji dopiero po sygnale ACK z urządzenia odbierającego.

    Mikrokontrolery AVR   01 Sie 2013 18:23 Odpowiedzi: 1    Wyświetleń: 867
  • Kod termostatu w Bascom dla ATmega8 i DS18B20 - prośba o sprawdzenie

    Witam, Nie wiem za bardzo co można sprawdzić w tym listingu, bo nie wiadomo co ma do końca robić, ale się nie kompiluje z kilku powodów: -niezadeklarowana zmienna "T1" -zmiennej typu String "H" nie można zwiększać ani zmniejszać jak zwykłej zmiennej, także nie można jej porównywać ze zmienną liczbową -polecenie "Lowerline" nie jest równoznaczne z jednoczesnym...

    Mikrokontrolery AVR   14 Gru 2009 21:05 Odpowiedzi: 6    Wyświetleń: 6400
  • [Bascom] Dlaczego zmienna Stan nie zmienia się w programie?

    Przyjrzyj się: Dim Ringtxt As Byte '... Ringtxt = "RING" Dim Kod As String * 100 '... Kod = Inkey() W pierwszym kodzie zmienna Ringtxt powinna być typu string gdyż przechowujesz w niej text. W drugie kodzie zmienna Kod powinna być typu byte lub innego do przechowywania danych liczbowych. Więcej w helpie.

    Mikrokontrolery AVR   23 Gru 2008 11:22 Odpowiedzi: 13    Wyświetleń: 1728
  • BASCOM - Działania matematyczne na zmiennej string.

    Witam. Krótko: mam zmienną string*3. Przykładowa wartość tej zmiennej to 2.7 Muszę zamienić ją na Byte o wartości 27 oraz informację, czy zmienna jest mniejsza od 10. Oczywiście nie da się pomnożyć zmiennej string (razy 10)... Co z tym zrobić? Pozdrawiam.

    Mikrokontrolery AVR   12 Sty 2014 20:40 Odpowiedzi: 4    Wyświetleń: 1428
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • attiny2313 Bascom - konwersja stringu na wartość PWM

    zmienna3 = Mid(zmienna , 7 ,3) i teraz zmienna3 = pwm1a - czyli pwm1a będzie z wartością 123 ?? Nie. Ale może zadziała: PWM1A = VAL(zmienna3)

    Mikrokontrolery Początkujący   30 Lip 2012 15:02 Odpowiedzi: 8    Wyświetleń: 1738
  • Bascom AVR - UART zwrot wartości zmiennej o którą pytany

    Do konwersji łańcucha na zmienną numeryczną wykorzystaj funkcje VAL lub HEXVAL . Mając już adres zmiennej, możesz użyć instrukcje INP do pobrania wartości. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 80 $swstack = 80 $framesize = 80 Declare Sub Show_byte(byref Adres As String) Declare Sub Show_word(byref Adres As String) Declare...

    Mikrokontrolery AVR   16 Sie 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2412
  • [mega32] Jak wyświetlić zmienne Address i Command na LCD 3310 w BascomAVR?

    Zamień zmienną numeryczną na string i podaj go na wyświetlacz. zmienna = STR( x )

    Mikrokontrolery AVR   21 Lis 2008 20:40 Odpowiedzi: 3    Wyświetleń: 3457
  • Bascom - Jak przekonwertować zmienną typu string na single?

    no ok, ale jeżeli zmienna Mnożnik_vład_2 ma wartość 0,01760 to po przypisaniu Mnożnik_vład = Val(mnożnik_vład_2) , zmienna Mnożnik_vład ma wartość 0,017599937 a żeby ją skrócić trzeba użyć instrukcji fusing nie może być jako single i koło się zamyka.

    Mikrokontrolery AVR   31 Maj 2016 13:39 Odpowiedzi: 4    Wyświetleń: 1212
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Mam pytanie o zapis i odczyt z eepromu. jesli chcę zapisać do eepromu liczbę: 1001000001110111110001000011101111 i później ją odczytac, to mam to zrobić na zasadzie każdy bit to jeden adres? Czy może zrobić zmienną string, z eepromu do niej pobrać wszystkie cyfry i po kolei odczytywać z zeminnej string znaki? Żeby uniknąć tego długiego kodu, zrobię...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6366
  • Atmega - Czujnik temp. MCP9700A-E odczyt temperatury Bascom

    Jak zwykle czasu nie ma, ale nie mogłem się powstrzymać. Nakręciłem pierwszy klip - ahahahaha :D No musiałem się pobawić edytorem. Efekt to półtora minuty magii :D Ahahaha miałem kupę zabawy z tym :D Przy okazji możesz zobaczyć jak się używa wbudowanego symulatora by zadawać wartości ADC ;) Twój pomniejszony kodzik też poniżej, tylko używając poza symulatorem...

    Mikrokontrolery AVR   23 Wrz 2016 16:02 Odpowiedzi: 6    Wyświetleń: 1389
  • [Bascom] - Zmienna tekstowa-dostęp do poszczególnych pozycji

    Kurcze znam MID() ale mi się wydaje że ona "wycina" tylko odpowiednie pozycje ze stringa. Ale jak za jej pomocą zamieniać w zmiennej która wygląda tak "# *" zamienić ostatni znak na spację i z powrotem?

    Mikrokontrolery AVR   05 Lis 2014 21:40 Odpowiedzi: 6    Wyświetleń: 771
  • Znaczenie cyfry w deklaracji `dim bleble as string * 1` w Bascomie?

    dim bleble as string * 1 Definiowana jest zmienna bleble typu String o długości do 1 znaku w pamięci SRAM. Liczba określa więc nic innego jak przewidywaną długość zmiennej typu String w znaku.

    Mikrokontrolery AVR   27 Mar 2012 21:21 Odpowiedzi: 2    Wyświetleń: 1198
  • [Mega8] Atmega8 + DS18b20: Brak odczytu temperatury w Bascomie, co sprawdzić?

    Fusing i Format to nie rozwiązanie mojego problemu ze względu na to że String to zmienna tekstowa a ja potrzebuje wynik otrzymać w postaci zmiennej liczbowej. próbowałem już to zrobić z "div" ale jednak nie ma takiego polecenia w bascomie, sprawdziłem już opcje z backslashem i działa. Dzięki :D

    Mikrokontrolery AVR   27 Cze 2008 15:19 Odpowiedzi: 16    Wyświetleń: 3035
  • Jak efektywnie sparsować string IP na oktety w Bascom?

    a jesteś w stanie sobie przerobić program z qbasic'a? ile masz tych zmiennych do wyciągnięcia? czy separator masz stały czy zmienny? i najważniejsze: czy ilość do wyciągnięcia ze stringu jest stała czy zmienna. mam taki gotowy do wyciągania ze stringa zawierającego datę, godzine i parę innych wartości. oczywiście wszystko przelicza na cyfry.

    Mikrokontrolery   29 Kwi 2008 11:36 Odpowiedzi: 7    Wyświetleń: 2161
  • [bascom AVR] Bascom AVR 2.0.7.1, ATmega 664P - Var = VERSION(3) nie zwraca nazwy pliku

    Zmienna Var musi być zdefiniowana jako łańcuch. [syntax=basic4gl]Dim Str_ver As String * 100 Str_ver = Version(3) Print Str_ver [/syntax]

    Mikrokontrolery AVR   14 Lis 2014 09:29 Odpowiedzi: 3    Wyświetleń: 864
  • Bascom AVR: Przekroczenie długości zmiennej string na Atmega32

    Kolego mmacura ! Napisałem wyraźnie, że w normalnym programie działa. A ten normalny program to cytuję: Dim Litera(6) As Byte '5 bajtów na odzwierciedlenie litery i szósty bajt na przerwę między literami Litera(6) = 0 Dim Tymczasowa(16) As Byte Dim Docelowa(16) As Byte Dim Znak As String * 1 Dim Kod_znaku As Byte Dim...

    Mikrokontrolery AVR   22 Lis 2011 17:48 Odpowiedzi: 6    Wyświetleń: 1687
  • [Atmega16] [BASCOM] Komunikacja rs232 między dwoma Atmegami.

    skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem ;) .... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte. 1. dokonujesz konwersji tej zmiennej na postać String...

    Mikrokontrolery AVR   21 Gru 2008 23:54 Odpowiedzi: 5    Wyświetleń: 3765
  • Jak odczytać wybrane dane z GPS na AVR MEGA16 w Bascom?

    Może by tak: $regfile = "m16def.dat" $crystal = 16000000 $baud = 4800 '---------------------------------------... Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 On Urxc Przerwanie_uart_rx '---------------------------------------...

    Mikrokontrolery   12 Lis 2005 16:25 Odpowiedzi: 13    Wyświetleń: 10772
  • Jak napisać program w Bascom do sterowania ATmega48/8 przez Bluetooth HC-05?

    Dondu, mimo wszystko wolałbym zostać przy bascomie. :v Kindlar, chodziło mi bardziej o pisanie programu. Dodano po 28 $regfile = "m8def.dat" $crystal = 1000000 $baud = 9600 Config Portb.0 = Output Enable Interrupts Enable Urxc Dim zmienna As String * 20 On Urxc Odbierz 'przypisanie obsługo przerwania Podpowie ktoś co dalej?

    Mikrokontrolery AVR   11 Cze 2017 14:23 Odpowiedzi: 4    Wyświetleń: 1314
  • [bascom] Jak wyodrębnić wartość XX z danych RS232 w Bascom?

    Za pomocą Mid nie da się? Np coś w tym rodzaju: Zmienna = Mid(string_uart , 9 , 2)

    Mikrokontrolery AVR   17 Kwi 2015 13:13 Odpowiedzi: 27    Wyświetleń: 1788
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    Niezupełnie - chodzi o to, że do programu wartość jest dostarczana właśnie jako string. Muszę mieć natomiast zmienna, aby móc ją porównywać z zadaną wartością (mniejsza, większa itp). Ale nie może być tak, że zamiast 84.2 (która to wartość jest prawdziwa, i taka jest w stringu), to do porównania używam 84.199999 czy coś podobnego. Mógłbym usuwać przecinek...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1506
  • Rozdzielanie danych z łącza szeregowego w Bascomie do zmiennych na LCD

    Zmienna typu string *30 dane mogą się różnić max dwiema cyframi a tak tyle samo znaków, przychodzą co 1/4 sekundy. Dane typu trochę liczb trochę liter ;)

    Mikrokontrolery   13 Kwi 2008 12:26 Odpowiedzi: 18    Wyświetleń: 1598
  • 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ń: 13053
  • Jak odczytać internal EEPROM Atmel 90S8515 w Bascom? Przykład kodu?

    Dim zmienna2 As Eram Integer At 10 Dim zmienna3 As Eram Integer At 20 Dim zmienna4 As Eram Integer At 30 Dim zmienna5 As Eram string * 10 At 40 dim zmienna as integer do gosub zapis gosub odczyt loop zapis: zmienna2 = zmienna return odczyt: zmienna=zmienna2 return zapis_text: zmienna5= " czesc " return i analogicznie odwrotnie......... na początek wystarczy,...

    Mikrokontrolery   05 Lis 2003 09:39 Odpowiedzi: 2    Wyświetleń: 1131
  • Jak w Bascomie zapisać dane HEX z pliku przez RS232 do EEPROM 24C01?

    zrób sobie string o długości jednej lini. Albo o parę znaków dłuższy. Potem załaduj to do niego poleceniem input. Dodatkowo zrób sobie kolejnego stringa - na dwa znaki i tak: for pomoc=1 to x krotki = mid(dlugi,pomoc,2) zmienna = hexval(krotki) !----tu wysylasz te daną dalej incr pomoc next pomoc i powinno działać

    Mikrokontrolery   12 Kwi 2004 03:02 Odpowiedzi: 12    Wyświetleń: 1908
  • Bascom i odbieranie więcej niż trzech znaków z UART'a.

    Już chyba wiem. Nie możesz porównywać zmiennej tekstowej B do Chr (0), bo zmienna tekstowa kończy się takim znakiem. Czytaj przez Inkey do zmiennej typu Byte a następnie buduj string tak: A= A + Chr (B) Czyli zmień zmienną B na typ Byte

    Mikrokontrolery AVR   17 Kwi 2011 21:02 Odpowiedzi: 17    Wyświetleń: 3752
  • Bascom - Konwersja liczb ze zmiennej String do Word lub Byte, JAK?

    Witam serdecznie. Ostatnio zakupiłem moduły komunikacyjne 433Mhz FS-1000A. Jako że ich koszt nie przekracza 7zł, o dobrej jakości nie ma co mówić (choć zasięg mają świetny!). Podczas przesyłu danych pojawia się wiele "krzaków" i dziwnych znaczków, aczkolwiek udało mi się je odseparować za pomocą polecenia MID. Problem jednak polega na tym iż jako że...

    Mikrokontrolery AVR   24 Gru 2014 22:35 Odpowiedzi: 2    Wyświetleń: 1947
  • Bascom avr - zmiana poszczególnych znaków zmiennej typu String

    Witam Buduję sobie zasilacz regulowany na moje potrzeby do zabawy elektroniką. Wymyśliłem sobie, że nastawę napięcia wyjściowego zrobię za pomocą enkodera. Na wyświetlaczu mam pokazane napięcie początkowe np.: 0,000V Czyli w kodzie będzie to zmienna String Teraz chcę każdą z tych cyfr z osobna zmienić, tzn ich wartość od 0 do 9. Chodzi mi o ustawianie...

    Mikrokontrolery AVR   09 Kwi 2021 07:10 Odpowiedzi: 6    Wyświetleń: 591
  • [Bascom] restore 'zmienna' - dla różnych wskaźników

    Witam Próbuję zrobić coś takiego: Dim Tekst As String * 16 Dim Zmienna As String * 2 zmienna = "10" Do Restore "Zmienna" Read Tekst Lcd Tekst wait 5 loop end 10: Data " Menu 1" 20: Data " Menu 2" 30: Data " Menu 3" Jak można przestawić dane dla komendy "restore" żeby czytał je ze zmiennej?...

    Mikrokontrolery AVR   22 Sie 2008 16:25 Odpowiedzi: 2    Wyświetleń: 1373
  • [bascom] crc16, print, dołączanie wyliczonej wartości do wysyłanego stringa

    Witam ponownie. Problem został rozwiązany. Użyta w procedurze jn. zmienna Ods nie może być lokalna. Print nie chce takiej zmiennej zaakceptować. [syntax=basic4gl] Sub Unitoutputdata_outputdata Local Odb As Byte Local Ods As String * 4 '----- Odb = Len(tmpout) 'Tmpout zawiera dane do wysylki Ods = Hex(crc16(tmpout , Odb)) Tmpout = "{" + Ods + Tmpout...

    Mikrokontrolery AVR   08 Wrz 2011 16:23 Odpowiedzi: 1    Wyświetleń: 1292
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    Po pojawieniu się PINB.0 = 1 zwiększaj indeks tablicy Idx. Idx to zmienna którą będziesz indeksował tablicę w poleceniu: Lcd Tablica(idx). Ponieważ program może być na tyle szybki, że mógłby przesunąć indeks tablicy o parę kroków naprzód jeśli na PINB.0 utrzymuje się stan wysoki, to musisz też zapamiętać czy zwiększenie zostało już wykonane i pozwolić...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3120
  • Błąd kompilacji Storebit error [200] w Bascom AVR - jak go naprawić?

    Zmiennych w deklaracji i definicji funkcji (powtarzam za przykładami z helpa Bascoma) nie trzeba wcześniej definiować. Te które przekazuję w pętli do-loop, są wcześniej zainicjowane. Wciąż ten sam błąd storebit error [200]. Program oczywiście jest poglądowy ale do skompilowania w bascomie po dodaniu stosownych $ i config i po Ctrl-C / Ctrl-V. [syntax=basic4gl]...

    Mikrokontrolery AVR   08 Lis 2011 21:15 Odpowiedzi: 6    Wyświetleń: 2354
  • [BASCOM] Jak przekazać stringi o stałej długości do funkcji w BASCOM?

    chcę osiągnąć coś takiego: Declare Function Set_by_spi(co As String*10 , Wartosc*40 As String , Procesor As Byte) As Byte A co to za zmienna Wartosc*40 ? Poza tym zmiennych w parametrach się nie wymiaruje. Wszystko dlatego, że w przekazywaniu parametrów uczestniczą tylko wskaźniki do zmiennych. Nie użyłeś ByVal więc kompilator przekaże 16-bitowy...

    Mikrokontrolery AVR   16 Sie 2008 08:44 Odpowiedzi: 1    Wyświetleń: 1558
  • 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
  • Bascom i zmienne string. Edytowanie określonych znaków.

    Witam. Mam problem mianowicie potrzebuję edytować określone znaki w zmiennej string. Coś w tym stylu że jest zadeklarowana zmienna mająca 16 znaków a ja potrzebuję zmienić znaki od 8 do 16 nie ruszając znaków 1-7. w jaki sposób można tego dokonać z poziomu bascom-a. Udało mi się zrobić to wstawką w asm poprzez wstawienie danych pod odpowiednie adresy...

    Mikrokontrolery   08 Lip 2007 20:21 Odpowiedzi: 1    Wyświetleń: 1164
  • Atmega Bascom - Jak działa Len() przy zmiennych string w ciągu?

    Witam Mam ciąg danych ( zmienna typu string*60 ) [syntax=vbnet] Command = "Wew: " + T1 + " Zew: " + T2 + " Wilg: " + Str(Hum) [/syntax] T1 i T2 to temperatury ( zmienne typu string*6 ) Chciałem polecenie Len() obliczyć długość ciągu, wiadomo, że temperatury mogą się zmieniać. Jak zadziała polecenie Len() ? obliczy długość dołączonych zmiennych T1 i...

    Mikrokontrolery Początkujący   29 Wrz 2015 05:59 Odpowiedzi: 2    Wyświetleń: 1206
  • [Bascom] Jak wyciągnąć zmienne z bufora UART po otrzymaniu znaku?

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

    Mikrokontrolery AVR   13 Paź 2019 08:24 Odpowiedzi: 5    Wyświetleń: 750
  • [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ń: 4922
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    Najważniejsze to chociaż troszkę samemu najpierw pokombinować i ew później dopytać co i jak ;) ale po co ten Inkey? toż jak już zajdzie zdarzenie Bytematch - to znaczy, że w twoim buforze jest już co najmniej jedeń łańcuch tekstowy, którzy przyleciał z Rs232 i zakończony znakiem ENTER (13) .... w związku z tym wystarczy dać polecenie Input linia i już...

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5668
  • [Atmega32] [Atmega32][Bascom] - Nieprawidłowy pomiar czasu przejazdu między bramkami

    Koncepcja liczenia się zmieniła. Coś źle robię. Chce zapisać pomiar czasu jako jedna zmienna, Pomiar = Sekundy_d + " " + Sekundy_j "" + Setne_d "" + Setne_j Jak i : Pomiar= pomiar + str (sekundy_d) pomiar = pomiar + str (sekundy_j) wtedy to już kosmiczne wyniki mam. Jak to zapisać poprawnie ? Po pierwsze: Bascom akceptuje tylko jedną operacje arytmetyczną...

    Mikrokontrolery AVR   06 Maj 2013 20:55 Odpowiedzi: 10    Wyświetleń: 2901
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Napisz "wolny przesuw" przez u otwarte, "krótki" przez o zamknięte a "hołota" przez samo h i może ruszy :D ...a tak poważniej to na screenie widać, że błąd jest w liniach 479 i 711 więc tam należy szukać. Kliknij w linię informujacą o błędzie to Cię tam przeniesie. Czasem te komunikaty o błędach nie są precyzyjne i wcale nie musi chodzić o zmienną "lista_znakow"...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2937
  • [Atmega8][Bascom] Jak zapisać kilka zmiennych w jednej

    Deklarujesz jakąś zmienną, która "pomieści" znaki wszystkich zmiennych Dim S As String * 200 S=zmienna1 Zamieniasz zmienna2 na stringa zmienna1=str(zmienna2) i sklejasz całość s=s+zmienna1 'lub s=s+" "+zmienna1 s=s+zmienna3 Powinno zadziałać też s=zmienna1+" "+str(zmienna2)+" "+zmienna3

    Mikrokontrolery AVR   21 Lip 2009 23:05 Odpowiedzi: 11    Wyświetleń: 3519
  • 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ń: 2520
  • [Mega8] [Mega8][Bascom] Dlaczego pomiar prędkości obrotowej pokazuje 0.0 rpm?

    'Działa od 30rpm do 300000rpm $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 , Prescale = 64 Config Int0 = Rising Dim Flaga As Byte Dim Text As String * 10 Dim Wynik As Single Dim Zmienna As...

    Mikrokontrolery AVR   20 Mar 2010 13:20 Odpowiedzi: 13    Wyświetleń: 4056
  • [AVR] [BASCOM] Telecontrolli, M45026, MC145027P - przesył danych UART'em

    juz chyba rozumiem co jest grane po prostu drukuje ci 48 w dziesietnej a odbiera i pokazuje tobie w char bo dziesietnie 48 = char "0" w helpie masz jak zamienic char na dec. Dodano po 8 zmienna = STR( x ) gdzie: zmiennazmienna typu String do której wpisany będzie wynik działania funkcji, xdowolna zmienna lub stała, poddana konwersji. ________________________________________...

    Mikrokontrolery AVR   03 Maj 2010 15:41 Odpowiedzi: 26    Wyświetleń: 8876
  • [BASCOM] Jak wyświetlić ciąg cyfr w jednej linii na LCD?

    Na jego podstawie dopiero należy stworzyć kod programu, to co podałem to tylko pomysł jak to wykonać w prosty i estetyczny sposób. Każdą z tych pakietów instrukcji możesz opakować w podprogram i wołac instrukcją DEBOUNCE. Pakiet instrukcji może wyglądać tak (nie testowane w kompilatorze, posłużyć się jako bazą): [syntax=basic4gl] dim zmienna as dword...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 4137
  • [atmega32][bascom]Jak wyswietlić jakąś zmienną na wyświetlaczu nokia 3310

    No jak ma nie wywalać błędu skoro procedura Lcdstr ma zdeklarowane 3 argumenty , a ty ładujesz jeszcze jeden argument dodatkowo :) . Spróbuj tak: [syntax=basic4gl]Dim Tekst As String * 20 , Zmienna As Word Tekst = "ABC: " Zmienna = 3333 Tekst = Tekst + Str(zmienna) Lcdgoxy 1 , 1 Lcdstr Tekst , 1 , 0 Lcdupdate[/syntax] Zamiast Str(zmienna), można użyć...

    Mikrokontrolery AVR   27 Lis 2011 21:29 Odpowiedzi: 18    Wyświetleń: 3359
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Kolego tera nie działa mi ustawianie godzin a zrobiłem to tak deklaracja:[syntax=vbnet] Declare Function Ustaw(byref Godziny As Byte , Byref Minuty As Byte , Sekundy As Byte) As Integer Declare Sub Znak(cyfra As Byte) 'deklaracja tablicy stałej do wyświetlania cyfr i znaków na wyświetlaczu 7 seg Declare Sub Czytaj 'deklaracja funkcji bez parametru do...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 792
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Mam pytanko co do zapisu eeprom . Mam do zapisu cztery zmienne [syntax=basic4gl]'''''''''''''''''''''''... Readeeprom Cena , 1 ' zmienna typu string Readeeprom Waga , 8 'zmienna typu string Readeeprom Z , 16 ' zmienna typu word Readeeprom Przep , 24 ' zmienna typu word ''''''''''''''''''''''''''''''''zapis...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7752
  • Jak wyczyścić zmienną tekstową typu string w Bascom i wyświetlić puste pole?

    Stworzylem zmienna M1 typu string i zapisalem do niej 1 znak i wyswietlilem na lcd w dalszej czesci programu trzeba wyczyscic ten znak i wyswietlic puste pole,probowalem zdefiniowac za pomoca chr puste pole,probowalem czegos takiego : M1=" " tez nic,w asemblerze nie bylo by problemu, a tu??? Jak to zrobic??? Nawet jak chce zmienic znak w zmiennej zeby...

    Mikrokontrolery   07 Mar 2003 21:47 Odpowiedzi: 2    Wyświetleń: 2094
  • 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ń: 22218
  • [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
  • Jak napisać aplikację transkodera alfanumerycznego na Morse'a w Bascom?

    Jak to alfanumerycznego? text z uP na pin w formie zerojedynkowej jak mors?? Bo jeśli chcesz w ogóle jakoś dać txt na pin to z tego co wiem Zmienna string * 10( -10 znaków ,literek) Potem Shiftout ,ale pewności nie mam bo nie sprawdzałem tego , można zamiast Shiftout jeszcze Print. ale wtedy chyba w Binarnym wychodzi. Czyli Dim zmienna as string *xx...

    Mikrokontrolery   24 Lis 2006 12:15 Odpowiedzi: 9    Wyświetleń: 4256
  • Dlaczego funkcja LEN(text) zwraca 0 w Bascom AVR? Jak to naprawić?

    wielkie dzięki za sugestie, w związku z tym, że dopiero intensywnie uczę się Bascoma, to dlatego nie zawsze jeszcze jestem w stanie na szybko doszukać się odpowiednich poleceń w helpie jak podany przez ciebie Instr ;) również odnośnie tych paramterów $hwstack, $swstack, $framesize i ustalania ich wartości nie jestem jeszcze w pełni świadomy jak z nich...

    Mikrokontrolery   30 Wrz 2007 19:32 Odpowiedzi: 6    Wyświetleń: 2436
  • [Atmega8][Bascom] - licznik oddechów - doszlifowanie kodu

    Bo fusing robi stringa proszę szanownego kolegi:) To nie tędy droga...PS może nie zaokrąglanie a histereza?:) Wiem właśnie. I dla tego takie głupoty wychodziły. Ale gdy dam dodatkową zmienną string i tak "zfusuje" wartość temperatury a następnie ponownie przepiszę ją do zmiennej single procedurą Val to ponownie zamiast xx.xx mam xx.xxxxxxxxx. A = Fusing...

    Mikrokontrolery AVR   06 Sie 2008 11:39 Odpowiedzi: 5    Wyświetleń: 2356