bascom warunki

Znaleziono około 1709 wyników dla: bascom warunki
  • Atmega8 - Bascom: Warunek sprawdzający stan pinu nie działa w pętli głównej

    Nie wiem czy będziesz mógł ustawić Timeout bo jest od wersji 2076. Najwyżej zakomentuj. Reszta powinna działać. Poczytaj o "Config Serialin" i "Ischarwaiting" Tak dokładniej to Input czeka na Enter albo na to co ustawimy żeby czekał (Config Input) Jak Enter nie nadchodzi z powodu jakiegoś błędu to przydaje się Timeout. Najczesciej odbieram dane po jednym...

    Mikrokontrolery AVR   08 Mar 2016 16:40 Odpowiedzi: 8    Wyświetleń: 1065
  • [Bascom] Czy złożone warunki If działają poprawnie w Bascom?

    działa działa możesz tez dać AND, oraz inne funkcje logiczne. ostatnio testowałem takie coś If _hour = I Or _hour = J Or _hour = K Or _hour = L And _min = 1 And _sec = 0 Then i wszystko było ok :)

    Mikrokontrolery AVR   26 Lis 2008 22:00 Odpowiedzi: 2    Wyświetleń: 1504
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [BASCOM] Jak napisać warunek if dla czterobitowego sygnału w BASCOM?

    Ja mam coś takiego u siebie, tylko to nie wszystkie kombinacje bo będzie ich 36, z 6 wejść. Dim Stan_portu As Byte Stan_portu = Portd Do If Stan_portu <> Portd Then Stan_portu = Portd Select Case Portd Case 128: instrukcje... Case 192: instrukcje... Case 224: instrukcje... Case 240: instrukcje... Case 248: instrukcje... End...

    Mikrokontrolery   10 Wrz 2010 22:26 Odpowiedzi: 41    Wyświetleń: 3184
  • Atmega8 Bascom: Niespełniony warunek w pętli FOR przy RS232 i A/C

    W twoim programie jest tak: [syntax=basic4gl]If Wart_ac > 1000 Then Gosub Wykrywanie Elseif Wart_ac < 1000 Then Gosub Czujnik1przeciwnik Elseif Wart_ac1 < 1000 Or Wart_ac2 < 1000 Then ' ###### ta czesc petli nie reaguje na zmiany w ukladzie ### Gosub Czujnik12lini End If [/syntax] w jaki sposób 3 opcja ma zostać spełniona? Przecież jeśli...

    Mikrokontrolery AVR   12 Mar 2012 19:58 Odpowiedzi: 2    Wyświetleń: 1038
  • REKLAMA
  • Bascom: Jak ustawić warunek omijania przeszkód w robocie?

    Co to w ogóle jest: Trochę przekombinowane: Powinno być: czytaj_stany: Czujnik_lewy = Getadc(5) Czujnik_prawy = Getadc(3) Return ... aczkolwiek dwukrotne powtórzenie Getadc(x) kiedyś maskowało błąd Bascoma, który jak dobrze pamiętam polegał na odczytywaniu za pierwszym razem napięcia z końcówki o numerze o jeden niższym niż wskazana...

    Mikrokontrolery AVR   23 Sty 2011 23:00 Odpowiedzi: 14    Wyświetleń: 1535
  • Analiza kodu Arduino: Przetwarzanie pętli, zmiennych i warunków w Bascom

    Potestuj bo tak na szybko przy poobiedniej kawie klapałem jedną ręką :D Może coś przeoczyłem i trzeba prześledzić. Te złożone operacje w jednej linii dla stałych Bascom robi bez problemu. Osobiście bym tego tak nie napisał. Nie wiem po co to ciągle obliczać jak można raz... [syntax=vbnet]$regfile = "m328pdef.dat" $crystal = 16000000 $hwstack = 64 $swstack...

    Arduino   20 Paź 2021 14:36 Odpowiedzi: 5    Wyświetleń: 594
  • Bascom - Bascom, warunek IF z dodatowym obliczeniem

    BASCOM, mam taki warunek: [syntax=basic4gl] If V > Prog(1) And V <= Prog(2) Then Gosub Aku_0 ; End If [/syntax] chciałem w ten warunek wstawić dodatkowe dodawanie bo taka jest potrzeba [syntax=basic4gl] If V > (Prog(1)+5) And V <= Prog(2) Then Gosub Aku_0 ; End If [/syntax] ale wywala błąd ERROR 35 3 parameters expected..... jak można temu...

    Mikrokontrolery Początkujący   25 Kwi 2015 16:20 Odpowiedzi: 7    Wyświetleń: 1242
  • atmega328p - Programowanie atmega328p Bascom warunek if

    Witam Mam problem z instrukcją if ... Napisałem program, który na wyświetlaczu wyświetla kilka animacji. Chciałbym za pomocą przycisków zmieniać kolejność wyświetlania i mam problem Podaję kod [syntax=basic4gl]$regfile = "m328pdef.dat" $crystal = 1000000 Config Portd.6 = Output Portd.6 = 0 Config Portd.7 = Output Portd.7 = 0 Config Portc.5 = Input Portc.5...

    Mikrokontrolery   02 Cze 2013 04:22 Odpowiedzi: 1    Wyświetleń: 1929
  • BASCOM: Jak wprowadzić zakresy w warunkach If-Else?

    To jest właśnie jeden z powodów, dla których porzuciłem bascom'a jednakże jest na to rozwiązanie - wykorzystaj zmienną pomocniczą: [syntax=basic4gl]Dim B As Byte Dim C As Byte Dim Tmp As Byte Dim Malo As Bit Dim Rowno As Bit Dim Duzo As Bit Tmp = C - 1 If B < Tmp Then Reset Malo Else Set Malo End If Tmp = C + 1 If B = C Or B = Tmp Then Reset Rowno...

    Mikrokontrolery AVR   09 Kwi 2011 08:55 Odpowiedzi: 4    Wyświetleń: 921
  • REKLAMA
  • [Atmega8] [Atmega8][Bascom] Modyfikacja zmiennej T2 przyciskiem - problem z warunkiem

    Przyciski powinny zwierać do masy i mieć ustawione wewnętrzne pull-upy lub w aktualnym układzie (czego się nigdy nie robi) mieć zewnętrzne rezystory pull-down.

    Mikrokontrolery Początkujący   04 Sty 2012 19:36 Odpowiedzi: 2    Wyświetleń: 1369
  • Jak w Bascom wykonać podprogram tylko raz po spełnieniu warunku?

    Daj jakąś flage. Np.: Na początku A=1 w podprogramie daj A=0 A potem sprawdzaj i jeśli A=0 brak skoku do podprogramu mimo załączonego przekaźnika. Po prostu daj drugi warunek. Pozdrawiam.

    Mikrokontrolery   14 Sty 2008 22:27 Odpowiedzi: 7    Wyświetleń: 1259
  • Jak napisać program w Bascom: warunek if dla pinów PB.0-PB.3?

    dodać dyrektywę Else poczytaj proszę materiały z linku - tam masz wszystko wyjaśnione kto powiedział, że nie wolno?

    Mikrokontrolery AVR   28 Kwi 2011 20:41 Odpowiedzi: 8    Wyświetleń: 1890
  • REKLAMA
  • [ATtiny2313][Bascom] Timer, 4min-OFF:4sek-ON+warunek

    Witam Musisz skonfigurować Timer i za jego pomocą odliczyć 4 minuty. $Crystal = 11059200 Config Timer1 = Timer, Prescale = 1024 Load Timer1 , 10800 On Timer1 Sekunda Config Pind.1 = Output : Wy Alias Portd.1 Config Pind.2 = Input : We Alias Portd.2 Dim Licznik_1 As Byte Dim Wsk As Bit Enable Timer1 Enable Interrupts Licznik_1=0 Wsk = 0 Do If...

    Mikrokontrolery AVR   27 Maj 2008 21:14 Odpowiedzi: 3    Wyświetleń: 3831
  • Bascom - problem z drgającym tekstem przy warunku IF-ELSE dla ADC i ładowarki

    Pamiętam, że namawiałem Cię do zmiany tego kodu bo ja bym tego tak nie zostawił.

    Mikrokontrolery AVR   23 Kwi 2017 13:20 Odpowiedzi: 23    Wyświetleń: 1695
  • [Bascom] Problemy z komunikacją USART - brak stałej odpowiedzi, pętla danych

    Ja bym nie ufał i dopisał przed skopiowaniem bufora [syntax=vbnet] If Flaga Then Return[/syntax] a [syntax=vbnet] In_pos = 1 'Zmniejszamy wskaźnik bufora do 0 (usuwamy ramkę)[/syntax] przeniósł przed ten warunek.

    Mikrokontrolery   19 Mar 2019 00:36 Odpowiedzi: 14    Wyświetleń: 747
  • attiny2313[bascom] - Błąd w kodzie do zamka szyfrowego

    1. Daj sprawdzanie szyfru w pętli bo zajeździsz BASCOM'a tak długim warunkiem ;-) [syntax=BASCOM] Valid = 1 For Index = 1 to 8 If Kod(Index) <> Szyfr(Index) then Valid = 0 Exit For End If Next Index [/syntax] 2. Zamiast Goto Alarmowanie powinno być Gosub Alarmowanie ponieważ Alarm = 0 nigdy nie zostanie wykonane.

    Mikrokontrolery AVR   08 Paź 2015 21:54 Odpowiedzi: 9    Wyświetleń: 1230
  • [Bascom] Dlaczego warunek logiczny z OR nie działa poprawnie?

    Przede wszystkim nie kasujesz zmiennej jak warunek jest fałszywy: If I1 =< E Or I3 < T Then Wyj = 1 Else Wyj = 0 End If

    Mikrokontrolery   16 Lut 2009 00:42 Odpowiedzi: 3    Wyświetleń: 1385
  • Bascom: Jak odczytać temperaturę z DS18B20 z dokładnością 0,1°C?

    (at)Czeslaw10 Ten fragment: If B2>=248 Then B1=R-B1 B2=R-B2 End If jest niepotrzebny, prawdę mówiąc to nie rozumiem co miał robić ten warunek...

    Mikrokontrolery   12 Lis 2005 16:07 Odpowiedzi: 20    Wyświetleń: 4331
  • [bascom] Jak ustawić warunek czasowy w Bascom z PCF8583 do włączania urządzenia?

    Zrobiłem to ciut prościej i działa ale...najpierw kod: if godz_od >= godz_PCF then if min_od >= min_PCF then reset Portc.2 'stan aktywny end if end if if godz_do >= godz_PCF then if min_do >= min_PCF then set Portc.2 'stan nieaktywny end if end if i ten program świetnie działa ale na WSTAWIONYCH wartościach. I tu pytanie (pewnie się narażę...

    Programowanie Początkujący   20 Wrz 2009 21:30 Odpowiedzi: 9    Wyświetleń: 1525
  • [Bascom] Licznik impulsów z Timer1 nie działa po zmianach kodu

    No jak za każdym razem do licznika wpisujesz zero to jakim cudem ma być spełniony ten warunek timer1= A?

    Mikrokontrolery   03 Sty 2010 17:44 Odpowiedzi: 2    Wyświetleń: 1156
  • [bascom] BASCOM AVR – powrót na początek programu po warunku if..then i GOTO

    co ma się niby ustawić Portd.0 czy Portd.5 ? Gdzie jest procedura obsługi przerwania od Timera? Nie wiem czy reset nie działa tylko bitowo w Bascomie, myślę że lepije i bezpieczniej jest zrobić krok=0.

    Mikrokontrolery AVR   10 Maj 2011 12:47 Odpowiedzi: 8    Wyświetleń: 2109
  • Bascom: Jak napisać warunek utrzymujący stan do zmiany PORTD.1?

    Więc warunkiem pętli niech jest i warunku który został podany i flaga, flagę ustawisz gdy wejście przyjmie stan przeciwny zostanie wykryta przerwa.

    Mikrokontrolery AVR   25 Kwi 2010 19:14 Odpowiedzi: 9    Wyświetleń: 3019
  • Jak zapisać operator logiczny albo w Bascom?

    if miesiac=1 or miesiac=4 or miesiac =9 then endif Tak powinna wygladac skladnia w bascomie i spokojnie mozna wiecej niz dwa warunki, sprawdzone empirycznie :-)

    Programowanie   09 Lis 2007 18:47 Odpowiedzi: 7    Wyświetleń: 930
  • [BASCOM] Jak poprawnie użyć OR w BASCOM dla wielu warunków w IF?

    Witam. Mam problem z poleceniem "OR". Chodzi o zapis kodu. Co mam wpisać, żeby: IF x = 6 AND y = 3 (albo jeśli) x = 7 AND y = 5 THEN (zrób coś) : END IF W miejsce (albo) zamieściłem OR ale nie działa to tak jak bym chciał. Procesor reaguje tylko wtedy kiedy x = 7 AND y = 5 , a nic nie robi w momencie gdy x = 6 AND y = 3. Wiem, że mógłbym to zapisać...

    Mikrokontrolery AVR   01 Paź 2011 17:30 Odpowiedzi: 7    Wyświetleń: 1702
  • Jak napisać prosty program zamka szyfrowego na Attiny2313 w BASCOM?

    użyj getkb (pobieranie wartosci z klawiatury),znajdziesz w konfiguracji bascom potem ustalasz w programie kod i porównujesz go za pomoca warunków If itp...

    Mikrokontrolery AVR   08 Lip 2010 21:11 Odpowiedzi: 9    Wyświetleń: 2623
  • [attiny2313] [attiny2313][bascom] Przerwania nie działają w sterowniku RGB, co robię źle?

    Do odczytu stanu portu służy rejestr PIN. Czyli masz źle zrealizowane warunki w funkcji przerwania.

    Mikrokontrolery AVR   22 Mar 2010 20:56 Odpowiedzi: 2    Wyświetleń: 1689
  • Bascom - Jak zapisać warunek dla zakresu wartości w instrukcji IF?

    potrzebuje pomocy a nie wyszukałem jej ' Tu niema problemu if LICZ = 5 then led = 0 end if [b]' Tu mam problem if LICZ = (w zakresie od 5 do 10) then led1 = 0 end if[/b]

    Mikrokontrolery AVR   20 Sty 2011 17:04 Odpowiedzi: 3    Wyświetleń: 1696
  • Zabezpieczenie przed uszkodzeniem pamięci EEPROM w mikrokontrolerach ATMega podczas zakłóceń EMC

    Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), 1. AVR-y nadają się słabo lub nie nadają w ogóle do pracy w takich warunkach. Proponuję użyć PIC-a. Jest odporniejszy niż ARV lub poszukać przemysłowego kontrolera. 2. Bascom - nie nadaje się do pracy w warunkach gdzie wymagana jest odporność....

    Programowanie   12 Gru 2023 01:07 Odpowiedzi: 17    Wyświetleń: 669
  • [bascom] IF - jak sprawdzić kilka warunków jednocześnie?

    Witam ! Pokazuję błąd ponieważ sprawdzasz stany portów ! Z tego co wiem stan portów AVR to zero lub jedynka. ! źle jest B=2 . napisz B=1 lub B=0 Może być albo 0 albo 1. Pozdrawiam Stefan Amator

    Mikrokontrolery AVR   24 Sty 2009 00:58 Odpowiedzi: 15    Wyświetleń: 10421
  • Czy Bascom i MCS Flash Programmer obsługują 89c2051 z plikiem HEX?

    Taki "zestaw" będzie OK ale pod warunkiem , że *.hex skonwertujesz na *.bin (np. programem hex2bin), bo Bascom-owy programator HEX-ów nie czyta :( Piotrek

    Mikrokontrolery   05 Cze 2018 10:18 Odpowiedzi: 3    Wyświetleń: 1287
  • [bascom] Jak poprawnie użyć zagnieżdżonych warunków if then w Bascom dla 500<x<5000?

    jeśli x = 6000 spełniony jest tylko pierwszy warunek , a drugi już nie. daj w programie przed sprawdzeniem warunku wyświetlenie x na wyświetlacz przez np. 2sekundy lub jakieś else dla drugiego warunku

    Mikrokontrolery AVR   11 Mar 2011 17:44 Odpowiedzi: 11    Wyświetleń: 2273
  • Jak zminimalizować rozmiar kodu w Bascomie dla warunków logicznych?

    Takie rzeczy to tylko... w asemblERZE ;) Zwróć jeszcze uwagę, że poza samym użytecznym kodem Bascom wstawia pełno niepotrzebnych bzdur do programu - zerowanie całej pamięci, nieużywane wektory przerwań itp itd...

    Mikrokontrolery   11 Sie 2007 19:52 Odpowiedzi: 3    Wyświetleń: 1239
  • ATMEGA88P+DS1337 - Błąd w programie zegarka binarnego, pomoc w debugowaniu

    Fredy - coś przekombinowałeś. Nie znam składni Bascom, ale to będzie coś raczej jak: if (m and 4) = 4 then Może wystarczy w warunku "m and 4" - nie wiem, jak Bascom ewaluuje wartości Boolowskie i nie chcę tego wiedzieć. A teraz napisz to dla potomnych w poprawnej składni Bascom... Z góry dziękuję.

    Mikrokontrolery AVR   27 Sty 2013 20:42 Odpowiedzi: 8    Wyświetleń: 2481
  • Bascom 51. Porównanie wszystkich elementów tablicy.

    Witam. if a() = b() then jakieś tam instrukcje end if Taki warunek porówna tylko pierwsze elementy tablicy.

    Programowanie   18 Mar 2005 15:00 Odpowiedzi: 2    Wyświetleń: 1113
  • Optymalizacja kodu w Bascomie przy użyciu warunków if - ograniczenie pamięci

    Dlaczego? Przecież to proste! W piewszej wersji stawiasz złożone warunki! W drugiej ich nie ma (np. BASCOM AVR nie trawi wogóle złożonych warunków). Jeśli mógłbyś te warunki jakoś usystematyzować to możesz skorzystać z funkcji LOOKUP() i odpwiednio umieszczonych danych w liniiach DATA. Kiedyś odchudziłem tak program o 128 bajtów.

    Mikrokontrolery   21 Lip 2003 18:35 Odpowiedzi: 6    Wyświetleń: 2009
  • Sterowanie wyświetlaczem 7seg poprzez ULN2803 Bascom.

    W przykładzie z zasilaniem 5 V autor artykułu przyjął, że spadek napięcia diody to 3 V przy prądzie 20 mA. Obejmując te warunki, to przy wartości napięcia 12 V, wartość rezystorów to 450 Ω.

    Mikrokontrolery AVR   03 Sty 2025 12:48 Odpowiedzi: 6    Wyświetleń: 183
  • [Bascom] Pasek poziomu głośności oraz czasowy wyłącznik LCD

    arktik1 podałeś złe warunki.

    Mikrokontrolery AVR   30 Mar 2010 11:40 Odpowiedzi: 28    Wyświetleń: 3587
  • Atmega8A - [BASCOM] Źle działający program zliczający

    [syntax=basic4gl]Loop Until Pinc.5 = 1[/syntax] bo Pinc.5 zawsze się =1 gdy nie wciśnięty (oczywiście pod warunkiem że wciśnięcie powoduje przyłączenie tegoż do masy)[/code]

    Mikrokontrolery AVR   08 Sty 2013 16:29 Odpowiedzi: 10    Wyświetleń: 2889
  • wyświetlanie znaku zależnie od stanu wejścia (bascom)

    If (warunek) Then (tu instrukcje gdy warunek jest spełniony) Else (tu instrukcje gdy warunek nie jest spełniony) endif

    Programowanie Początkujący   09 Paź 2009 16:08 Odpowiedzi: 10    Wyświetleń: 1561
  • [BASCOM] STRING konwersja na DANA i warunki do niej

    Nie wiem po co ci takie udziwnienie, zobacz tabelę ASCII. Liczby są od 48 do 57 w dziesiętnym. Zanim skonwertujesz zmienną Dana najpierw sprawdź czy nie znajduje się w tym przedziale przy pomocy np. Select case Patrząc na Twój kod w linku co podałeś to w ogóle nie wiem na co Ci ta konwersja do wartości liczbowej ? Przecież by wyświetlić jakąś liczbę...

    Mikrokontrolery   08 Kwi 2011 08:31 Odpowiedzi: 3    Wyświetleń: 1572
  • Jak rozbić liczbę bitową na cyfry w Bascom? Instrukcje i metody

    tak jak pisał kolega wyżej 34/10=3 (pod warunkiem deklaracji jako liczba całkowita) 34 mod 10=4

    Mikrokontrolery AVR   31 Sie 2012 23:26 Odpowiedzi: 7    Wyświetleń: 2880
  • Resetujący się program w Bascom dla AT89C4051 - problem z pętlą i warunkiem

    Ja również odradzam stosowanie GOTO, nie wiem czy w bascomie jest jakiś bug ale kiedys nawet proste programy z tymi instrukcjami nie chciały mi działać prawidłowo.

    Mikrokontrolery   28 Sie 2006 22:39 Odpowiedzi: 7    Wyświetleń: 1544
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    bardzo dziękuje za podziękowania. ja tylko pomagam po to ta strona istnieje. Nie lubię gdy ktoś się wynądrza a nic nie zrobi w tym kierunku by pomóc koledze!. jak mozesz prześlij mi schemat ukladu i warunki sterowania przekażnikami. Zobacz ten schemat jest w załączniku.

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6007
  • Bascom - optymalizacja kodu manipulatora z silnikami krokowymi i synchronizacja

    To część instrukcji i nie można tego zmieniać ani przypisywać. Użyj warunku.

    Mikrokontrolery Początkujący   25 Kwi 2013 06:24 Odpowiedzi: 18    Wyświetleń: 2850
  • BASCOM, zakończenie przerwania instrukcją "GOTO"

    Nie taka konstrukcja jest jest niepoprawna. Obsługa przerwania musi być zakończona instrukcją Return. Zamiast Goto ustaw flagę i sprawdzaj jej stan w pętli głównej. Jeśli warunek się spełni to wtedy skocz do podprogramu.

    Mikrokontrolery   16 Gru 2009 23:07 Odpowiedzi: 2    Wyświetleń: 1205
  • [Atmega8] Jak zaprogramować Atmega8 do nauki kodów pilota RC5 w BASCOM?

    Zapisuj sobie to do eeproma wtedy zapamiętasz na stałe. Jak wykonać? Hmm za pewne wykorzystując jakiś warunek :)

    Mikrokontrolery AVR   08 Gru 2008 18:47 Odpowiedzi: 10    Wyświetleń: 3157
  • [BASCOM] Błędy kompilacji w BASCOM przy użyciu biblioteki lcd-pcf8833.lbx

    Witam. Każde otwarcie instrukcji warunku IF musi być zakończone End IF. Pokazane błędy mówią ze nie zamknąłeś wszystkich warunków IF. Po kodzie widać że brakuje kilku zakończeń End IF.

    Mikrokontrolery AVR   28 Lip 2011 21:24 Odpowiedzi: 2    Wyświetleń: 1398
  • [Atmega8] Jak podłączyć baterię do Atmega8 jako voltomierz w Bascom?

    Powinien ale cls daj przed petla a w niej zastosuj locate. Po za tym nie operuj warunkami na liczbach zmiennoprzecinkowych. Przelicz sobie jaka wartosc ma zmienna Wart_ac przy napieciu 1V i do niej napisz warunek.

    Mikrokontrolery AVR   22 Gru 2008 23:44 Odpowiedzi: 29    Wyświetleń: 5482
  • [attiny2313][Bascom]Odczyt kilku 4pinów z jednego portu.Jak?

    Odczytać musisz cały port B a potem zerować 3 najstarsze bity bo one mogą powodować zamieszanie. Zmienna oczywiście bajtowa. porównujesz potem zmienną z konkretnymi wartościami. Czyli masz 16 warunków sprawdzających jaki klawisz został wciśnięty.

    Mikrokontrolery AVR   21 Kwi 2010 11:12 Odpowiedzi: 7    Wyświetleń: 2711
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Skoro program utyka w jakimś miejscu to znaczy że czekasz w pollingu na stan, który się nie pojawia. Po pierwsze dodałbym time out, który przerwie pętlę oczekiwania zanim układ zostanie zresetowany przez watchdog. Dodatkowo w przypadku wystąpienia takiego timeoutu trzeba by obsłużyć jakoś błąd magistrali: http://obrazki.elektroda.pl/2162467700_1...

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2208
  • [BASCOM] Atmega8 - Kompilacja OK, ale LED nie świeci po przesłaniu programu

    Instrukcję warunkową popraw jeszcze, bo zabrakło ci jednego end if'a. Czyli powinno być: if Pinb.0 = 0 Then Portb.2 = 0 End If Tu akurat nie musi nic dodawać bo BASCOM dopuszcza składnię jednowierszową w stylu: If Warunek Then [...] Else [...] Jak napisał landy13, w "kodzie" :) autora zbędny jest End If.

    Mikrokontrolery AVR   14 Lis 2010 00:29 Odpowiedzi: 19    Wyświetleń: 4552
  • Jak użyć kilku warunków If w Bascomie z buzzerem i przyciskami?

    Witam Wiem co to wyszukiwarka ale jakoś nie moge znaleźć przykładów programów z których mógłbym podpatrzeć pewne rozwiązania. Jestem zielony w bascomie i to są moje początki. Próbuje właśnie zagłębić temat użycia kilku warunków if w jednym programie. Próbuje zrobić układ w którym po włączeniu pojawi się jakiś napis np. "start" po włączeniu przycisku...

    Mikrokontrolery AVR   05 Maj 2011 20:01 Odpowiedzi: 3    Wyświetleń: 2213
  • [bascom] Automatyczna zmiana czasu (zimowy<=>letni)

    Jasne jest, ze musisz dodac date. Gdzies w necie albo w samplach bascom masz przyklad zegarka z data, pozniej wystarczy dodac odpowiedni warunek i po sprawie.

    Mikrokontrolery AVR   28 Paź 2020 21:04 Odpowiedzi: 17    Wyświetleń: 4515
  • [Bascom] - Błąd Array expected przy wysyłaniu tablicy przez UART

    Program sam wyjdzie gdy zostanie spełniony warunek. Until.

    Mikrokontrolery AVR   23 Mar 2015 15:58 Odpowiedzi: 27    Wyświetleń: 3156
  • Jak napisać licznik impulsów w BASCOM-51 dla AT89C2051 z multipleksowaniem LED?

    a jak chcesz, żeby zamiast zer były puste pola na wyświetlaczu to piszesz warunek, że jeśli cyfraX <> 0 to włącz tranzystor

    Mikrokontrolery   05 Wrz 2006 13:37 Odpowiedzi: 28    Wyświetleń: 6024
  • Jak zrozumieć zagnieżdżone warunki If w Bascomie? Przykład programu

    Witam mam problem z zrozumieniem warunków If w Bascomie ponieważ mam program dość zagnieżdżony więc już sam się pogubiłem .Oto kawałek programu Przerwanie: Incr P If P >= 1000 Then T0 = T0 - 1 T1 = T0 + 2 If R >= T0 And R <= T1 Then If Wylacz = 1 Then Kontrola = 0 End If Wylacz = 1 Else Kontrola = 1 Wylacz = 0 End If If R < T0 Then Incr...

    Mikrokontrolery   09 Mar 2008 11:35 Odpowiedzi: 1    Wyświetleń: 855
  • Jak poprawnie użyć zagnieżdżonych warunków if then w Bascom?

    witam mam taki mały problem... potrzebuję zrobic warunek taki, że jeśli 500<x<5000 to ma się coś wykonać. czyli jesli x będzie z przedziału (500; 5000) to ma się coś stać. jak to zrobić? próbowałem tak: if x > 500 then if x < 5000 then wykonaj_program end if end if ale niestety tak się nie da, ponieważ brany pod uwage przez bascoma jest...

    Programowanie Początkujący   09 Mar 2011 21:06 Odpowiedzi: 1    Wyświetleń: 1074
  • Czy BASCOM AVR obsługuje wielowątkowość? Jakie są alternatywy?

    a nie wystarczy multi-tasking? to akurat nie jest trudne do zrobienia, pod warunkiem, że procesy nie maja ze soba nic wspólnego oprócz wpływu na zmienne (np. nie moga używac wspólnie podprogramu-trzeba go zdublowac.)

    Mikrokontrolery   08 Maj 2008 09:01 Odpowiedzi: 6    Wyświetleń: 1526
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    Timer już masz zastosowany. Jeśli tylko przeniesiesz warunki sprzed pętli do pętli wszystko będzie działać. Już niebezpiecznie zbliżyłem się do podania gotowca, więc z mojej strony na razie koniec.

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3504
  • [ATmega2561] [ATmega2561][Bascom] Odbieranie kodów 1-10 nie działa poprawnie, analiza kodu

    Dodaj sobie takie cos na poczatku: Open "comd.1:19200,8,n,1" For Input As #2 Aha i instrukcja case.. zapisz ja raczej tak: Select Case _rsstr1 Case "1":Print #2 , 1 ... itd end select nie uzywaj srednikow i pisz w jedej lini dajac po warunku " :" Pozdrawiam

    Mikrokontrolery AVR   15 Paź 2008 20:10 Odpowiedzi: 2    Wyświetleń: 1121
  • [BASCOM] Jak wyświetlić jednocześnie kilka alarmów na LCD?

    Do pętli głównej przenieś w takim razie fragment struktury Select Case a zmienną niech będzie cas.Wartości jedynie od 0 do 4. Dlatego, że pozostałe wartości będą wyświetlane z instrukcji If then (alarmy). Do każdego jednak warunku case musisz wstawic Wait 1. Inaczej informacja wyświetli się na czas tak mały, że jej nie zauważysz. Ta strukturę Select...

    Mikrokontrolery AVR   16 Lip 2012 17:22 Odpowiedzi: 19    Wyświetleń: 1834
  • [ATmega8][Bascom] - Sprawdzenie programu - nie działa poprawnie

    Witam. Tak, masz racje powinno być tak jak opisałeś "config portd.0=output ' pin sterujący diodą LED'' Tak samo jak zapis warunków o których piszesz i jest prawidłowy. Przetestuj te zmiany i zobaczymy.

    Mikrokontrolery Początkujący   02 Cze 2013 21:42 Odpowiedzi: 18    Wyświetleń: 4569
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Można też, gdyby Ci zabrakło kilka bajtów, odzyskać je zamieniając warunki IF...AND... na łączone IF...IF... Taka zamiana czyni program nieco mniej czytelnym ale czasem ratuje skórę :)

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • [atmega88] Sterownik ATmega88 nie włącza grzałki przy warunku IF THEN w Bascom

    Mam taki mały dziwny problem ze sterownikiem na atmedze88 który ma sterować między innymi grzałką zależnie od temperatury, problem polega na tym że raz na kilka włączeń sterownika (czasem kilka razy pod rząd) sterownik przestaje włączać grzałkę a także nie wyświetla na wyświetlaczu G – która oznacza że właśnie grzałka jest włączona, po za tym...

    Mikrokontrolery AVR   06 Mar 2011 10:30 Odpowiedzi: 13    Wyświetleń: 1636
  • [BASCOM-AVR] - Weryfikacja błędu przed zgłoszeniem.

    Ale zdajesz sobie sprawę, że trochę nie logicznie jest kopiować bajty ze zmiennej która nie została zainicjowana? Przecież tam może być totalny bałagan. Zapełnij zmienną SRC jakimś tekstem i spróbuj wtedy. Nie wiem czy to pomoże , ale aby traktować to jako bug to wypada zastosować prawidłowe warunki.

    Mikrokontrolery AVR   02 Paź 2012 21:41 Odpowiedzi: 4    Wyświetleń: 1296
  • Bascom: Jak poprawnie użyć OR w pętli While do sprawdzania dwóch warunków?

    ok dzieki za rade, zrezygnowalem z petli while i dałem do loop z warunkiem until i chodzi jak trzeba pozdri

    Mikrokontrolery   23 Mar 2009 13:28 Odpowiedzi: 3    Wyświetleń: 1275
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    Musisz dodać warunki, np. tak: [syntax=basic4gl] If Zmienna < 6 Then Zmienna = Zmienna + 1 Print Zmienna....... If Zmienna > 0 Then Zmienna = Zmienna - 1 Print Zmienna...... [/syntax]

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 4245
  • Bascom: Jak napisać kod do sygnalizacji hamowania w wózku elektrycznym?

    Nie przekopiowałeś ostatniego endif z mojego kodu. Ponadto usuń swoje warunki sterowania światłem.

    Mikrokontrolery   31 Sty 2013 21:47 Odpowiedzi: 13    Wyświetleń: 1833
  • [Bascom] Jak wykonać dwa działania na jednym porcie w różnych przedziałach?

    Kolego fliper_katrill Nie pisz że Bascom kuleje pod kątem rozbudowanyvh warunków if fhen ! Napewno kuleje? Chyba coś innego kuleje. Pozdrawiam

    Mikrokontrolery AVR   17 Paź 2009 17:39 Odpowiedzi: 9    Wyświetleń: 2164
  • Bascom AVR - odświeżanie LCD tylko po zmianie temperatury - kod nie działa

    no to właśnie są te zmienne T1 i T2 i ten warunek mam w warunku case 0

    Mikrokontrolery AVR   11 Maj 2015 10:04 Odpowiedzi: 31    Wyświetleń: 2280
  • Czy Bascom nadaje się do szybkich i stabilnych zastosowań profesjonalnych?

    Oki. Odpowiadam zatem na pytanie forum: Bascom nadaje się do profesjonalnych zastosowań, pod warunkiem, że owy profesjonalizm nie wymaga absolutnej kontroli nad mikrokontrolerem. Do tego Bascom nie nadaje się. Pozdrawiam.

    Mikrokontrolery   01 Kwi 2003 15:20 Odpowiedzi: 38    Wyświetleń: 6076
  • [BASCOM] [BASCOM][attiny2313] Timer nie działa poprawnie w programie - co robię źle?

    Stosując polecenie WAIT, WAITMS, itd , powodujesz że Uc nie robi nic więcej tylko odlicza WAIT. Nie możesz stosować WAIT jeśli chcesz by kontroler sprawdzał coś jeszcze gdy liczy czas. Najprostsze rozwiązanie to zadeklarować jakąś zmienną do liczenia czasu. Wtedy zmienna liczy czas a Uc sprawdza dalej warunki.

    Mikrokontrolery AVR   20 Paź 2010 21:54 Odpowiedzi: 5    Wyświetleń: 1588
  • Bascom: Dlaczego instrukcja Else nie działa w złożonym warunku?

    Witam. Znalazłem pewien "kwiatek" w składni Bascoma (pewnie kolejny): Poniższe DZIAŁA If Jakaś zmienna = 1 Then Select Case Inna_zmienna Case 2: If Kolejna <> 2 Then 'Coś tam robi Else 'Testowanie bitu jakiejś zmiennej If Ostatnia_zmienna.7 = 1 Then Display On If Ostatnia_zmienna.7 = 0 Then Display Off End If Case 3: 'Coś tam robi End...

    Mikrokontrolery   03 Mar 2008 14:21 Odpowiedzi: 4    Wyświetleń: 1127
  • [M128][Bascom] Umieszczenie obrazka na ujemnych pozycjach

    O ile zrozumialem to w procedurze wyswietlania na ekran trzeba sprawdzac warunki przekroczenia zakresów(okienka)

    Mikrokontrolery AVR   12 Lis 2010 15:56 Odpowiedzi: 7    Wyświetleń: 1373
  • Jak ustawić TIMER2 na atmega8 z kwarcem 32,768kHz w BASCOM?

    Jeśli nie potrafisz to zrób to prościej. Podłącz zewnętrzny kwarc 32,768kHz (zegarkowy); Config Clock = Soft Procedura zegara używa specjalnych zmiennych: _day , _month, _year , _sec, _hour, _min Wszystkie są typu Byte. Można je modyfikować bezpośrednio: _sec = 1 Sprawdź, o ile się spieszy (opóźnia). Różnicę koryguj warunkiem któregoś dnia np o północy.

    Mikrokontrolery Początkujący   22 Mar 2013 22:04 Odpowiedzi: 4    Wyświetleń: 1866
  • Budowa i kalibracja czujnika światła z wykorzystaniem BASCOM i m328p

    Naucz się jeszcze takiego słowa "else". ;) Przydaje się w warunkach. Np. po sprawdzeniu, że x < 100 już raczej nie ma sensu tracić czasu na sprawdzenie, czy x > 200.

    Mikrokontrolery AVR   22 Kwi 2021 19:40 Odpowiedzi: 38    Wyświetleń: 1785
  • BASCOM AVR – dlaczego na LCD wyświetla się 0 zamiast 8? Inicjalizacja zmiennych

    .... Do If S1 = 0 Or S2 = 0 Or S3 = 0 Or Then Lcd "*" End If .... O jedno OR za dużo... w kolejnych warunkach również. Na przyszłość proszę ze zrozumieniem czytać komunikaty kompilatora.

    Mikrokontrolery AVR   09 Kwi 2009 07:23 Odpowiedzi: 21    Wyświetleń: 1409
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Timer0=0 przerzuć do pierwszego warunku w przerwaniu...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Szukam lakieru lub innego środka do zalewania płytek, na których znajdują się moduły radiowe RFM22 w wersji SMD. Chodzi mi to taką konstrukcję: https://picasaweb.google.com/11243994120... Czy któryśz kolegów zabezpieczał moduły RFMxxx przed wilgocią i warunkami atmosferycznymi?

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240230
  • Bascom: Jak zmienić $crystal w pętli DO dla różnych warunków?

    Witam . Czy da sie zapisać do pętli DO zmianę $crystal?? Np. IF pina.0=0 then $crystal = 16000000. IF pina.0=1 then $crystal = 8000000. W każdym razie w tej konfiguracji nie działa. A jeśli nie to jak to zapisać żeby działało??

    Mikrokontrolery AVR   28 Maj 2009 20:02 Odpowiedzi: 4    Wyświetleń: 2023
  • [m32] Jak emulować komendy RC5 jako przyciski w menu BASCOM?

    poczekaj poczekaj - czy jeśli w tym warunku If Ir_flag = 1 Then zrobisz sobie wyświetlanie command to pokazują ci się wciskane klawisze na LCD ?

    Mikrokontrolery AVR   11 Lis 2009 23:19 Odpowiedzi: 12    Wyświetleń: 1567
  • BASCOM, Przewijanie kilku tekstów na lcd bez shiftlcd

    Ok, zrobiłem obliczenia na kartce papieru by przypisać odpowiednie wartości w warunkach :) Miałeś policzyć parametr doobliczenia wewnątrz funkcji Przesow_tekstu2 , bez dodawania parametrów do tej ostatniej...

    Mikrokontrolery AVR   20 Kwi 2020 16:52 Odpowiedzi: 15    Wyświetleń: 813
  • Jak zaprogramować AT89C2051 do liczenia czasu i silni?

    Witaj, schemat jest poprawny,jest to standardowa konfiguracja z pakietu BASCOM,ukłąd działa poprawnie,pod warunkiem,że mikrokontroler zostanie zaprogramowany wcześniej napisanym programem,którega jeszcze nie ma.

    Mikrokontrolery   19 Kwi 2004 20:29 Odpowiedzi: 11    Wyświetleń: 1911
  • [mega8][bascom][przetwornik adc] - Błąd w programie

    Dzięki za rozjasnionko czyli 2,56V to max, a co mam zrobic zeby miec do 5V? Wystarczy podłączyc avcc do 5V? a to aref z tym kondensatorkiem zostawić? Config Adc = Single , Prescaler = Auto , Reference = Avcc Pod warunkiem ze reszta odpowiednio filtrowane i zabezpieczone przed ESD i EMC. Na linii AVcc przydalby sie takze maly induktor (cewka); oprocz...

    Mikrokontrolery AVR   21 Sie 2009 06:04 Odpowiedzi: 10    Wyświetleń: 1864
  • [Atmega8][Bascom] If then Else petla główna do sumo robota

    Bascom niestety tak ma, że czasem "łyka" niepoprawną składnię, a potem są problemy. Co do warunku to chodziło mi o to, że zmienna Volt nigdy nie będzie mniejsza niż 0, no bo jest typu Word właśnie. Nie ma też Endif więc zdziwiłbym się jakby się skompilował. Czasem też nie wiadomo czemu nie chcą działać warunki złożone. Wtedy najlepiej rozbić warunek...

    Mikrokontrolery AVR   08 Maj 2011 10:07 Odpowiedzi: 10    Wyświetleń: 2149
  • 8051 i max1270, linia SHDN, SSTRB, SCLK, CS. Masa analogowa.

    Witam 1. SHDN to jak zapewne wiesz wyłączenie układu. Pobiera on wtedy znikowy prąd 2. SCLK to zegar do szeregowej komunikacji, CS - wybór układu. Fajna końcówka jak masz klika układów na jednej magistrali. Wysyłasz dane do wszystkich ale odbiera je ten co ma niski stan; pin SSTRB to sygnał strobowania. W nocie katalogowej jest opisane co się dzieje...

    Mikrokontrolery   27 Mar 2007 12:34 Odpowiedzi: 1    Wyświetleń: 1464
  • ATMEGA8515 - Działanie 4x wolniejsze, problem z kwarcem 4MHz i serwomechanizmem

    jeżli chodzi o bascom to poprostu: $crystal=4000000 pod warunkiem żebity konfiguracyjne na to pozwolą.

    Mikrokontrolery   21 Mar 2005 23:10 Odpowiedzi: 10    Wyświetleń: 1334
  • [BASCOM] Jak ustawić wyświetlanie ujemnej temperatury na LCD?

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

    Mikrokontrolery AVR   18 Mar 2018 18:48 Odpowiedzi: 1    Wyświetleń: 765
  • [BASCOM} Skok do wykonania podprogramu jednorazowo.

    Spróbuj dodać "end if" w drugim warunku w programie z pierwszego postu.

    Mikrokontrolery   29 Kwi 2019 11:15 Odpowiedzi: 25    Wyświetleń: 912
  • BASCOM AVR obsługa wyświetlacza LCD + DS18B20 + PCF8583

    Trzeba dopisać warunek co ma uC zrobić jak zmienna osiągnie "0". Mikroprocesorowi musisz wskazać jak się ma zachować w każdej z możliwych sytuacji bo on niestety nie chce myśleć za Ciebie.

    Mikrokontrolery AVR   27 Sie 2013 11:54 Odpowiedzi: 16    Wyświetleń: 3867
  • [ Bascom] program migająca dioda + schemat podłączenia uC d

    Kod bakardi się kompiluje bezbłędnie a kod Rocket_93-nie. To nie C. Nie może być if P then. Warunek musi być jawnie zdeklarowany. No tak, mówiłem że nie znam Bascom. A rezystor podciągający jest włączony w moim kodzie. Jeszcze jedna uwaga - konieczny jest kondensator na zasilaniu 100nF - to na przyszłość, bo teraz masz bateryjne to i tak zadziała....

    Mikrokontrolery AVR   07 Sie 2009 00:49 Odpowiedzi: 40    Wyświetleń: 6940
  • Arduino Uno, SSD1306 128x64 I2C, U8glib - wolne wyświetlanie i zawieszanie programu

    licznik = 50 w językach pochodzącch od C oznacza "nadaj zmiennej licznik wartość 50". Instrukcja użyta w warunku if() daje zawsze wejście pod if (bo wartość w warunku jest różna od zera). A poza tym, jeśli mowa Arduino, to nic nie wykonuje się "natychmiast", podobnie zresztą jak w Bascom.

    Arduino   18 Mar 2016 06:42 Odpowiedzi: 3    Wyświetleń: 2313
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    A po co? Zamiast 2 pętli wykonywanych równolegle, wystarczy jedna pętla z dwoma warunkami - dla obu kolorów oddzielnie, wewnątrz.

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7125
  • [Bascom] komunikacja pomiędzy mikrokontrolerami- kontynuacja

    Jeszcze bym to uprościł, po co wysyłać: Const A = 3 'stała adresu slave Const A2 = 5 ' stała adresu slave2 Nie lepiej wysyłać inne zmienne?. Do slave np: a,b,c, a do slawe2, 1,2,3. jeden i drugi będzie odbierał to samo , ale inaczej na to reagował. Wystarczy to uwzględnić w warunkach.

    Mikrokontrolery AVR   16 Wrz 2011 18:34 Odpowiedzi: 2    Wyświetleń: 1615
  • Prosty program do napisania brama wjazdowa...Bascom

    Returna nie ma w pozostałych podprogramach celowo tak aby wyjscie do petli głownej zawsze odbywało sie przez podprogram "zatrzymaj", Rzeczywiscie krańcówki nie są na przerwaniach, no ale lepszy taki kod niż zaden, każdy tylko wytyka a nikt jeszcze nie napisał programu chocby najprostszego jak mój (dopiero sie ucze bascoma). Warunek "b" jak i "a" rzeczywiśie...

    Mikrokontrolery Początkujący   11 Cze 2014 10:53 Odpowiedzi: 72    Wyświetleń: 11498
  • BASCOM Atmega16 rc5 i pwm na Timer0 przy 16MHz nie działa?

    No to kawa na ławę. Instrukcja Getrc5 w czasie działania używa jest licznika TIMER0 i związanego z nim przerwania. Licznik ten jest służy do generacji wymaganych opóźnień podczas próbkowania sygnału. TIMER0 może być dalej używany przez program, lecz należy się liczyć z wynikłymi opóźnieniami, gdy wykonywana będzie funkcja GETRC5(). Jest tylko jeden...

    Mikrokontrolery AVR   24 Gru 2009 13:30 Odpowiedzi: 12    Wyświetleń: 2851
  • Gdzie znaleźć darmową wersję demo BASCOM AVR 2.0.7.4 kompatybilną z USBASP?

    ducia piszesz że masz wersję Bascom 2.0.7.3. Możesz mi podesłać instalkę ?(pod warunkiem że to darmowa wersja demo). Może z tą wersją będę mógł rozwiązać mój problem.

    Mikrokontrolery   29 Lip 2015 07:03 Odpowiedzi: 14    Wyświetleń: 2616
  • bascom: Jak wrócić do pętli głównej po niespełnieniu warunku IF THEN ELSE?

    ..w helpie baskołoma wpisz EXIT pzdr.

    Mikrokontrolery   31 Lip 2007 15:13 Odpowiedzi: 3    Wyświetleń: 1928
  • [Bascom] Jak napisać menu 4x4 z obsługą 5 przycisków: LEWO, PRAWO, MENU, POWRÓT, OK?

    Jak napisać menu (np. 4 poziomy x 4 funkcje) Np: możesz zrobić tak że 4x4 to jest 16 stanów (lub w zależności jak to prezentujesz więcej). Więc piszesz funkcje która jest wywoływana gdy wciśnie się to MENU, a w funkcji pętle gdzie masz 16 warunków oraz jedna zmienna która wskazuje który stan jest obsługiwany. Zamiast warunków można użyć switch ale...

    Mikrokontrolery Początkujący   17 Gru 2020 20:09 Odpowiedzi: 3    Wyświetleń: 627
  • Atmega16: Jak w Bascomie zrobić toggle diody przy naciśnięciu klawisza?

    To proste, wykorzystaj warunek. IF wyrażenie then instrukcja else instrukcja end if

    Mikrokontrolery AVR   06 Lut 2009 13:01 Odpowiedzi: 4    Wyświetleń: 1301