porównanie string bascom

Znaleziono około 49 wyników dla: porównanie string bascom
  • 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ń: 2586
  • Bascom + PCF8583 - porównanie czasu czyli alarmy - pytanie

    Czy na pewno chcesz porównywać zmienne bajtowe (Godziny_alm As Byte) ze zmiennymi string (H_str As String)? To raczej nie zadziała tak jak chcesz. Tak podejrzewałem, że tu jest problem... Pytanie w takim razie jak to porównać i jak zrealizować alarm?

    Mikrokontrolery AVR   01 Cze 2014 11:50 Odpowiedzi: 3    Wyświetleń: 1368
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [Bascom] - Biblioteki w Bascom do przetwarzania "String"

    Witam, Czy istnieją biblioteki do BASCOM do Parsowania danych tekstowych? Dajmy na to mam taki string: aaaaaaaaaa,bbbbb,ccccc,dd Potrzebuje zapisać z tego tekstu aaaaaaaaa do jednej zmiennej bbbbb do drugiej zmiennej ccccc do trzeciej i dd do czwartej, przy czym długość tych znaków może się w programie ciągle zmieniać. Pozdrawiam i czekam na odpowiedź.

    Programowanie   10 Lip 2015 21:34 Odpowiedzi: 4    Wyświetleń: 1002
  • 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ń: 1212
  • REKLAMA
  • [bascom] Jak wstawić znak w wersji kompilatora 1.11.9.0?

    nie testowałem tego tylko pisze z głowy. Ale skoro X to STRING to nie można go porównywać z pojedynczym znakiem bo STRING to tablica znaków. Porównanie musiałoby wyglądać na przykład: if X Kiedy tak sobie czytam podobne dywagacje na temat Bascoma , to zaraz widzę taką sytuację: Bascom , to skomplikowana , sterowana numerycznie obrabiarka. "Statystyczny"...

    Mikrokontrolery AVR   02 Lis 2008 23:49 Odpowiedzi: 8    Wyświetleń: 1949
  • [Bascom] - Odczyt i zamiana typu zmiennych z tablicy

    Mam taką tablicę [syntax=basic4gl]Dim Lngfreq_memory(50) As Eram Long Dim Lngstep_memory(50) As Eram Integer Dim Modulacja_memory(50)as Eram Byte Dim Vfo_memory(50)as Eram Byte Lngfreq_memory(idx + 1) = Lngfreq : Lngstep_memory(idx + 1) = Lngstep : Modulacja_memory(idx + 1) = Modulacja:Vfo_memory(idx + 1) = Vfo[/syntax] Chciałbym wyświetlić ją w ten...

    Mikrokontrolery AVR   01 Lis 2014 21:18 Odpowiedzi: 3    Wyświetleń: 1155
  • REKLAMA
  • Bascom jak połączyć 2 zmienne w 1 z przecinkiem ?

    Witam Mam dwie zmienne np: a=25 b=5 i jak to zapisać w bascomie aby: c=25,5 potem zrobić coś takiego: d=(25,5-12,3)*10 już sam nie wiem jak to zrobić :( próbowałem z instrukcją const ale nie chciała działać i cały czas miałem błąd nr. 222 Pozdrawiam

    Mikrokontrolery   14 Cze 2006 09:15 Odpowiedzi: 5    Wyświetleń: 1788
  • [bascom] Jak ograniczyć długość stringów w Bascomie przy konwersji liczby?

    Witam, mam mały problem ze stringami w Bascomie. Może pokaże to na prostym przykładzie. dim tekst as string * 10 dim tekst1 as string * 2 dim zmienna as long zmienna = 12345 tekst1 = str(zmienna) tekst = format(tekst1, "0.0") I teraz wynik jest taki, że zmienna tekst1 = 123 (nie powinna 12, skoro jest string * 2 ? ), a zmienna...

    Mikrokontrolery AVR   08 Gru 2011 08:01 Odpowiedzi: 6    Wyświetleń: 1455
  • BASCOM problem z roznymi typami parametrow w procedurze

    Witajcie. Moze mi ktos wytlumaczyc dlaczego jak w bascomie w procedurze przekazuje jako stale stringa i liczbe (np typu Byte) to pozniej jak chce to wyswietlic na LCD to wyswietla mi sie tylko liczba ? Ponizej skrawek kodu bo calosci nie ma co zamieszczac. Declare Sub Sprawdzenie(byval Etykieta As String , Byval Liczba As Byte) Do Call Sprawdzenie(...

    Mikrokontrolery AVR   06 Maj 2009 16:08 Odpowiedzi: 3    Wyświetleń: 961
  • Bascom AVR - Analizowanie stringu pobranego za pomocą input

    Witam Po odebraniu stringu (nie przekracza 20 znaków / bajtów) za pomocą komendy input potrzebuję go przeanalizować i wydzielić trzy człony. Pierwszy (od początku do napotkania znaku spacji), drugi - do napotkania znaku "/" oraz trzeci - do napotkania kolejnego znaku "/" lub końca stringu. Pierwsza myśl to pętle: [syntax=basic4gl] do incr licznik incr...

    Mikrokontrolery AVR   02 Paź 2012 13:54 Odpowiedzi: 2    Wyświetleń: 1542
  • [BASCOM] Jak przekazać stringi o stałej długości do funkcji w BASCOM?

    witam, chcę osiągnąć coś takiego: Declare Function Set_by_spi(co As String*10 , Wartosc*40 As String , Procesor As Byte) As Byte Dim A As String * 10 A = "1234567890" Dim B As String * 40 B = "b12345678901234567890" Dim C As Byte C = 1 Dim Sesja3 As Byte Sesja3 = Set_by_spi(a , B , C) do loop end '''tutaj PROBLEM...

    Mikrokontrolery AVR   16 Sie 2008 08:44 Odpowiedzi: 1    Wyświetleń: 1579
  • REKLAMA
  • [Atmega8][Bascom] Jak zapisać kilka zmiennych w jednej

    Mam taki problem, otóż nie mogę zapisać w zmiennej string trzech innych zmiennych tego samego typu, chodzi o to że w pewnym miejscu w programie 3 zmienne muszą być w jednej i to w odpowieniej kolejności nie losowo. Jak to napisać ?

    Mikrokontrolery AVR   21 Lip 2009 23:05 Odpowiedzi: 11    Wyświetleń: 3561
  • Jak efektywnie sparsować string IP na oktety w Bascom?

    Witam. Jest zmienna rozkaz zawierająca string składający się z czterech oktetów i kropek, (np. 123.234.213.132 ) - razem 15 znaków. Chcę go teraz sparsować i przypisać zmiennym wartości, już nie znakowe, a liczbowe: Zmianna 1 = pierwszy oktet Zmianna 2 = drugi oktet Zmianna 3 = trzeci oktet Zmianna 4 = czwarty oktet Jak to zrobić najlepiej, generując...

    Mikrokontrolery   29 Kwi 2008 11:36 Odpowiedzi: 7    Wyświetleń: 2182
  • 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ń: 1464
  • Porównywanie i obsługa ciągów znaków w Bascom AVR – jak sprawdzić input?

    Witam. Chcę napisać program w Bascomie AVR, który po wpisaniu słowa z klawiatury w PC (symulacja) będzie za pomocą IF.....THEN.......END IF rozpoznawał wyraz i wykonywał czynność, dla jasności chodzi o coś takiego: (...) input a If a = wykonaj then print OK end if (...) ale bascom nie chce przyjąć "If a = wykonaj", spodziewam się, że chodzi o jakiś...

    Programowanie   21 Kwi 2008 16:54 Odpowiedzi: 3    Wyświetleń: 936
  • [Bascom] Przypisywanie n'tego wyrazu ciągu do zmiennej

    Witam. Od nie dawna uczę się programowania mikrokontrolerów w języku Bascom. Miałem wcześniej styczność z Pascalem także mam już pewne doświadczenie w tej dziedzinie. Nie mogę poradzić sobie tylko z jedną rzeczą... Mianowicie jak do zmiennej String*1 (chodzi o jedną literę) przypisać n'ty wyraz ciągu S typu string. W pascalu/delphi odbywalo się to tak:...

    Mikrokontrolery   25 Maj 2008 19:16 Odpowiedzi: 2    Wyświetleń: 1023
  • Bascom: Jak podzielić string na wyrazy i wpisać do tablicy?

    Witam szukam po internecie i nie mogę znaleźć jak z ciągłego tekstu typu string wydzielić poszczególne wyrazy oddzielone przecinkami i wpisać je od danego elementu tablicy np: , poniedziałek,wtorek,środa,czwartek, tablica1 poniedziałek tablica2 wtorek itd, Z góry dziękuję za pomoc.

    Mikrokontrolery   10 Sie 2013 12:37 Odpowiedzi: 2    Wyświetleń: 1023
  • 89S52 Bascom - problem z zapisem minimalnej temperatury DS18B20 poniżej 10°C

    Witam. Ze względu na warującą ostatnio na dworze temperaturę chciałem zrobić prosty termometr oparty na 89s52 i czujniku 18b20. Napisałem program i o ile pomiar temperatury działa należycie z dokładnością 0.5*C to mam spory kłopot z porównaniem i zapamiętaniem tej minimalnej- aby rano wiedzieć do jakiej spadła temp w nocy. Układ sprawuje się dobrze...

    Mikrokontrolery   22 Gru 2009 16:46 Odpowiedzi: 1    Wyświetleń: 1740
  • UART/BASCOM - Jak połączyć dwa mikrokontrolery za pomocą UART?

    Jeśli piszesz tak: Uart = Inkey() to odbierasz jeden znak z UARTA. Nie możesz potem porównywać ten jeden znak z ciągiem kilku znaków typu "12345" Musisz odbierać znaki pojedyńczo i dodawać je , dopiero jak odbierzesz np 5 znaków to wtedy porównywać ale już nie znaki lecz stringi. Zadeklaruj sobie zmienną typu String np 10 elementową. A potem wyzeruj...

    Mikrokontrolery AVR   09 Kwi 2011 16:40 Odpowiedzi: 36    Wyświetleń: 8442
  • Bascom - Jak napisać włącznik czasowy na Atmega z przejściem przez 0?

    heh... a wystarczyło żebyś napisał: "co sie męczysz chłopi, zamień funkcją time() zmienne typu byte na string z godziną i porównaj" .... tablicę prawdy rozrysowałem juz wcześniej :P

    Mikrokontrolery   01 Kwi 2008 00:37 Odpowiedzi: 2    Wyświetleń: 2276
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    To zależy do czego chcesz stosować te cyfry, jak tylko porównanie to możesz trzymać w dwóch zmiennych. Oddzielnie część całkowitą i oddzielnie ułamkową, tylko ułamkową musisz uzupełniać zerami do stałej długości. Można też porównywać stringi bez konwersji na liczby, najłatwiej to zrobić uzupełniając string zerami z przodu i z tyłu do określonej długości...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1527
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Łap bo jak zaczniesz z tym Multimaster to się nigdy z tego nie wygrzebiesz a odkrywasz tu koło na nowo :D Po pierwsze nie zauważyłem wcześniej, że już skonfigurowałeś Serial in 0. Błędem natomiast jest jest używanie Serial out 0 a potem zamiast to wrzucić do bufora to wycinasz po jednej literce ze stringa i nadajesz pojedynczo... Po prostu napisz Print...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 3048
  • [ Bascom ] Coś w rodzaju CRC dla przesyłanych stringów

    Przeczytałem Twojego posta i prawie go zrozumiałem (tak mi się przynajmniej wydaje). Mam tylko jedno pytanie: Czy transmisja pomiędzy A i B ma być szyfrowana? W pewnym sensie do tego się to sprowadza - taki efekt uboczny ;-) W sieci jest wiele urządzeń, można powiedzieć, że tworzę zupełnie nowy protokół transmisji danych na potrzeby tej sieci. Dane...

    Mikrokontrolery AVR   01 Cze 2008 15:06 Odpowiedzi: 4    Wyświetleń: 2614
  • Kod atmega8: problem z pętlą po wyświetleniu numeru telefonu Siemens A60

    Czy numer jaki odczytujesz nie jest przypadkiem zawarty w "" ? Jeśli tak to w case go nie rozpozna bo "" w Bascom'ie używany jest do definicji string'ów. Pozbądź się "" z odczytanego numeru zanim go porównasz w case.

    Mikrokontrolery AVR   19 Sie 2010 05:03 Odpowiedzi: 6    Wyświetleń: 1857
  • [bascom uart] Bascom UART: Jak przypisać funkcję dwóm klawiszom w Atmega8?

    klawiatury nigdzie nie podłączam, dlatego właśnie robię to po uarcie przez FT232, gdzie podłączona atmega pod pc wymaga tylko programu. Wcześniej jak robiłem program, przypisanie zadania jednemu klawiszowi klawiatury nie sprawiało mi większych problemów Uart = Inkey() If Uart > 0 Then End If If Chr(uart) = "1" Then Gosub...

    Mikrokontrolery   11 Wrz 2011 00:27 Odpowiedzi: 4    Wyświetleń: 1415
  • BASCOM Alarm SMS-GSM na atmega8a i sim800L z dualną czujką PIR i MW

    Ja korzystam najczęściej z dwóch sposobów. Funkcją input oraz urxc. Przykłady: $regfile = "m8def.dat" $crystal = 16000000 $baud = 19200 Dim Rs As String * 10 Do Input Rs If Rs = "XXXXXXXXXX" Then End If Loop $regfile = "m8def.dat" $crystal = 16000000 $baud = 19200 Dim Znaki As String * 10 Dim Ascii As Byte Dim Odebrane...

    Mikrokontrolery Początkujący   16 Cze 2018 17:31 Odpowiedzi: 25    Wyświetleń: 3651
  • Termostat na 89C4051 w Bascom51 - brak porównania temperatury DS18B20

    Witam ,jestem początkujący w tej dziedzinie, posiadam program termostatu, niestety program nie porównuje temperatury, nie wiem w czym problem już zmieniałem porównanie wartości Us z T1, obecnie zmieniłem na Tmp, ale niestety nadal nic się zmieniło nadal na wyjściu układu czyli P3.2 jest stan "0" oto program napisany w Bascomie51": 'cyfrowy termostat...

    Mikrokontrolery   25 Mar 2007 12:35 Odpowiedzi: 2    Wyświetleń: 1389
  • [bascom] Błędny odczyt temperatury z DS1820 w Bascom - zawyżone wyniki o kilka stopni

    hmm.. no nie do końca to działa. Zrobiłem tak jak w manualu i niestety kicha: ... Ostatnia pętla powinna mi pokazać 12345678 (natomiast nic nie zwraca).. Źle używam Str2digits? Widocznie nie zrobiłeś zgonie z instrukcją. Funkcja "Str2digits" jest trochę 'tricky' - przestudiuj ją jeszcze raz i porównaj z tym przykładem: [syntax=basic4gl] $regfile =...

    Mikrokontrolery Początkujący   17 Lis 2014 16:42 Odpowiedzi: 17    Wyświetleń: 1707
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    Witam. Mam tablicę stringów Może nieco jaśniej... Jeżeli masz zwymiarowaną tablicę tak jak w przykładzie, (Array) to ta liczba w nawiasie jest tym indexem którym wskazujesz na szukaną pozycje. Odnosi sę to zarówno do tablic z wartościami numerycznymi jak i string. Nie musisz odczytywac kolejnych po sobie zawartości. Pozycje w takiej tabeli zaczynają...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3135
  • 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ń: 1381
  • [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ń: 2371
  • [bascom] Jak wyodrębnić wartość XX z danych RS232 w Bascom?

    Nie dziaduj :D Jeśli masz chociaż jeden wolny pin w układzie to otwórz na nim softwarowy uart. To tak proste że nie wiem do czego porównać :D Printbin #5 , Tempword albo Print #5 , Tempword cokolwiek będziesz chciał... Możesz w pętli cały bufor..no Sky is the limit EDIT. Co do Twojego poprzedniego pytania. Przerwanie jest obsługiwane za każdym razem...

    Mikrokontrolery AVR   17 Kwi 2015 13:13 Odpowiedzi: 27    Wyświetleń: 1818
  • [bascom] Dlaczego procedura ustawianie uruchamia się bez naciśnięcia przycisku w Bascom?

    witam wszystkich. mam problem mianowicie po skompilowaniu i wgraniu do procka programu wykonuje polecenia z petli glownej. po nacisnieciu przycisku ok powinien wejsc w osobna procedure ustawianie, jednak nawet gdy nic nie naciskam zalacza sie sama. Pytanie dlaczego. jestem początkujący jak co :) [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000...

    Mikrokontrolery Początkujący   21 Lut 2012 22:39 Odpowiedzi: 3    Wyświetleń: 1081
  • Jak skonfigurować 1wire dla 2x DS18B20 na osobnych liniach w Bascom?

    Witam. Napisałem taki program lecz mieszkam w internacie i nie mam przy sobie fizycznie układu. Proszę kolegów o teoretyczne sprawdzenie programu, czy dobrze to zrozumiałem. Pozdrawiam [syntax=basic4gl] ' Termometr DS18B20 $regfile = "m8def.dat" $crystal = 8000000 Config Lcdpin = Pin , Rs = Portc.5 , E = Portc.4 , Db4 = Portc.3 , Db5 = Portc.2 , Db6...

    Mikrokontrolery AVR   30 Paź 2012 19:22 Odpowiedzi: 7    Wyświetleń: 2406
  • Jak odczytać temperaturę z 4 czujników DS18B20 w Bascom?

    Tego fragmentu zdania , nie jestem w stanie pojąć I tu się nie dziwię. Za co przepraszam i postaram się wyjaśnić co miałem na myśli W Czasie przeszukiwania forum znalazłem taki kod konwersji T = Makeint(odczyt(1) , Odczyt(2)) 'zrób z dwóch bajtów jednego integer'a Tspr = T 'teraz sprawdzam jaki jest wynik 'interesuje nas tylko...

    Mikrokontrolery   05 Kwi 2007 22:18 Odpowiedzi: 2    Wyświetleń: 2166
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak przesuwać elementy tablicy przy pomiarach DS18b20?

    Witam. Zbudowałem termometr w oparciu o DS18b20. Chciałbym zapisywać co 1200 pomiar do tablicy 3-elementowej. Po zapełnieniu tablicy 3 pomiarami: pierwszy pomiar = 1 element tablicy drugi pomiar = 2 element tablicy trzeci pomiar = 3 element tablicy chciałbym porównać wartości i sprawdzić, czy temperatura wzrosła, czy spadła. Wszystko wydaje się proste,...

    Mikrokontrolery AVR   13 Lis 2009 16:51 Odpowiedzi: 2    Wyświetleń: 2076
  • Bascom AVR PCA9685 - Jak sterować układem PCA9685 z ATmegi

    Witam podaję kod, który działa poprawnie, oczywiście należy go dopasować do swoich potrzeb. [syntax=vbnet] 'Sterownik swiatel V2.2 '10-06-2015 'Roman Biadała $regfile = "m128def.dat" $crystal = 11059200 '$lib "fp_trig.lbx" '******** Ustawienia portów ****************************************... '******** Sterowanie 74HC541 - przekaźniki *************************************...

    Mikrokontrolery Początkujący   06 Lip 2015 11:55 Odpowiedzi: 4    Wyświetleń: 2886
  • 5 powodów, dla których warto budować własne środowisko do kodowania w C/C++

    niektórzy nie potrafią zmienić narzędzi na bardziej odpowiednie/wydajne, bo myślą, że nauka nowego języka programowania to ekstremalne wyzwanie. Stąd cała masa projektów, które zyskałyby na przejściu z Pythona na C++/C# czy nawet VB. Chyba nie do końca wiesz o czym piszesz. Performance to jedno a złożoność programu źródłowego drugie. Obecnie C++ w...

    Artykuły   25 Kwi 2023 11:56 Odpowiedzi: 54    Wyświetleń: 3483
  • Jak stworzyć menu w termostacie z wyświetlaczem 2x16 w Bascom?

    heh i jeszcze kilka malych problemow pisze tutaj aby wszystko bylo jasne :) chce wystawic na pinid.5 stan wyskoki i pozniej go zmienic czyli np config pind.5=output .. powiedzmy ze to jest w do loop do set pind.5 wait 1 reset pinb.5 wait 1 loop i oczywiscie to nie dziala caly czas pokazuje ze jest stan 0 na forum juz bylo poruszane ale tamten zapis...

    Mikrokontrolery   12 Kwi 2007 09:19 Odpowiedzi: 8    Wyświetleń: 4349
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Nigdy nie miałem tego sensora u siebie i dlatego nie czytałem dokumentacji i koła od nowa tez nie chciałem wymyślać. Jest gotowy kod na to na innym forum. On moze obsługiwać więcej czujników. Najważniejsze że pokazane jest jak do tego Twojego dodać obsługę temperatur ujemnych. [syntax=vbnet] ' ' Sensor DHT22 ' Insanity ' $regfile = "m328pdef.dat" $hwstack...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 363
  • [BASCOM] - Jak zintegrować DS18B20 bez opóźniania encodera?

    Witam, postanowiłem dodać do programu pomiar temperatury mam czujnik DS18B20 , tylko że kod programu odpowiedzialny za sterowanie czujnikiem opóźnia działanie encodera ,gdzie jest tutaj błąd może czegoś nie uwzględniłem w tym kodzie ? poniżej cały kod [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1413
  • BASCOM - BMP180 zaniża pomiar ciśnienia o 30-40 hPa, zasilanie 3.3V, ATMEGA32

    Witam! Program działa poprawnie. Testowałem z 3-4 programy do obsługi tego czujnika ciśnienia. Wyniki są złe, porównaniem z innym ciśnieniomierzem zaniża o 30..40hPa. Zasilanie BMP180 3.3V, ATMEGA32, 8MHz. Czy ktoś się spotkał z takim problemem? [syntax=vbnet] '----------------------- '| Test modułu BMP085 | '----------------------- 'Uwaga: pomiar jest...

    Mikrokontrolery AVR   04 Maj 2016 12:53 Odpowiedzi: 1    Wyświetleń: 1611
  • [atmega32] [atmega32][bascom] Miganie temperatury i godziny na LCD 16x2 - jak to naprawić?

    Witam, Uczę się bascoma, i stworzyłem sobie programik z zegarkiem i termometrem, lecz na LCD temperatura miga mi na przemian z godziną oto kod: [syntax=basic4gl] 'definicja użytego procesora $regfile "m32def.dat" 'prędkość taktowania 16MHz $crystal = 16000000 $eeprom 'piny podłączenia LCD i definicja jaki LCD | 16x2 Config Lcdpin = Pin , Rs = Portb.0...

    Mikrokontrolery AVR   24 Cze 2011 06:55 Odpowiedzi: 3    Wyświetleń: 1505
  • RFM12B ATMega644P - Brak komunikacji po przepisaniu programu z Bascom na C

    Witam! Na początku przepraszam bardzo, jeśli popełnię jakieś błędy, ale siedzę nad problemem już od rana non-stop i pewnie nie widzę czegoś prostego, a stopień mojej frustracji osiąga już granice bezpieczeństwa. Ale do rzeczy: Mam następujący kod odbierania RFM12B napisany w Bascom (gotowiec z forum): http://obrazki.elektroda.pl/9415176500_1...

    Mikrokontrolery   28 Paź 2012 11:58 Odpowiedzi: 3    Wyświetleń: 3477
  • atmega168 / Bascom - Zegar PCF8563 i kilka alarmów

    Witam Ma zegarek na Atmega 168+ PCF8563 + wyświetlanie przez rejestr przesuwny. Chciałem do tego dodać alarmy ( 5 alarmów ), z tym, że każdy alarm może być ustawiony na więcej niż jeden dzień tygodnia. Wzorowałem się na moim starym, kupionym 22 lata temu budziku, który ma program zapisany w pamięci EPROM i układ zaczynający się od D80... W każdym razie,...

    Mikrokontrolery Początkujący   01 Wrz 2014 21:57 Odpowiedzi: 0    Wyświetleń: 1305
  • [Atmega32][Bascom] GPS zapis na SD w funkcji szybkości

    Witam Mam program, który wyświetla na LCD współrzędne oraz prędkość ( prędkości jeszcze nie sprawdzałem w terenie ) oraz zapisuje na karcie SD. Na razie zapis na SD jest ręczny, przez przycisk. Chciałbym żeby zapis dokonywał się ze zmienną częstotliwością zależną od szybkości, (szybkość mam jako String i Integer), np: 0 km/h - co 30 minut 0- 10 km/h...

    Mikrokontrolery AVR   30 Maj 2011 18:27 Odpowiedzi: 6    Wyświetleń: 2695
  • ATmega8 – nie działa program zamka cyfrowego BASCOM AVR, analiza schematu

    Witam. Zaprojektowałem schemat, wykonałem płytki, polutowałem, napisałem program na bazie innych i nie działa. Poniżej przedstawiam schemat: Zdjęcia należy wklejać tak: http://www.elektroda.pl/rtvforum/topic12... Proszę poprawić. /prezeswal/. O to schematy http://obrazki.elektroda.net/70_12568387... http://obrazki.elektroda.net/74_12568387...

    Mikrokontrolery AVR   11 Lis 2009 23:26 Odpowiedzi: 14    Wyświetleń: 3138
  • [Bascom] [Bascom][Atmega328] Nieprawidłowe wyświetlanie strzałek kierunku na LCD 20x4

    Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2697
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    No tak w zupełności masz racje że pod włącznikiem będzie płytka z włącznikiem gdyby miało to tylko funkcje włącz wyłącz to rzeczywście jest to dobre a jeśli będzie oświetlenie na LEDach to slave będzie czekał na informację ile i jakie ma włączyć. Narazie szykuję do służby w altance gniazdka podświetlane RGB i ma mieć takie opcje: 1. włącz / wyłącz przekaźnika...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3426
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    upss naraz wałkuję dwa tematy o SD, stąd nieporozumienie. u mnie taki kod działa na kwarcu 8 MHz $regfile = "m32def.dat" $crystal = 8000000 $baud = 9600 ' predkość transmisji $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 ' rozmiar ramki '********************* Deklaracja podprogramów Declare Sub...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10553
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

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

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2730
  • [atmega328][bascom][avr-dos]Odczyt karty mmc nie działa

    Witam. Mam problem z odczytem karty mmc, miałem już działający układ z dobrym kodem ale gdzieś się zawieruszył w gąszczu plików i musiałem się za to wziąść od nowa. Jednak niechce mi działać. Karty mam 2 (32mb mmc sanyo i siemens, obie w fat 16). Na jednej dostaje error init file system 229 a na drugiej error during drivie init 225 Co najciekawsze wczesniej...

    Mikrokontrolery AVR   06 Cze 2011 15:29 Odpowiedzi: 25    Wyświetleń: 5202
  • [ATMEGA32A][BASCOM 2.0.7.3] Graficzny wyświetlacz i zapis do SD

    Dzień dobry, Jestem w trakcie tworzenia programu, w którym wyniki wyświetlane na wyświetlaczu graficznym 128x64 chcę zapisać potem na kartę SD. Problem w tym, że polecenia obsługi wyświetlacza graficznego (Boxfill, Line, Circle) "gryzą się" z poleceniem OPEN wykorzystywanym w podprogramie dokonującym zapisu do karty SD. Do programu dołączyłem bibliotekę...

    Mikrokontrolery AVR   08 Lip 2017 10:43 Odpowiedzi: 3    Wyświetleń: 1068
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5490
  • AVRDOS i ATMEGA32 - Karta SD nie odtwarza plików WAV, Bascom, biblioteki AVR-DOS

    Witam. Robię układ oparty na karcie SD, mikroprocesorze ATMEGA32. Program napisany w Bascomie, użyte zostały biblioteki AVR-DOS. MA on odtwarzać pliki WAV z karty, do testów używam tego programu znalezionego w internecie. 'dźwięk 32khz / 8 bit / mono / wav 'do każdego nagranego pliku dodać z przodu pliku 10% czasu utworu ciszy potrzebej na załadowanie...

    Mikrokontrolery AVR   25 Sie 2011 23:55 Odpowiedzi: 13    Wyświetleń: 2204
  • Komunikacja sprzętowa SPI ATMEGA32 i karta SD. Obługa AVR DOS w BASCOM.

    Temat wałkowany ale jak ktoś ma kłopoty z sd to tu mój kod działający na atmege32 karta 256mb sformatować ją należy przed uruchomieniem układu 'Bascom kod [syntax=basic4gl]$regfile = "m32def.dat" $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 $include "Config_MMC.bas" $include "Config_AVR-DOS.bas" Dim Btemp1...

    Mikrokontrolery AVR   29 Sie 2013 10:17 Odpowiedzi: 11    Wyświetleń: 6442
  • Atmega1284/ Bascom - Karta SD - problem z pinem CS i inicjalizacją karty

    Witam w Nowym Roku Chciałem zapytać, czy ma znaczenie, do którego pinu kontrolera jest podpięte wejście sterujące wyborem karty SD ? Korzystam z kodu podanego w helpie - zamieniłem tylko PortB.4 na PortD.6 i cały czas mam aktywną kartę SD, co oczywiście skutkuje zablokowanie kontrolera. Jako, że nie działa mi to razem z innymi funkcjami, więc próbuję...

    Mikrokontrolery   03 Sty 2014 05:34 Odpowiedzi: 8    Wyświetleń: 2748
  • Atmega32 i microSD 2GB - brak odczytu pojemności karty, inicjacja OK

    Cześć wszystkim ;) Pisze w sprawie takiej ze postanowiłem połączyć atmege32 i kartę microSD 2 gb i tu sie pojawiaja problemy a mianowicie program nie pokazuje mi pojemnosci karty niby inicjacja przebiega ok ale cos nie tak nizej wstawiam kod programu $regfile = "m32def.dat" $crystal = 8000000 $lib "Lcd-pcf8833.lbx " 'special color...

    Mikrokontrolery AVR   14 Mar 2012 18:35 Odpowiedzi: 9    Wyświetleń: 6111
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    I działa to tylko dlatego że bufor został przesunięty???? Tak. Jeżeli zastosujesz taki kod: $regfile = "M32Def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---------------------------------------... Dim Timer1_licznik As Byte Dim Buffer(256) As Byte At 1024 Dim Write_position...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97635
  • [BASCOM] Jak zwiększyć ilość wejść/wyjść w BASCOM i ustawić podlewanie?

    Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...

    Mikrokontrolery Początkujący   05 Lip 2013 08:09 Odpowiedzi: 3    Wyświetleń: 1902
  • Atmega 32: Karta SD 32MB nie tworzy pliku TXT, format FAT16, co robić?

    Wykonałem termometr, który ma rejestrować wyniki z pomiaru temperatury na karcie SD w pliku TXT. Wzorowałem się na projekcie rejestratora pogodowego wykonanego przez kolegę Duch_a. Napisałem, krótki program na podstawie w/w projektu, który ma utworzyć plik na karcie i zapisać w nim krótki tekst. Niestety w wyniku działania programu plik nie zostaje...

    Mikrokontrolery AVR   23 Paź 2010 22:14 Odpowiedzi: 6    Wyświetleń: 3910
  • [Atmega8] BASCOM, Termostat, Prośba o sprawdzenie kodu

    Witam. Proszę o przejrzenie kodu i uwagi. Zasada działania urządzenia jest prosta. Pomiar temperatury z pieca z centralnego, porównanie , ja ze zmienna alarmową, jeśli się zgadza to sygnał buzera co 250 ms. 4 przyciski: 1 - pozwala zwiększyć zmienna alarmową 2 - pozwala zmniejszyć zmienna alarmową 3- wyłącza buzer 4- po naciśnięciu jeśli załączy się...

    Mikrokontrolery AVR   14 Gru 2010 17:41 Odpowiedzi: 0    Wyświetleń: 1266
  • ATMEGA32 BASCOM - Rs232+KartaSD=restartowanie systemu

    Witam. Przedstawiam pokrótce sytuacje: mam system na Atmega32, nazwijmy go serwerem, który zapisuje cyklicznie na karcie SD dane (np temperaturę co minute). Wszystko działa. Mam drugi system, też na Atmega32, powiedzmy klient, który wysyła do pierwszego dane po RS232. Serwer odczytuje i wyświetla: wszystko działa ok. Teraz chcę dodać zapisywanie tych...

    Mikrokontrolery AVR   01 Gru 2014 09:04 Odpowiedzi: 0    Wyświetleń: 915