bascom przycisk

Znaleziono około 5523 wyników dla: bascom przycisk
  • Bascom Basic - Jak zaprogramować przycisk do wielu funkcji?

    W procedurze/podprogramie obsługi przycisku wciśniętego zwiększaj zmienną o 1 a w programie głównym, czy też tam gdzie to jest potrzebne, wykonuj program w zależności od tej zmiennej, np. wykorzystując SELECT CASE.

    Mikrokontrolery AVR   05 Lis 2008 18:08 Odpowiedzi: 2    Wyświetleń: 1494
  • Mega 8 Bascom - Podtrzymanie przycisku monostabilnego

    [syntax=basic4gl] Przycisk_on Alias Pinx.y Przycisk_off Alias Pina.b DDRx.y = 0: DDRa.b = 0 PORTx.y = 1: PORTa.b = 1 Dim Zapamietalem As Bit Do If Przycisk_on = 0 then Zapamietałem=1 If Przycisk_off = 0 then Zapamietałem=0 Loop [/syntax] Zmienna Zapamietalem pamięta który przycisk został ostatnio naciśnięty. "0" jeśli Przycisk_off; "1" jeśli Przycisk_on....

    Mikrokontrolery   14 Maj 2015 17:23 Odpowiedzi: 3    Wyświetleń: 894
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Zmiana trybu pracy zgrzewarki z BASCOM 89C2051 przez przycisk S1

    Może sam spróbuj ;-) Tak w zarysie : w pętli głównej musisz dodać warunek: jeśli przycisk wciśnięty to zwiększ zmienną "czas" o 1 jeśli puszczony to zmienna "czas" =0 następnie: jeśli zmienna "czas" = 123 (dla przykładu, bo nie wiem jak szybko ta pętla przebiega) to : zmień tryb pracy (to masz strasznie napisane, więc trudno ogarnąć)...

    Mikrokontrolery Początkujący   26 Mar 2018 08:54 Odpowiedzi: 8    Wyświetleń: 1473
  • REKLAMA
  • [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ń: 633
  • REKLAMA
  • Bascom AVR – jak zaprogramować przycisk z przyspieszającą inkrementacją zmiennej?

    przycisk progresywny? te materiały sam musisz chyba sobie wykombinować. robisz to za pomocą pętli , wciskasz przycisk , tworzysz sobie zmienną x = ileś tam milisekund która określa odstęp czasowy , w pętli zmieniasz sobie jakąś tam swoją inną zmienną, zmniejszasz x i czekasz x czasu, jeśli przycisk puściłeś to wychodzisz z pętli i the end.

    Mikrokontrolery AVR   30 Mar 2009 21:16 Odpowiedzi: 2    Wyświetleń: 1296
  • REKLAMA
  • Jak zaprogramować przycisk w Bascom do uruchomienia po 20 sekundach?

    Witam chciałbym aby w bascomie zaprogramować przycisk że po wciśnięciu i przytrzymaniu określoną liczbę sekund np 20 włączy program Czemu nie używasz kolego klawisza "szukaj" ? Niedawno była dyskusja na ten temat. http://www.elektroda.pl/rtvforum/topic18...

    Mikrokontrolery AVR   24 Gru 2010 14:41 Odpowiedzi: 3    Wyświetleń: 2364
  • [Attiny2313][Bascom]Zapalanie i gaszenie diody przyciskiem

    1) jeśli używasz przycisków to zawsze podłącz go tak aby przyciśnięcie zwierało nóżkę portu do masy czyli do -. To naprawdę ułatwia sprawę i zawsze działa 2) dobra praktyka - przyciski, jumpery itp podłączaj do pinu procesora przez rezystor np 180 omów. Chodzi o to że kiedyś możesz się pomylić, ustawić pin jako wyjście, dać na nim 1 czyli napięcie +...

    Mikrokontrolery AVR   02 Lut 2012 10:54 Odpowiedzi: 16    Wyświetleń: 7334
  • BASCOM AVR - Implementacja przycisku ON/Stand-by z opóźnieniem 3s

    Dodałem drobną poprawkę, przetestowałem w symulatorze i wyglada że teraz jest ok. Ustaw $crystal odpowiednio. Podłącz pod PD.3 przycisk i pod PD.0 LED (led będzie świecił gdy sprzęt jest w stanie czuwania). O powerdown nie ma co walczyć i tak używasz zasilacza. Najpierw przetestuj ten program, dopiero potem połącz go z twoim silnikowym i przekonfiguruj...

    Mikrokontrolery Początkujący   24 Sie 2012 10:58 Odpowiedzi: 11    Wyświetleń: 2085
  • Niepoprawny odczyt stanu przycisku w Bascom - jak to naprawić?

    Witam Napisz dokładniej czy Ci zadziałał program i czy zrozumiałeś o co w ogóle chodzi. Miło by było gdybyś kliknął na przycisk "pomógł". Pozdrawiam i życzę sukcesów w programowaniu :)

    Mikrokontrolery   13 Cze 2007 21:09 Odpowiedzi: 4    Wyświetleń: 1494
  • Jak wykonać skok do podprogramu w BASCOM za pomocą jednego przycisku?

    Jeśli wciśniesz przycisk to GOSUB do podprogramu. W podprogramie wykonuje się pętla Do...LOOP. Jeśli przyciśniesz przycisk w podprogramie to RETURN do programu głównego.

    Mikrokontrolery AVR   20 Gru 2010 14:34 Odpowiedzi: 7    Wyświetleń: 1644
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    To nie jest żadna składnia Timera tylko lista zmiennych. Dim to skrót od Dimension. Pisząc Dim Zmienna As Byte opisujesz zmienną że będzie jednobajtowa i tak trzeba opisać każdą. Co do chwilowego wyłączania diody D1 to to dopisałem. Zadbałem też o poprawną polaryzację D3 przy naciskaniu. Niedobrze jest tak nie znać wszystkich założeń programu i potem...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4299
  • Bascom AVR: Jak zmierzyć czas naciśnięcia przycisku na AT90S2313?

    Hej! Oto programik w Bascom-AVR. Jeżeli naciśniesz przycisk(portd.0) na mniej niż pieć sekund to zapli Ci się dioda(Portb.7), a jeżeli będziesz trzymał przycisk wciśnięty przez pięć sekund to przesunie Ci jedynkę po całym porcie b. Config Pind.0 = Input Config Portb = Output Dim I As Dim I=1 Program: Do If Pind.0 = 0 Then For I = 1 To 5 Wait 1 If Pind.0...

    Mikrokontrolery   13 Lis 2005 11:20 Odpowiedzi: 2    Wyświetleń: 1414
  • ATmega8 Bascom - opóźnienie gaszenia LED po puszczeniu przycisku S1

    Jeżeli przycisk miałby podciąganie to zawsze byłby w trybie gaszenia a po wciśnięciu i zwarciu do masy 0 czyli tryb rozjaśniania tu mi już coś nie pasuje! Dodano po 20 [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 16000000 Config Pinb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale =...

    Mikrokontrolery AVR   05 Lut 2012 19:38 Odpowiedzi: 21    Wyświetleń: 5542
  • Bascom ATtiny2313: sterowanie LED i trybami przycisku – pętla nie wraca do początku

    Po co stosować tu przerwanie? Kardynalny błąd to stosowanie polceceń opóźnień w przerwaniach. W tym programie problem tkwi w: If Przycisk = 0 Then Waitms 100 If Przycisk = 0 Then Incr Sekwencja If Sekwencja = 0 Then Incr Sekwencja If Sekwencja = 4 Then Sekwencja = 1 End If End If End If End If Popraw na: If Przycisk = 0 Then Waitms 100 If Przycisk =...

    Mikrokontrolery   08 Mar 2008 19:05 Odpowiedzi: 2    Wyświetleń: 1763
  • REKLAMA
  • Jak stworzyć menu w Bascomie z jednym przyciskiem do wyboru podprogramów?

    ...I dalej mam takie pytanie czy da się to zrobić prościej Bascom posiada funkcję skoków do podprogramu w/g indeksu. Portc.4 = 1 'podciagam port - przycisk Dim A As Byte , B As Byte Declare Sub Temp Declare Sub Temp2 Declare Sub Nap Declare Sub Przyc Const Maxa = 2 'maksymalna ilosc podprogramow A = 0 : B = 1 Cls Do 'petla glowna Debounce Pinc.4...

    Mikrokontrolery   19 Lip 2006 17:13 Odpowiedzi: 5    Wyświetleń: 3024
  • BAscom AVR 1.1.8.1: brak stanu portów w symulatorze i na Mega16

    Włącz w symulatorze odświeżanie zmiennych. Przycisk z kartką i łapką.

    Mikrokontrolery   06 Sty 2008 21:25 Odpowiedzi: 3    Wyświetleń: 1260
  • BASCOM, AVR, Timer0, dziwne zachowanie LCD alfanum. przy wyświetlaniu zegarów

    Następna podpowiedź :P Na otwartym oknie Bascom wciśnij na klawiaturze F1 żeby otworzyć okno Help`a W zakładce Index wpisz "$DBG" i może tam znajdziesz odpowiedź na Twoje pytanie :P W języku C jeśli zmiennej nie zainicjujesz jakąś wartością to ona ma nieustaloną wartość, więc jeśli chcesz żeby miała zero to musisz napisać np. "char myChar = 0". W Bascom...

    Mikrokontrolery AVR   07 Maj 2020 22:26 Odpowiedzi: 9    Wyświetleń: 762
  • [bascom] BASCOM AVR: Jak wykryć długie (3 sekundy) przytrzymanie S1 i zresetować porty?

    1. Nie wykluczyles drgan na przycisku s1 2. Zebys wykonac to co chcesz zrobic bedzie ci potrzebne przerwanie. 3. Dziwie sie, ze sprawnie dziala ci ten kod (chyba, ze specjalnie robisz sprawdzanie przycisku w petli, zeby nie bylo przerwania i wykonal kod do konca, a pozniej sprawdzil czy przycisk jest wcisniety. W tym przypadku przepraszam)

    Mikrokontrolery AVR   15 Sie 2009 00:08 Odpowiedzi: 17    Wyświetleń: 1461
  • [BASCOM] Jak napisać program w BASCOM dla termostatu z microswitchem?

    Napisałem taki program i sprawdziłem go z ATTiny13 (nie mam ATTiny25): $regfile = "ATtiny13.DAT" $crystal = 1000000 Config Pinb.0 = Input Portb.0 = 1 Przycisk Alias Pinb.0 Config Pinb.1 = Output Portb.1 = 1 Led Alias Portb.1 Do If Przycisk = 0 Then Waitms 100 Bitwait Przycisk , set Gosub Praca End If Loop End Praca: Led = 0 Wait 1 Led...

    Mikrokontrolery AVR   27 Gru 2010 19:57 Odpowiedzi: 8    Wyświetleń: 2913
  • L298 - brak sterowania przez uC atmega8, czy masy muszą być połączone?

    Witam, Mam zapytanie, Mam klawiaturę 6 przycisków połączonych do jednego wejśća analogowego A.0 Pytanie brzmi, jak W Bascom napisać program żeby wiedział który przycisk naciśąlem Takie klawiatury zbudowane są zazwyczaj z pewnej liczby oporników, przyciskanie klawiszy powoduje jakieś zmiany ich wypadkowej rezystancji. Musisz zbudować dzielnik składający...

    Początkujący Naprawy   28 Kwi 2017 23:15 Odpowiedzi: 3    Wyświetleń: 546
  • ATMEGA 16 Bascom - Czy możliwe jest jednoczesne I/O na pinie B.1?

    Witam, stan rejestrów DDRx jednoznacznie stanowi o tym czy dany port/pin jest ustawiony jako wejście czy też wyjście, nie ma stanów pośrednich... Poza tym, jak wciśniesz przycisk to ten LED i tak się zaświeci :roll: Pozdrawiam, GSM

    Mikrokontrolery AVR   26 Maj 2010 12:54 Odpowiedzi: 16    Wyświetleń: 2861
  • Dlaczego diody nie świecą podczas symulacji w Bascom AVR?

    Na pasku narzędzi symulatora wciśnij przedostatni przycisk (rączka wskazyjąca na kartkę). W konfiguracji portu z zer zmień na jedynki (zero - wejście, jedynka - wyjście)

    Mikrokontrolery   18 Mar 2006 15:38 Odpowiedzi: 2    Wyświetleń: 1549
  • [BASCOM]Atmega 8 odbiornik RC5 - Zmiana działania programu odbiornika RC5

    Nie wiem czy wyjdzie to jako kolejny post lub dodany po czasie :D ..., ale po pierwsze chciałbym byś nie myślał że moje uwagi są złośliwe. Po prostu zapytań o różne aspekty programowania w Bascom jest tak wiele że lepiej jest odpowiedzieć na ogólnodostępnym forum niż musieć sie powtarzać. Jest szansa że jeszcze ktoś to przeczyta :D Zamiast za każdym...

    Mikrokontrolery Początkujący   27 Gru 2016 11:44 Odpowiedzi: 3    Wyświetleń: 1143
  • BASCOM 8051. Jak regulować czas po którym zaświeci się LED?

    If P3.3 = 0 then Wait 5 'To czas trzymania przycisku, po którym zaświeci się LED if P3.3 = 0 then Led = 0 End If P: If P3.3 = 0 then Goto P Else Led = 1 End if Za Led wstaw konkretną końcówkę do której podłączyłeś diodę - świeci jak końcówka = stan niski. Przycisk zwiera końcówkę P3.3 z masą. P. S. Nie wiem czy składnia jest zgodna z Bascom 8051...

    Mikrokontrolery   16 Lut 2008 21:36 Odpowiedzi: 3    Wyświetleń: 1179
  • bascom - atmega8 - podłączenie klawiatury do linii wyświetlacza.

    Być może bascom'owe instrukcje obsługi lcd nie patrzą na kierunek w jakim działa port, tzn. w w funkcja "Config Lcdpin" ustawia wybrane porty jako wyjścia a pozostałe instrukcje obsługi lcd nie sprawdzają czy to się nie zmieniło. Spróbuj przed instrukcjami od lcd czyli przed obydwoma "cls" ręcznie przestawić wyprowadzenia uC jako wyjścia. Druga sprawa...

    Mikrokontrolery AVR   20 Gru 2011 00:16 Odpowiedzi: 4    Wyświetleń: 4061
  • Bascom - Program nie wykonuję się według planów

    Kolego mikroprocesor jest na tyle szybki że jak ty naciśniesz przycisk to on zdąży kilka razy zwiększyć zmienną A. Spróbuj w pętli ustawień wstawić jakieś opóźnienie np. 1 sekundę. Zobacz jak się zmieni działanie programu. Nie masz tez ograniczonej zmiennej A. Trzymając przycisk możesz sobie zmieną A zwiększyć lub zmiejszac że może przyjąć wartości...

    Mikrokontrolery AVR   10 Gru 2013 23:05 Odpowiedzi: 2    Wyświetleń: 1053
  • Jak zasymulować zwarcie pinu do masy w Bascom AVR?

    Kolego jak klikniesz w symulatorze ikonkę LCD to zobaczysz wyświetlacz i takie kropki te czerwone odpowiadają za rejestr port a te zielone za rejestr pin. Jeśli kropka się świeci to na danym bicie rejestru jest 1. Aby za symulowć zwieranie do masy należy na samym początku wstawić aby kropka zielona się świeciła a wtedy kiedy chcesz żeby przycisk był...

    Mikrokontrolery Początkujący   15 Sty 2014 12:12 Odpowiedzi: 4    Wyświetleń: 1497
  • Bascom AVR – jak poprawnie zadeklarować i wywołać funkcję Klawiatura?

    Okazuje się, że w Bascomie 8051 nie można zdefiniować własnej funkcji, ta możliwość istnieje dopiero w Bascomie AVR - ciekawostka .. http://avrhelp.mcselec.com/changes_compa... Spróbuj czegos takiego może zadziała ... Declare Sub Klawiatura Dim przycisk As Byte Dim kol1 as Byte Dim kol2 as Byte Przycisk=0 Do Call Klawiatura ' Tu...

    Początkujący Elektronicy   11 Mar 2009 00:19 Odpowiedzi: 2    Wyświetleń: 956
  • Stan nieustalony w pętli Do-Loop w Bascom - przycisk odczytywany jako wciśnięty

    A masz podciągnięte wejście przycisku do VCC albo programowo albo zewnętrznie sprzętowo w ogóle ?

    Mikrokontrolery AVR   11 Kwi 2011 07:18 Odpowiedzi: 4    Wyświetleń: 1191
  • Obsługa klawiatury ADC w Atmega z Bascom dla kierownicy samochodowej

    Na talerzu podawać nie będziem, ale podpowiedzieć można. 1. Z takim podejściem zaraz podpadniesz pod p.16 regulaminu... 2. Schemat rzeczywiście jest źle narysowany (bo zapewne to właśnie o technikę głównie chodziło). Schematy w Eagle twórz tak, by w miejscu połączeń 3 przewodów pojawaiły się kropki (tak, jak wygląda to nieszczęsne połączenie AREF z...

    Mikrokontrolery   18 Lip 2010 23:44 Odpowiedzi: 8    Wyświetleń: 3189
  • Avr Bascom regulowany termostat "sam się" reguluje

    Pytana do układu: 1. P1 i P2 podciągnięte do plusa za pomocą rezystorów? Bo w programie nie masz "włączonego" wewnętrznego podciągnięcia? Jeden z twoich problemów to: Po naciśnięciu guzika zmniejszającego wartość spada ale dzieje się to bardzo powoli tak jak by układ się przycinał na czas odczytu temp. nie dziw się ponieważ w funkcji Odczyt_t podczas...

    Mikrokontrolery AVR   26 Sie 2011 08:15 Odpowiedzi: 6    Wyświetleń: 2545
  • Jak zabezpieczyć program przed odczytem w AT90S2313?

    Widze że nikt nie wie o co chodzi albi'emu :) Wchodzisz w Bascomie w tryb manual program (siedemnastu przycisk na panelu bascoma, z rysunkiem proca zaraz koło terminala) Tam klikasz na zakładke LOCK AND FUSE BITS, wtedy bascom zczytuje możliwe nastawy bezpośrednio z procka (programator musi być podłączony) i w celu zabezpieczenia proca, po zaprogramowaniu...

    Mikrokontrolery   14 Lis 2004 00:54 Odpowiedzi: 10    Wyświetleń: 1314
  • Bascom AVR - Błąd w programie na Atmega8, dioda nie zmienia kierunku

    Dzień dobry. Kompilator przecież pisze o co chodzi :D Zamiast "jeśli przycisk = 0" napisałeś "jeśli przycisk = Duża litera O" Brakuje też przecinka przed Right. http://obrazki.elektroda.pl/7581088600_1... Poniżej film z uruchomionej symulacji :D https://filmy.elektroda.pl/100_144731640... Miłego dnia. P.S. Do Gunslinger - Myślę że...

    Mikrokontrolery AVR   12 Lis 2015 09:52 Odpowiedzi: 3    Wyświetleń: 1020
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    Jeżeli atmega idzie na 4MHz to naturalnie że soft trzeba o tym powiadomić $crystal = 4000000 A postoje nie mają wpływu na miganie gdyż LCD w tym czasie powinien wyświetlać to co przed pętlą do chwili ponownego zapisu.. ustaw najpierw odpowiednie taktowanie, potem ew Home zamiadt cls i będzie ok A jeżeli chodzi o te + 5 to możesz dodać tę część programu...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8698
  • Sterowanie diodą LED w funkcji czasu bascom atmega16

    Mówisz masz na timerze. $regfile = "m16def.dat" $crystal = 1000000 $hwstack = 32 $swstack = 8 $framesize = 16 Config Timer1 = Timer , Prescale = 1024 Enable Interrupts Enable Timer1 Start Timer1 On Timer1 Odmierz_czas Const T = 6942 Config Portb.1 = Output : Portb.1 = 1 : Led Alias Portb.1 Config Portb.2 = Input : Portb.2 = 1 :...

    Mikrokontrolery AVR   27 Sty 2010 21:38 Odpowiedzi: 29    Wyświetleń: 2584
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Witaj. Delphi nie znam, wiem że jest to program bardzo podobny do VB. Ma wiećej możliwości oczywiście, myślę że jednak nie o to chodzi. DO RZECZY Chodzi Ci o to by np. po naciśnięciu przycisku program wysłał kod (jaki to teraz nie ma znaczenia) , a BasCom ma go odebrać. Poczym uC ma wykonać określoną czynność. Jeśli chodzi co o to ?? , sprawa jest prosta....

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6067
  • Jak ustawić punkt odniesienia w 16-bitowym ADC w BASCOM po naciśnięciu S1?

    Przycisk do końcówki INT0. On INT0 Int0_handler Config INT0 = Falling Enable INT0 Int0_handler: Gosub Get_ADC_16 ADC_Offset = Napiecie Rerurn Get_ADC_16_2: Disable INT0 'Żeby wciskanie przycisku nie przerwało normalnego pomiaru. Gosub Get_ADC_16 Napiecie = Napiecie - ADC_Offset Enable_INT0 Return Do pomiarów używasz procedury Get_ADC_16_2, która...

    Mikrokontrolery AVR   16 Sty 2009 23:51 Odpowiedzi: 13    Wyświetleń: 1669
  • Implementacja funkcji resetowania czasu przez przycisk w BASCOM AVR

    Witaj, można prościej. Napisz zlecenie w odpowiednim dziale. Nie znam bascoma, ale spróbuję.[syntax=vbnet]początek pętli: Jeżeli przycisk wciśnięty dłużej niż 2s: Zwiększ wypełnienie PWM Jeżeli przycisk puszczony dłużej niż 5s: Zmniejsz wypełnienie PWM Czekaj ułamek sekundy koniec pętli.[/syntax]

    Mikrokontrolery Początkujący   30 Gru 2018 14:42 Odpowiedzi: 3    Wyświetleń: 636
  • ATmega32 – jak wyłączyć JTAG i odzyskać piny portu C w Bascom AVR 1.11.7.7

    Mając otwartego BascomaAVR i ATmega32 w programatorze, klikasz Manual Program , zakładka Lock and Fuse Bits , w grupie Fusebits High zmieniasz Fusebit H na 1: JTAG disable i klikasz na przycisk Write FSH . Musisz przy tym uważać, aby nie zmienić innych ustawień (chyba, że tego chcesz)

    Mikrokontrolery   30 Lip 2006 20:09 Odpowiedzi: 6    Wyświetleń: 4644
  • Projekt loggera GPS na AVR z zapisem na kartę SD - poszukuję gotowego rozwiązania

    Nie widzę w tym programie jak można skompilować kod i zapisać go jako *.hex tak abym mógł go wgrać np: w AvrStudio Domyślam się że mogę to tylko zrobić z poziomu programu Arduino ? Jeżeli tak to czy muszę mieć ten zestaw uruchomieniowy czy mogę użyć programatora którym posługuje się w Bascom i AvrStudio W środowisku Arduino procek programuje się wciskając...

    Mikrokontrolery AVR   30 Paź 2010 19:18 Odpowiedzi: 19    Wyświetleń: 4419
  • bascom avr i program, nazwa przy definiowaniu portów?

    Jeżeli końcówka ma robić jako wejście, używasz słowa pinx.y . Dotyczy to także polecenia alias - które jest tylko informacją dla kompilatora, żeby wstawić w miejscu gdzie występuje przypisane przez nas słowo - oryginalną nazwę portu / pinu. Tak więc powinno być wl1 alias pinc.0 wl2 alias pinc.1 Poza tym polecam stosować może trochę mylącą na początku...

    Programowanie   03 Wrz 2006 13:04 Odpowiedzi: 4    Wyświetleń: 1508
  • 89S52 / Bascom - jak przełączać wyświetlanie temperatury na LCD?

    temperatury zostaja zmienione na lcd ale tylko raz, znaczy się gdy temperatura zmieni się to nie ma zmian na wyświetlaczu. temperatura na lcd zmienia się "live" tylko wtedy gdy trzymam przycisk cały czas. Program działa dokładnie tak jak go napisałeś, w momencie kiedy naciskasz przycisk wartość odczytana jest przepisywana do zmiennej która jest wyświetlana...

    Mikrokontrolery   22 Sie 2005 08:47 Odpowiedzi: 3    Wyświetleń: 1188
  • Attiny 2313 - silnik krokowy wiesza się na 2s, kod w BASCOM

    Mimo że port ma 7 wyprowadzeń to zawsze ustawiaj 8 bitów, bo to wciąż port 8-bitowy tylko że z obciętymi nóżkami. Regulację szybkości robi sie łatwo. Dodajesz jakąś zmienną np LICZ i teraz co każde wejście do przerwania timera to zwiększasz tą zmienną o 1. Teraz porównujesz ją z drugą zmienną np SZYBKOSC. Jeśli LICZ > SZYBKOSC to wykonujesz zawartość...

    Mikrokontrolery AVR   29 Kwi 2012 19:36 Odpowiedzi: 6    Wyświetleń: 2190
  • [ Bascom] program migająca dioda + schemat podłączenia uC d

    Kilka uwag odnośnie tego programu: 1. Zamykaj sekcje w takiej kolejności, w jakiej je otworzyłeś: Do If P = 1 Then D = 0 Wait 2 D = 1 Loop Until P = 0 End If Do If P = 1 Then D = 0 Wait 2 D = 1 End If Loop Until P = 0 2. Rejestr PINx jest tylko do odczytu - w innych językach zapis do niego nie dał by zupełnie nic, nie wiem jaki kod wykonywalny Bascom...

    Mikrokontrolery AVR   07 Sie 2009 00:49 Odpowiedzi: 40    Wyświetleń: 6997
  • Bascom Atmega168 - Wpisywanie liczb klawiatura 4x4 matrycowa

    Klawiature musisz potraktować jak jeden zwykły przycisk. Tyle że zwykły przycisk ma stan wysoki jeśli nienaciśnięty a ten przycisk zwraca 16 jeśli nienaciśnięty. Napisałem na szybko dwa przykłady. Jeden działa bezposrednio na wartosciach a drugi na stringu [syntax=vbnet] Dim Key As Byte Key_val As Byte , Lock As Byte , Licznik As Byte Dim Val_str As...

    Mikrokontrolery Początkujący   30 Mar 2016 20:54 Odpowiedzi: 5    Wyświetleń: 1260
  • Programowanie Attiny2313 na Lampkę RGB - początkujący.

    Musisz ściągnąć program BASCOM AVR. Ważne jest też abyś miał zainstalowaną jakąkolwiek drukarkę. Nie musi ona fizycznie istnieć ale musi być zainstalowana. W ustawieniach (options->programmer) wybierasz odpowiedni programator, czyli STK200/300,a potem podpinasz programator do portu LPT i do procesora. Następnie kopiujesz kod źródłowy, kompilujesz program(F7)....

    Początkujący Elektronicy   06 Lut 2009 22:24 Odpowiedzi: 7    Wyświetleń: 1147
  • atmega8 Bascom - dlaczego przycisk na porcie D.7 nie działa?

    Witam,zaprogramowałem atmeg8 takim programem $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B0000000 Config Portc = Output Portc = &B0000000 Config Portd = Input Set Portd.7 Do If Pind.7 = 1 Then 'jeżeli przycisk 1 wciśnięty Waitms 50 'czekaj sekundy Portc.5 = 1 'zaświeć diodę Waitms 100 'czekaj dwie sekundy Portc.4...

    Mikrokontrolery   18 Mar 2011 20:38 Odpowiedzi: 3    Wyświetleń: 1654
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Hehe... no to następny pomysł - a jak szybko obraca się pętla główna programu? Nie wiem jak masz skonstruowany program, czy w ogóle jest? Dużej precyzji czasów chyba nie potrzeba, nie ma różnicy, moim zdaniem, czy przytrzyma się przycisk 1s czy 1,1s, więc może ten pomysł wsadzić do pętli głównej i bez przerwań. Wtedy w zależności od szybkości pętli...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3454
  • Bascom AVR - Jak zliczać impulsy z PCF8583 za pomocą Timer0?

    Szybko zajrzałem do noty PCF8583 i tam jest napisane, ze kiedy nie używasz funkcji alarmu to stan na pinie INT zmienia się na przeciwny co 500ms. Tak wiec impuls jest na tyle długi ze spokojnie można go traktować jak zwykły przycisk naciskany co sekundę. [syntax=vbnet]$regfile = "m32def.dat" $Crystal=8000000 $hwstack = 64 $swstack=32 $framesize = 128...

    Mikrokontrolery AVR   03 Gru 2016 16:00 Odpowiedzi: 4    Wyświetleń: 1245
  • [bascom] Kod w Bascom dla klawiatury 4x4 z 12 przyciskami i 4 dodatkowymi funkcjami

    Witam, Jak napisać kod programu matrycy 4x4 tak aby 12 przycisków pracowało jako typowa klawiatura matrycowa ,a pozostałem 4 spełniały inną funkcję w programie ?

    Mikrokontrolery AVR   06 Maj 2013 18:25 Odpowiedzi: 8    Wyświetleń: 2265
  • Bascom - jak zrealizować wybór programu za pomocą przerwań?

    Witam. W petli glownej programu musisz sobie napiac jakas procedurke wyboru podprogramow. Np mozesz uzyc do tego 3 przyciskow - jeden do zwiekszana zmiennej np wybor , drugi do jej zmniejszania atrzeci przycisk do potwierdzenia "enter" . Nie pamietam juz dokaldnie skladni w Bascomie ale moze to byc np tak: DDRB=&b11111000 // - piny 0 1 i 2 portu...

    Mikrokontrolery   10 Lut 2006 11:50 Odpowiedzi: 19    Wyświetleń: 2022
  • Bascom: Jak załączyć PWM przyciskiem na Pind.7?

    Witam forumowiczów jestem początkującym jeśli chodzi o programowanie w Bascomie. Od paru dni nie mogę poradzić sobie z PWM. Chciałbym aby po przytrzymaniu przycisku np Pind.7 PWM wysterował się następująco: PWM1a = 800 Wait 1 PWM1a = 500 po puszczeniu przycisku na Pind.7 PWM1a = 0 Config Timer1 = Pwm , Pwm = 10 , Prescale = 64 , Compare A Pwm = Clear...

    Mikrokontrolery Początkujący   14 Kwi 2014 17:55 Odpowiedzi: 6    Wyświetleń: 1329
  • Odczyt stanu przycisków. Jak to zrobić w BASCOMie?

    Witam. Czy mógłby ktoś podać jakiś dobry sposób na odczyt stanu przycisków, najlepiej jakiś kawałek kodu w bascomie.

    Mikrokontrolery   14 Cze 2007 06:53 Odpowiedzi: 5    Wyświetleń: 1503
  • Bascom - jak przesuwać tekst na LCD za pomocą przycisków?

    Witam, na początek powiem ze jestem początkujący, więc prosze o wyrozumiałość. Problem w tym jak napisać programu który by za pomocą przycisków przesuwał tekst w prawo/lewo, lub góra/dół. Dołączam kod programu który napisałem i zdjęcie z proteusa. Z góry dzięki. http://obrazki.elektroda.pl/9491384700_1...

    Mikrokontrolery   19 Sty 2013 16:45 Odpowiedzi: 6    Wyświetleń: 2247
  • Program w Bascomie, zmienianie zapamiętanych parametrów.

    Witam Jak napisać program w bascomie, który by zmieniał zapamiętane parametry. Chciałbym to zrealizować przy pomocy trzech przycisków. np.: - gdy przycisk nr 1 jest nacisniety to wywołuje menu (kolejne naciskanie, powodowałoby przysuwanie tego menu) - gdy wcisniety drugi to zwieksza on parametr - gdy czwarty to zapamiętuje ten parametr trzeci to zmniejsza...

    Mikrokontrolery   02 Sty 2007 18:08 Odpowiedzi: 2    Wyświetleń: 945
  • [bascom] Jak napisać kod w Bascom do obsługi wielopoziomowego menu z 4 przyciskami?

    Witam, mam mały problem z napisaniem kodu tak by wykorzystując cztery przyciski poruszać się po menu jak również ustawiać parametry i je zapisywać do eepromu . Menu wygląda tak 1.MENU 1.1 MENU 1.2 MENU 2.MENU 2.1 MENU 2.2 MENU itd . Proste Menu powiedzmy jednopoziomowe napisałem z instrukcją Case ale nie wiem jak wykorzystać te same przyciski , jeden...

    Mikrokontrolery AVR   15 Kwi 2013 05:10 Odpowiedzi: 2    Wyświetleń: 2205
  • [Bascom] Jak działa kod Bascom do obsługi przycisku S1 i diod LED1, LED2?

    Witam. Jestem początkujący w programowaniu mikrokontrolerów i mam prośbę do osób z większym doświadczeniem o wyjaśnienie zasady działania poniższego kodu. ‘Program obslugi jednego przycisku S1 za pomoca instrukcji Debounce ‘Krotkie przycisniecie S1 umozliwia właczenie i wyłaczenie diody LED1 ‘natomiast przycisniecie przycisku S1 na...

    Mikrokontrolery AVR   11 Paź 2011 15:44 Odpowiedzi: 5    Wyświetleń: 2035
  • Bascom program. uP jako przełącznik. Jak napisać dobrze?

    Witam Niedawno zaczolem programowac w bascom chce napisac program do µP tak aby dzialal jak przelacznik Zrobilem cos takiego: Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111110 Portd = &B1110111 Dim K As Byte K = 0 Do If Pind.0 = 0 Then Incr K If K = 0 Then Portb = &B11111111 If K = 1 Then Portb = &B11111011 If K = 2 Then Portb...

    Programowanie   31 Sie 2006 14:07 Odpowiedzi: 2    Wyświetleń: 1068
  • [bascom] obsługa krótkiego i długiego naciśnięcia przycisku

    Witam serdecznie, mam problem z którym walczę już dość długo. W mikrokontrolery bawię się od dwóch tygodni. Problem polega na stworzeniu kodu do obsługi jednego przycisku: Krótkie naciśnięcie - program robi coś tam Długie naciśnięcie - program robi coś innego Chciałem zbudować proste menu wykorzystując jednego switcha. poniżej kod: $regfile = "m8def.dat"...

    Mikrokontrolery AVR   07 Wrz 2010 12:02 Odpowiedzi: 7    Wyświetleń: 3477
  • [Bascom][AVR]Jak uruchomić ten program z wykorzystaniem przycisku

    Witam, Mam mały problem z napisaniem kodu tak aby ten program uruchamiał się za pomocą przycisku [syntax=basic4gl]Config Pinb.1 = Output 'linia pb1 jako wyjście Config Timer0 = Timer , Prescale = 256 'deklaracja timera jako czasomierza On Timer0 Przerwanie_co_2ms 'deklaracja jaka etykieta obsługuje Led Alias Portb.1 'alias dla wyjścia b.1 Dim Licznik...

    Mikrokontrolery Początkujący   16 Sie 2012 19:12 Odpowiedzi: 10    Wyświetleń: 1701
  • [BASCOM] Menu z 3 przyciskami - góra, dół i enter.

    Witam, Zamierzam stworzyć menu w którym będzie można ustawiać używając 3 przycisków temperaturę. Napisałem taki kod: $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output Config Pind.5 = Input Config Pind.6 = Input Config Pind.7 = Input Portb = &B0000000 Portd = &B0000000 Dim Tempzadana As Long Declare Sub Menu Declare Sub Normal...

    Mikrokontrolery AVR   30 Sty 2010 21:22 Odpowiedzi: 42    Wyświetleń: 7714
  • bascom - licznik up / down, tylko jednym przyciskiem

    Witam, Mam problem z zrealizowaniem za pomocą tylko jednego przycisku funkcji: naciskam - licznik zlicza w górę puszczam - licznik zatrzymuje się naciskam - licznik zlicza w dół puszczam - licznik zatrzymuje się itd... Męczę się nad PWM - regulacją podświetlania LCD, na atmega8, problemu nie widzę ze sterowaniem dwoma przyciskami, ale rozłożyłem się...

    Mikrokontrolery   23 Lis 2007 20:51 Odpowiedzi: 4    Wyświetleń: 2017
  • Ustawienie w Bascomie wejścia dla przycisku podłączonego do masy

    Witam, Jak ustawić w bascomie wejście dla przycisku podłączonego do masy. Dokładniej chcę podłączyć przełączniki krańcowe do końcówek obsługujących przerwania. chciałbym aby przełączniki zwierały właśnie do masy. Czy muszę jakoś to ustawić oprócz deklaracji przerwań i akcji?

    Mikrokontrolery AVR   08 Maj 2012 19:08 Odpowiedzi: 7    Wyświetleń: 1092
  • [Bascom] Menu - przycisk a sekwencyjna zmiana przełacznikiem

    Witam, Podczas pisania programu menu wyskoczył mi taki mały problem , może najpierw przedstawię kod [syntax=basic4gl] Config Pind.3 = Input Set Portd.3 Memo Alias Pind.3 Config Pind.4 = Input Set Portd.4 Smulti Alias Pind.4 Dim Nr_menu As Byte , Klucz As Bit , Step_ As Byte , Vfoab As Byte Nr_menu = 0 Do Cls Lcd Lookupstr(nr_menu , D_menu) On Nr_menu...

    Mikrokontrolery AVR   27 Sie 2012 18:01 Odpowiedzi: 7    Wyświetleń: 1377
  • Bascom: Jak symulować długie naciśnięcie klawisza co 0.2s?

    Jak w bascomie wykryć naciśnięcie klawisza (to juz mam) i jesli nie zostanie puszczony to po upływie np sekundy symulować jego naciskanie co np 0.2s. Chodzi o to ze mam dość długie menu wyświetlane na lcd i jego przewijanie przez każdorazowe wciśnięcie klawisza jest długotrwałe.

    Mikrokontrolery   30 Mar 2004 23:23 Odpowiedzi: 4    Wyświetleń: 1959
  • Program do włącznika bistabilnego z wieloma przyciskami i wyjściami - Bascom

    Witam potrzebuję porady jak napisać prosty program do włącznika bistabilnego .Schemat jest banalny na portach B i D są podłączone przyciski ,zaś na portach A i C są podłączone układy ULN2003 ,z układów ULN wychodzi napięcie na przekaźniki. Próbuję coś robić ale schematy z kursów (Bascom) co są wrzucone do internetu są na jednej diodzie i jednym przycisku,jak...

    Mikrokontrolery Początkujący   11 Mar 2016 16:14 Odpowiedzi: 5    Wyświetleń: 1185