jednym przyciskiem bascom kolejne

Znaleziono około 398 wyników dla: jednym przyciskiem bascom kolejne
  • BASCOM AVR attiny2313 – jak wykonać różne akcje po kolejnych naciśnięciach przycisku

    Do if Pin = 0 then incr Zmienna_Pomocnicza if Zmienna_Pomocnicza > 2 then Zmienna_Pomocnicza = 0 if Zmienna_Pomocnicza = 0 then Wyslij kod 13 if Zmienna_Pomocnicza = 1 then Wyslij kod 14 if Zmienna_Pomocnicza = 2 then Wyslij kod 15 Bitwait Pin, set end if Loop To taki prosty programik na kolanie napisany. W miejsce Pin wstawic nazwe pinu do ktorego...

    Mikrokontrolery   09 Cze 2006 17:57 Odpowiedzi: 1    Wyświetleń: 924
  • Niechciane działanie przycisku pilota RC5 , Bascom

    Może pilot ma takie zabezpieczenie, że podczas dłuższego niż sekunda wciśnięcia przycisku ponawia i przerywa sygnał. Program będzie to wykrywał jako kolejne naciśnięcia.

    Mikrokontrolery Początkujący   10 Sty 2019 18:31 Odpowiedzi: 10    Wyświetleń: 738
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [BASCOM] Obsługa zgrzewarki - sterowanie triakiem za pomocą Atmega8 i układów CNY17

    Brakuje oczekiwania na puszczenie przycisku wyzwalania. W takim przypadku będziesz musiał uważać aby przycisk trzymać krócej niż 300ms, inaczej wygeneruje są kolejny impuls

    Mikrokontrolery Początkujący   04 Lip 2022 10:26 Odpowiedzi: 46    Wyświetleń: 2439
  • REKLAMA
  • Jak w Bascom 8051 przerwać pętlę i przejść do kolejnej za pomocą przerwania?

    elektryk: chyba nie masz "dejavu", no chyba ze ja tez mam :) polecam uzywac przycisku "szukaj"

    Mikrokontrolery   01 Paź 2003 23:25 Odpowiedzi: 3    Wyświetleń: 1204
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    No właśnie podejrzewałem , to że użyjesz Wait, który tak jakby "zawiesza" procesor na 25 sekund. Najlepiej by było użycie timera do ustalania czasu, ale wiem, że dla początkującego to za trudne. Podpowiem więc inne rozwiązanie: Daj w pętli głównej wait1. Następnie zwiększaj zmienną i napisz warunek kiedy osiągnie ona 25 (if then endif) oraz kolejny...

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3501
  • REKLAMA
  • Jak przełączać podprogramy w BASCOM AVR jednym przyciskiem?

    Lub zamiast tak: if pind.0=0 then call inny podprogram end if możesz tak: if pind.0=0 then exit sub i wtedy automatycznie procedura zostanie zakończona, program powróci do pętli głównej gdzie masz detekcję klawiszy i na podstawie tego który będzie naciśnięty klawisz wykona się wywołanie kolejnej procedury.

    Mikrokontrolery   22 Gru 2007 10:21 Odpowiedzi: 2    Wyświetleń: 849
  • Bascom: Jak załączyć PWM przyciskiem na Pind.7?

    Trochę niejasno piszesz. Po wciśnięciu przycisku ma się wykonać te trzy linie i co dalej?? Czy póki trzymasz cały czas ma bć jeszcze PWM1a=500 aż do momentu puszczenia przycisku ? Jeśli tak to wystarczy na końcu tego co podałeś badać puszczenie guzika i po jego puszczeniu kolejna linia to wyzerowanie PWM.

    Mikrokontrolery Początkujący   14 Kwi 2014 17:55 Odpowiedzi: 6    Wyświetleń: 1308
  • BASCOM: Jak naprzemiennie uruchamiać podprogramy PR1 i PR2 jednym przyciskiem?

    Musiałbyś to zrobić na przerwaniach aby podczas działania PR1 lub PR2 wyłapać wciśnięcie S1. Wg mnie to najbardziej optymalne rozwiązanie. W tym wypadku nie ma konieczności stosowania przerwania. Wystarczy posłużyc się dodatową flagą lub pomocniczą zmienną i odpowiednio icrementowac jej wartośc w zależności od potrzeb - w analogiczny sposób jak przy...

    Mikrokontrolery AVR   12 Mar 2013 17:45 Odpowiedzi: 3    Wyświetleń: 1335
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Zaproponowane zmiany nic nie zmieniły. Jak była obsługa 12bitów to procesor i tak rozpoznawał jaka to ramka za pomocą długości bitu startowego i dalej już "nie obsługiwał" części odpowiedzialnej za tą ramkę 12bit. Sprawdziłem i odbiera normalnie zawsze pierwszą ramkę, załączam ekrany oscyloskopu, drugi kanał jest wyzwalany flagą po odebranej ramce...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7074
  • [atmega8][Bascom]Kłopoty przy obsłudze przycisków.

    LED5W - ciekawe podejście do kwestii menu. Ja zwykle CASEm robiłem płaskie, przechodzenie jednym przyciskiem a wartości (zwiększ, zmniejsz) ustalałem kolejnymi dwoma. Może pokusić się o napisanie uniwersalnego menu dwu lub trzy przyciskowego?

    Mikrokontrolery AVR   09 Lut 2010 20:57 Odpowiedzi: 9    Wyświetleń: 3546
  • Bascom: Sterowanie silnikami krokowymi ATMega8, błąd w obsłudze przycisków

    Gdy przycisnąłeś przycisk ale trzymałeś go mniej niż 70 okresów to zmienna Opoznienie_odczytu dochodziła do powiedzmy 65. Ale po puszczeniu przycisku nie resetowałeś zmiennej. Czyli miała ona dalej 65. I kolejne przyciśnięcie było obsługiwane za 5 cykli, a nie za 70 cykli tak jak chciałeś. Bo zmienna musiała doliczyć do 70 a już miała 65 czyli brakowało...

    Mikrokontrolery AVR   14 Sty 2010 20:44 Odpowiedzi: 33    Wyświetleń: 4422
  • [Bascom] Jak poprawnie obsłużyć przycisk w pętli Case?

    Bo musisz jeszcze zrobić blokadę żeby reagowało dopiero na kolejne wciśnięcie. Czyli inaczej na zbocze a nie na stan.

    Mikrokontrolery Początkujący   05 Sie 2013 21:20 Odpowiedzi: 18    Wyświetleń: 1962
  • REKLAMA
  • Bascom: Generowanie impulsu 50ms na ATtiny2313 przy wciśnięciu i zwolnieniu przycisku

    Witam. Program według mnie jest przejrzysty. Po wejściu do podprogramu pierwsze If... sprawdzi jeszcze raz czy jest wciśnięty przycisk K1 wygeneruje impuls i wejdzie w pętlę Do... Loop o ile w dalszym ciągu jest wciśnięty przycisk. Jeżeli nie to wygeneruje jescze raz impuls jeszcze raz i wyjdzie z podprogramu. Ja również tego nie sprawdzałem, ale powinno...

    Mikrokontrolery   02 Mar 2008 18:16 Odpowiedzi: 13    Wyświetleń: 2756
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

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

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3120
  • Jak napisać program do DSM 51 dla symulatora kierunkowskazów?

    Tego typu pytania - niezbyt odpowiadają gustom forumowiczów :-) Ale możesz zwiększyć swoją szansę na otrzymanie wskazówek, dokładniej precyzując problem. Kilka rzeczy, które należałoby jeszcze podać: - jaki to konkretnie procesor / jaka płyta uruchomieniowa - jak podłączony jest do tego wyświetlacz, ile pozycji ma wyświetlacz (ile cyfr mieści) - zdefiniować...

    Mikrokontrolery   10 Maj 2010 18:25 Odpowiedzi: 1    Wyświetleń: 1170
  • [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ń: 1125
  • [Atmega8] [Atmega8][Bascom] Kod nie działa po krótkim naciśnięciu przycisku - jak naprawić?

    Kol. Saabotaz Twój program zaskoczył od razu co mnie bardzo ucieszyło. Bascom 1.11.9.5 kompiluje go i zajmuje 7% w pamięci przy 3 przyciskach, ale stany na wyjściach zmieniane są dopiero po puszczeniu przycisku :( Kol. SylwekK Juz kiedyś wykorzystałem Twój kod i nie miałem z nim problemu aż do momentu kiedy przyszło mi obsługiwać więcej przycisków i...

    Mikrokontrolery AVR   06 Paź 2012 16:43 Odpowiedzi: 13    Wyświetleń: 2298
  • Włączanie układu po dwóch kliknięciach i wyłączanie po kolejnych dwóch - przytrzymywanie przycisku

    tylko trzeba znać choć odrobinę podstaw programowania w C Są też inne możliwości jak asembler czy bascom. Taką funkcjonalność pociągnąłby nawet 10F200 z 256B pamięci programu i 16B ramu.

    Początkujący Elektronicy   29 Wrz 2022 09:31 Odpowiedzi: 23    Wyświetleń: 747
  • Atmega16 i Bascom - Przerwania z przycisków na porcie A, jak to zrobić?

    flaga to zmienna bitowa. pseudokod: przerwanie co 50ms: if P1 =1 if flaga_P1 =1 start silnik zacznij odliczanie 20sek else flaga_P1=1 else flaga_P1 = 0 kolejny sygnal...........

    Mikrokontrolery AVR   20 Lip 2010 18:27 Odpowiedzi: 15    Wyświetleń: 2187
  • Jak stworzyć menu w Bascomie z jednym przyciskiem do wyboru podprogramów?

    Witam, Chciałbym zrealizować proste menu w Bascomie, które wybiera podprogramy za pomocą switcha dołączonego do portu. Każdy podprogram musi być zapętlony, ale po ponownym naciśnięciu przycisku wyboru musi z niego wyjść i przejść do kolejnego podprogramu. Wymyśliłem, że to mogło by być tak jak poniżej, ale coś mi się wydaje że można to zrobić lepiej...

    Mikrokontrolery   19 Lip 2006 17:13 Odpowiedzi: 5    Wyświetleń: 3003
  • Bascom: Problem z funkcją getrc5 i odbiornikiem SFH506 - różne komendy

    Potrzebuje pomocy! Wszystko działa jak nalezy w bascomie z wyjatkiem funkcji getrc5.Kupowalem juz kilka nowych ukladow (sfh506) i wciaz to samo!Uzywajac tylko jednego przycisku pilota(onkyo) mam za kazdym kolejnym nacisnieciem inna komende i inny adres.Z gory dzieki!/smalski

    Mikrokontrolery   04 Kwi 2003 14:26 Odpowiedzi: 7    Wyświetleń: 1705
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    Sprawdziłem ten kod przed chwilą i jeśli na PD6 jest przycisk.. to jego kolejne naciskanie włącza lub wyłacza naprzemiennie diode LED na pinie PORTD.7 100% tested [syntax=vbnet]$regfile = "m644pdef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 Pcmsk3 = &B01000000 Enable Pcint3 : On Pcint3 Pcint3_isr Config Portd.6 = Input : Set...

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 945
  • [Bascom] Jak działa kod Bascom do obsługi przycisku S1 i diod LED1, LED2?

    Rozumiem że reszta programu jest według mojego toku myślenia. Druga pętla jest częścią podprogramu Obs_s1 - czy tak? Czy takich podprogramów z pętlami można pisać większą ilość? Tzn. Czy można napisać podobny podprogram dla drugiego guzika s2 i sterować kolejnymi dwoma diodami?

    Mikrokontrolery AVR   11 Paź 2011 15:44 Odpowiedzi: 5    Wyświetleń: 1987
  • AtTiny13: Jak zliczać 3 naciśnięcia przycisku w 2 sekundy w Bascom?

    No właśnie nie widzę w helpie , trzeba podawać te adresy czy można zostawić bez i wtedy załaduje kolejne wolne ? Coś z tym Tiny 13 było inaczej .

    Mikrokontrolery AVR   18 Lut 2011 13:14 Odpowiedzi: 15    Wyświetleń: 2882
  • Klawiatura AT [bascom]. Odczytanie numerów klawiszy.

    No po przecinku... E0 to kod oznaczający grupę przycisków lub jakąś funkcję (w tej chwili nie mam czasu sprawdzić), czyli Ciebie interesuje kolejna wartość po przecinku.

    Mikrokontrolery AVR   11 Sie 2011 16:31 Odpowiedzi: 14    Wyświetleń: 3203
  • Jak napisać stoper w Bascom na 51 z sygnałem po 3 minutach?

    Jeżeli ktoś ma programik czy sampla w Bascom , lub pomysł , na programik sumujący czas kolejnych naciśnięć przycisku. Po osiągnięciu 3 minut łącznego czasu przyciśnięć włączenie sygnału dźwiękowego i jednocześnie zliczanie od zera czasu następnych przyciśnięć. Długo szukam ale czegoś podobnego nie mogę znalęźć , a moja znajomść Bascomu, nie pozwala...

    Mikrokontrolery   17 Wrz 2005 09:11 Odpowiedzi: 2    Wyświetleń: 1233
  • Jak napisać program w Bascomie do sekwencyjnego przełączania 8 pinów?

    Witam , jestem początkujący w Bascomie i nie umie sobie poradzić z napisaniem programu do przełączania za pomocą jednego przycisku 8 pinów w procesorze tzn. tak aby kolejne dotknięcie przełącznika przełączało kolejny pin w jakimś tam porcie

    Mikrokontrolery Początkujący   12 Sie 2012 06:43 Odpowiedzi: 13    Wyświetleń: 1740
  • [BASCOM-AVR] Jak zliczyć impulsy, przez okreslony czas.

    Banalne zadanie. A więc włączasz licznik(lepiej TIMER1-większa pojemność), tak, aby odliczał ci te 10sekund. Dajesz zmienną którą zwiększasz np co 1sekunde (zmienna o nazwie sekundy). W czasie odliczania do 10s w pętli głównej zliczasz impulsy przycisku i zwiększasz je w innej zmiennej (np. impulsy). Po 10 sekundach w zmiennej sekundy będzie10s a w...

    Mikrokontrolery AVR   04 Sty 2011 13:54 Odpowiedzi: 2    Wyświetleń: 1209
  • [BASCOM] Atmega16 - Sterowanie wejściami za pomocą pilota i przycisków

    Znowu wielkie dzięki przy okazji rozwiązałeś mój kolejny problem z powrotem zawsze do tego samego wejścia po wyłączeniu i ponownym włączeniu.

    Mikrokontrolery AVR   09 Wrz 2016 17:33 Odpowiedzi: 15    Wyświetleń: 2331
  • [Attiny13] Attiny13 BASCOM - Procesor nie przechodzi w tryb power down, co robić?

    Diody migają po dwa razy, kolejne dwa razy zawsze po naciśnięciu przycisku, tak w kółko. Jak nie naciskam to nic się nie dzieje.

    Mikrokontrolery AVR   29 Paź 2011 18:38 Odpowiedzi: 22    Wyświetleń: 5330
  • CD4021 z Bascomem - pętla zatrzymuje się na poleceniu Shiftin, jak to naprawić?

    Faktycznie, pętla teraz chodzi, ale wciąż otrzymuję 0 choć naciskam różne klawisze. Rozumiem, że odczytanie pierwszych 8 bitów to 8 przycisków podłączonych do 1 układu, a odczytanie kolejnych to kolejne przyciski kolejnego układu? Tzn tak rozumiem, że to powinno działać. Ale nie działa :/

    Mikrokontrolery   02 Maj 2007 20:58 Odpowiedzi: 4    Wyświetleń: 1820
  • ATMEGA32 BASCOM – kod przełącznika bistabilnego na przekaźnik (portd.2, portd.4)

    Ten przykład działa, ale tylko dla jednego "przełącznika" ale gdy robie np dwa kolejne to już coś jest źle. Buduje urządzonko, które będzie załączać 3 przekaźniki: - 3 przyciski (portd.4, portd.5, portd.6) - 3 przekaźniki (portd.1, portd.2, portd.3) Jak to można zrobić w BASCOMie?? Kod dla w/w konfiguracji: Config Debounce = 30 Config Portd = Output...

    Mikrokontrolery   05 Gru 2004 14:53 Odpowiedzi: 4    Wyświetleń: 1056
  • Jak zasilić stoper na Atmega8 z wyświetlaczem LED w Bascom?

    1.STFW.... 2.RTFM [kolejny bascomowiec] 3.Naprawde, bascom nie zastępuje programisty do tego stopnia, zeby miał zaimplementowaną obsługe CZTEROCYFROWEGO WYSWIETLACZA LED!... Wniosek: Uzyj multipleksowania, a jesli nie wiesz co to jest, zastosuj sie do punktu pierwszego. 4.Jak wyeliminować to ze "tak jakbys nacisnął dwa razy": to sie nazywa drganie styków....

    Mikrokontrolery   21 Kwi 2008 18:30 Odpowiedzi: 13    Wyświetleń: 7860
  • Bascom AVR: Jak poprawnie zliczać naciśnięcia przycisku na AT90S2313?

    Ja bym tu dał Debounce , bo tak to nie wiadomo czy to drgają naduszane styki, czy to już kolejne naduszenie. I dalej, niech się zmienna powiększa za każdym naduszeniem. Poco przerwania?

    Mikrokontrolery   30 Maj 2008 13:17 Odpowiedzi: 11    Wyświetleń: 2899
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Wycięte z większego programu ale widać cała pętle i ideę menu, obsługi ekranu głównego i nawet kolejnych poziomów (podmenu). Skok do odczytu klawiszy jest raz na pętle niezależnie w której części menu znajdujemy się. Zmienna Marker jest znacznikiem określający położenie aktualnie wyświetlanej zawartości ekranu. Menu to zamienna odpowiadająca ilości...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9453
  • Bascom - odróżnianie podanego sygnału na port i dalej na LCD

    Deklarujesz zmienną do liczenia czasu po wciśnięciu przycisku. Gdy puścisz przycisk, określona wartość wykonuje GOSUB do wykonania zadania(LCD czy sterowanie portami) i zeruje zmienną. Kolejne naciśnięcie przycisku zaczyna liczenie od początku i czeka na puszczenie przycisku. Możesz też wykorzystać TIMER do liczenia czasu.

    Mikrokontrolery AVR   19 Sty 2011 22:21 Odpowiedzi: 2    Wyświetleń: 945
  • Jak poprawić kod Bascom dla przełącznika audio na Attiny13?

    Jest to przełącznik pierścieniowy, jest jeden przycisk (portb.3) i zwierając go pojawiają się stany wysokie kolejno na wyjściach, po włączeniu zasilania pojawia się stan wysoki na portb.0, po wciśnięciu przycisku, stan wysoki na portb.1 po kolejnym wciśnięciu, stan wysoki na portb.2 i tak w kółko

    Mikrokontrolery Początkujący   01 Mar 2012 20:48 Odpowiedzi: 10    Wyświetleń: 1823
  • [Atmega8] Atmega8 Bascom Rc5 - Odbiornik IR pokazuje błędne dane na LCD

    U mnie działa na 100%. Czy sprawdzasz na oryginalnym pilocie z kodem RC-5 ?. Pytam dlatego, ponieważ pisałeś o wykonaniu własnego pilota. Rozumiem, iż w odbiorniku masz zewnętrzny kwarc 8MHz. Waitms ustawiłem na 200ms po to aby można było dokładniej odczytać kod. Przed naciśnięciem kolejnego przycisku musisz odczekać aż pojawi się napis "Oczekiwanie...

    Mikrokontrolery AVR   15 Cze 2021 15:45 Odpowiedzi: 13    Wyświetleń: 7536
  • Bascom: Jak poprawnie przełączać PWM przyciskiem?

    Witam!! Można prosić o sprawdzenie poprawności kodu. Czy jest dobrze ( logicznie napisany). If Pina.6 = 0 Then ' Wyłączenie/włączenie wyświetlacza lcd Waitms 100 Toggle Portd.4 End If If Portd.4 = 0 Then Pwm1b = 0 Else Pwm1b = Zmienna(33) End If Założenie jest takie że po naciśnięciu przycisku pwm ma wartość 0 a po kolejnym odczytuje wartość...

    Mikrokontrolery AVR   07 Sie 2011 20:45 Odpowiedzi: 11    Wyświetleń: 1786
  • [Atmega8][Bascom] Inteligentny / Wielofunkcyjny Przycisk

    To nie jest jeszcze to co oczekuje, mianowicie: Są 3 tryby pracy: -Wyświetlanie temperatury (główny) - Po jednym naciśnięciu przycisku przechodzi do wyświetlania temp max i min i czeka na kolejne instrukcje - a jeżeli ten sam przycisk jest naciśnięty dłużej (np. 3sekundy) to przechodzi do resetowania wartości max i min i wraca do wyświetlania temperatury.

    Mikrokontrolery AVR   05 Sie 2008 19:19 Odpowiedzi: 6    Wyświetleń: 3501
  • 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ń: 2536
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    hmm. No właśnie tego rozwiązania chciałem uniknąć, też na to wpadłem ale sieć chciał bym by miała potencjał do przyjęcia choć 20 slave-ów na przyszłość a to już 5 pinów i grubszy kabel. Możesz użyć multipleksowania, lub rejestru równoległo-szeregowego - np. na I2C - masz 8 wejść, a tylko dwoma pinami łączysz z MCU. Można też kodować analogowo - np....

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2937
  • Jak włączyć i wyłączyć LED tym samym przyciskiem na AT89C4051 w Bascom 8051?

    Wcześniej wspomniałem o AT89C4051 ponieważ używam go do odczytu napięć z 28 przycisków (każdy innej wartości) i DEBOUNCE tutaj nie ma zastosowania. Wszystko byłoby super, gdyby nie było konieczności stałego odczytu pozostałych wartości przycisków, a wtym przypadku procek zostaje zajety wyłącznie sprawdzaniem stanu styku. Pokombinuje wsadzić tą procedurkę...

    Mikrokontrolery   20 Mar 2005 12:27 Odpowiedzi: 5    Wyświetleń: 1779
  • [m32] Jak emulować komendy RC5 jako przyciski w menu BASCOM?

    Przecież tyle na elektrodzie jest przykładów jak to zgrabnie robić w Bascomie. Ale przynajmniej kolega widać że się męczy sam a nie na gotowca poluje. Więc ok, ja to robię np tak: Inicjalizacja obsługi RC5 Config Rc5 = Pind.3 Dim Address As Byte , Command As Byte Dim Ir_flag As Byte Ir_flag = 0 On Int1 Int1_rc5 Config Int1 = Low Level Enable Int1 Obsługa...

    Mikrokontrolery AVR   11 Lis 2009 23:19 Odpowiedzi: 12    Wyświetleń: 1558
  • 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ń: 930
  • Obsługa klawiatury ADC w Atmega z Bascom dla kierownicy samochodowej

    Witam! Czy mógłby mi ktoś opisać jak obsłużyć w BASCOMie klawiaturę podłączoną pod ADC? Dokładnie wygląda to tak, że mam w samochodzie kierownicę wielofunkcyjną z czterema przyciskami. Z klawiatury wychodzą dwa przewody na których po naciśnieciu kolejnych przycisków pojawiają się opory: 0, 80, 190, 40Ohm (okolo) Podłączyłbym tą klawiaturę do przetowrnika...

    Mikrokontrolery   18 Lip 2010 23:44 Odpowiedzi: 8    Wyświetleń: 3117
  • ATtiny2313 BASCOM AVR – sterowanie silnikiem DC PWM, start/stop jednym przyciskiem

    Trzeba klawiszem zerować zmienną odpowiedzialna za wypełnienie (ustawiać wypełnienie 0 - zatrzymanie silnika), a przedtem zapisać jej wartość w zmiennej pomocniczej. Kolejne naciśnięcie klawisza powinno przepisywać zapamiętaną wartość do zmiennej określającej wypełnienie. Czyli klawiszem zmieniałbym zmienną jednobitową (0 lub 1), a w instrukcji warunkowej...

    Mikrokontrolery   06 Lip 2006 19:35 Odpowiedzi: 4    Wyświetleń: 1969
  • Piórnik- kilka softów oraz schematy

    Dobra sam jestem ciekaw czy to w ogóle ruszy?? Proszę przestrzegać zasad. http://www.elektroda.pl/rtvforum/viewtop... (joy_pl) UWAGI !!. W symulacji to trochę głupiało, ale na logikę powinno działać. najpierw trzeba sprawdzić czy dioda IR nie świeci jak nie jest naciśnięty żadny przycisk. Najlepiej komórką z aparatem fotograficznym....

    DIY Poczekalnia   18 Lis 2009 18:17 Odpowiedzi: 758    Wyświetleń: 130069
  • [Bascom] Sprawdzenie kodu sterownika dyskotekowego 6 lamp 230V na atmega8 w Bascom

    Dane do migania powinny być zapisane w DATA. W pętli głównej robisz tylko RESTORE do właściwego efektu w liniach DATA i potem komendą READ czytasz kolejne bajty efektu. Używasz timera to wyznaczenia przerw oczekiwania do wyświetlenia kolejnego bajtu efektu. W tym czasie pętla główna DO-LOOP wykonuje się z pełną szybkością i nasłuchuje przycisków. Program...

    Mikrokontrolery AVR   28 Lut 2012 23:13 Odpowiedzi: 20    Wyświetleń: 2189
  • [Zlecę] Zlece Napisanie programu w BASCOM bardzo prosty

    Witam, zlecę napisanie programu w środowisku BASCOM-AVR. Dodam iż jak można się domyślić, zastosowanie jest amatorskie (hobbystyczne). Program jest prosty na atmege 8 Program działał by tak : Włączono zasilanie , czekaj na impuls stan wysoki (przycisk) po naciśnięciu przycisku program podaje sygnał wysoki (powiedzmy na tranzystor) w określonym czasie...

    Ogłoszenia Elektronika   12 Sie 2015 14:58 Odpowiedzi: 4    Wyświetleń: 822
  • Jak sterować wejściami i wyjściami PCF8574 w BASCOM?

    Witam Komunikuję się z układem PCF8574 po I2C i potrzebuję zrobić coś takiego: Piny P0, P1, P2, P3 mają być jako wejścia i po naciśnięciu przycisku mają wczytać jakąś wartość do zmiennej. Natomiast pozostałe 4 piny, czyli P4, P5, P6, P7 mają pracować jako wyjścia. Chciałbym, żeby po wpisaniu jakiejś wartości do kolejnej zmiennej, zapaliła mi się dioda...

    Arduino   06 Lut 2024 13:43 Odpowiedzi: 2    Wyświetleń: 291
  • BASCOM AVR - Błąd OBJ or DBG file not found przy symulacji programu

    To DEGBUG FILE miałem zaznaczone i to drugie także jak klikne żeby kompilowało to sie nic nie dzieje . Ten błąd wyskakuje gdy chce dokonać symulacji . W zakładce Simulator zauważyłem ze nie ma programu do symulacji a na dole jest jeszcze Parametr i tam jest półprzezroczysty napis {file}.OBJ i to chyba o to mu chodzi że nie chce symulować . Trzeba tam...

    Mikrokontrolery   24 Lip 2006 14:42 Odpowiedzi: 4    Wyświetleń: 4022
  • Zdalne sterowanie pilotem RTV

    http://obrazki.elektroda.pl/5462459700_1... Witam Chciałbym zaprezentować mój projekt zdalnego sterowania pilotem RTV z funkcją uczenia się kodu przycisku. Układ powstał na potrzebę sterowania oświetleniem diodowym pod półką w pokoju. Układ powstał na bazie procesora ATMEGA8 taktowanego zegarem wewnętrznym 8MHz. Program napisany w BASCOM...

    DIY Konstrukcje   04 Lis 2012 23:24 Odpowiedzi: 29    Wyświetleń: 18903
  • BASCOM: przewijanie tekstu z EEPROM na LCD Nokia (6x14) – jak zaimplementować?

    Tak nie będzie działać. Sprobuj poniższego kodu: do If Adress = 10 and Comand = 1 Then I=1' zaczynamy od 1 bajtu Do Readeeprom C , I Waitus 50 Print C incr I loop untill I=84' petla az do 84 bajtu End If If Adress = 10 and Comand = 1 Then I=85' zaczynamy od 85 bajtu Do Readeeprom C , I Waitus 50 Print C incr I loop untill I=169' petla az do 169 bajtu...

    Mikrokontrolery   15 Sie 2007 07:25 Odpowiedzi: 9    Wyświetleń: 1818
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Teraz z innej beczki: Jest sobie program, gdzie po każdorazowym naciśnięciu przycisku program skacze do kolejnych CASE i wszystko działa, ale... Po załączeniu zasilania nie dzieje się nic, bo program czeka na pierwsze naciśnięcie guzika, a ja potrzebuję, żeby ruszył od razu np CASE1

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7119
  • Prosty program do napisania brama wjazdowa...Bascom

    dobre ;) tylko ja to zrobie tak że wciśnięty przycisk to 1. I właśnie w tym miejscu mam kolejne pytanie. Jaka jest różnica między przyciskami "podającymi" stan wysoki i niski? Widze że większość "podłącza" pin pod masę aby wysterować uC, dlaczego?

    Mikrokontrolery Początkujący   11 Cze 2014 10:53 Odpowiedzi: 72    Wyświetleń: 11474
  • Dlaczego program pralki w Bascomie pomija instrukcje wyboru temperatury?

    Hi ! Problem w tym, że nie zabezpieczyłeś przycisków przed drganiem styków. Użyj opcji Debounce i dodatkowo zrób kontrolę puszczenia klawisza po naciśnięciu zanim program wykona kolejny krok. Pozdrawiam...

    Programowanie   21 Kwi 2005 17:06 Odpowiedzi: 1    Wyświetleń: 1031
  • 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ń: 1236
  • [Bascom] Jak wysyłać bity sterujące do DS1802 przez 3wire z Atmega32 w Bascom?

    Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...

    Mikrokontrolery AVR   07 Sie 2010 13:17 Odpowiedzi: 2    Wyświetleń: 2028
  • uProg - mały, szybki, przenośny programator AVR z SD

    BASCOMA uczyłeś się indywidualnie, czy przez szkołę :?: Bascoma uczą i to nawet na studiach (kto chce akurat projekty może pisać w C), ale na pewno nie uczą aż takich zaawansowanych rzeczy jak biblioteki SD czy ISP... To co w szkole, to kończy się raczej na zapaleniu LEDów albo napisaniu Hello World na LCDku. Ja też jestem ciekaw gdzie zamiawałeś PCB?...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 154795
  • Bascom '51: Jak napisać program do sterowania portami przyciskiem?

    Witam mam problem dotyczacy napisania programu. Otóz chodzi mi o program który po nacisnieciu jednego przycisku wlacza zapalanie pokolei portow od 1.7 do 1.0 a drugi klawisz np. od 1.0 do 1.7 lub inna kombinacje Prosze o POMOC!! Z góry dzieki!! Pozdrawiam Czy nie możesz założyć sobie jednego tematu , w którym co tydzień będziesz pytać jak pisać kolejne...

    Mikrokontrolery   03 Wrz 2004 22:36 Odpowiedzi: 1    Wyświetleń: 1143
  • Jak stworzyć menu w Bascom do sterowania przekaźnikami?

    Witam Wszystkich, Piszę program do sterowania przekaźnikami, w tym programie będą różne opcje(Menu). Jak najlepiej zrobić menu w BASCOMie?? Chodzi mi konkretnie o menu typu: - PROGRAM GŁÓWNY ---> naciskam przycisk np. portd.1 i wchodzę w USTAWIENIA1 ----> naciskam kolejny raz klawisz portd.1 i wchodze w USTAWIENIA2 Czy jest coś lepszego od? If Pind.1...

    Mikrokontrolery   06 Gru 2004 16:59 Odpowiedzi: 3    Wyświetleń: 2591
  • BASCOM AVR - Implementacja przycisku ON/Stand-by z opóźnieniem 3s

    2. Odpowiedź na moje 2 pytanie. 3,4. nie chodziło mi o znak w warunku if, a o sprawdzenie stanu klawisza po czasie 3s, który tu jest spełniony (co przeoczyłem) w warunku wyjścia z pętli w korelacji z Licz. 5. przerwanie zostanie wykonane po zwolnieniu klawisza. Moje ostatnie pytanie dotyczyło pracy układu, czy w czasie wykonywania przerwania INT1 kolejne...

    Mikrokontrolery Początkujący   24 Sie 2012 10:58 Odpowiedzi: 11    Wyświetleń: 2064
  • ATtiny 2313 - Dekadowy licznik rewersyjny nie reaguje na przyciski

    Ok pomijając programator. Program działa prawidłowo bez instrukcji lookup. Ale składnia jest prawidłowa - wartości do przepisania też. Jeżeli istnieją wątpliwości do instrukcji 'lookup', to dla testu podmień ją kolejnymi wpisami: PORTB = 192 waitms 500 PORTB = 249 waitms 500 '......... i tak dalej '.......... PORTB = 144 ' az do wyczerpania całej tabeli...

    Mikrokontrolery AVR   30 Lis 2015 08:22 Odpowiedzi: 36    Wyświetleń: 2382
  • Wytrawiarka mikroprocesorowa "akwarium", ale jeszcze inaczej

    Podoba mi się ta wytrawiarka. Zrobiona z sensem, funkcjonalna i fajnie wykonana. Sam właśnie przybieram się do budowy podobnej konstrukcji. Z racji tego, że do grzania zastosuję grzałkę akwarystyczną nie potrzebuję zwiększenia mocy grzałki za pomocą wciśnięcia przycisku. Przydałoby się jednak włączanie podświetlenia LED za pomocą tego przycisku poprzez...

    DIY Warsztat   16 Maj 2016 14:11 Odpowiedzi: 37    Wyświetleń: 16470
  • [Bascom][Atmega8] Problem z opóźnieniem wykonania programu

    Mój problem przedstawia się następująco: używam 4 przycisków, po wciśnięciu pierwszych trzech wykonuje się podprogram, natomiast po wciśnięciu czwartego przycisku wykonuje się podprogram, a po 5 min kolejny podprogram, tylko że nie wiem jak zrealizować to 5 minutowe opóźnienie. Tymczasowo dałem funkcję "wait", no ale ona blokuje mikrokontroler i w tym...

    Mikrokontrolery AVR   29 Wrz 2010 17:30 Odpowiedzi: 12    Wyświetleń: 2645
  • Jak poprawnie skonfigurować komunikację 89C4051 z RS232 bez użycia MAX232?

    Mam problem z komunikacją 89C4051 <-> RS232. Pop podłączeniu Atmelka do PC-towego RS232 i odpaleniu jakiegokolwiek emulatora terminala zamiast czytelnego tekstu pojawiają się jakieś "ciapki". Zmiana ustawień sterowania przepływem nie odnosi żadnego skutku, inwersja linii też, nie wiem co jest. Nie sprawdzałem jak się sprawa ma jeśli połącze Atmela...

    Mikrokontrolery   15 Cze 2004 08:42 Odpowiedzi: 1    Wyświetleń: 1166
  • Sterownik rolet zewnętrznych

    http://obrazki.elektroda.pl/1481315600_1... Witam. Założenia zasilania : 1. Silniki do rolet oryginalne z własnymi wyłącznikami krańcowymi. 2. W każdym pokoju niestabilny przycisk do sterowania lokalnego + przycisk przy drzwiach wyjściowych. 3. Całość zabudowana we wnęce wykonanej w ścianie - na zewnątrz widać tylko wyświetlacz i trzy...

    DIY Smart Home   08 Sty 2013 10:29 Odpowiedzi: 56    Wyświetleń: 43103
  • [attiny2313] [attiny2313][Bascom] Problem z przyciskiem S1 w programie stoper C012a

    Witam. Przyciski tak reagują bo stan zmiennej Pomoc zmienia się za każdym razem wywołania przerwania (co 4ms) i to nie zależnie od stanu wciśnięcia przycisku. A jej stan powinien się zmienić tylko po wciśnięciu przycisku i to jednorazowo. Dopiero puszczenie przycisku powinno pozwolić na kolejną zmianę stanu zmiennej Pomoc. Ja bym w ogóle nie dawał tej...

    Mikrokontrolery AVR   06 Lut 2011 13:45 Odpowiedzi: 5    Wyświetleń: 2181
  • Attiny2313 + Bascom - Program nie działa prawidłowo

    Tak, na schemacie przyciski są błędnie podłączenie do tego mikrokontrolera. Gdy podłączysz przyciski do GND należy dodatkowo włączyć programowo rezystory pull-up na tych pinach. Jedyne czego brakuje w schemacie to 2 rezystorów polaryzujących wyprowadzenia Pb0 i pb1 do masy wystarczy 2 rezystory 4k7 i program będzie pracował . Poza tym do programu który...

    Mikrokontrolery AVR   31 Paź 2016 20:35 Odpowiedzi: 11    Wyświetleń: 1155
  • Jak zaprogramować przycisk w ATtiny2313 w Bascom do różnych funkcji?

    witam chciałbym zaprogramować tak attiny 2313 ze jak sie raz nacisnę przycisk dioda np na (PORTD.0) zacznie świecić a gdy drugi raz sie go nacisnę zacznie mrugać a gdy trzeci to kolejna funkcje zacznie wykonywać czy jest to możliwe ?? Bardzo proszę o jakieś przykłady Dodano po 9 oczywiście w bascomie Przeniosłem z "Programowanie ogólne"

    Mikrokontrolery AVR   24 Gru 2008 00:28 Odpowiedzi: 13    Wyświetleń: 1397
  • [Bascom] Jak napisać program w Bascom dla ATMEGA8 z przyciskiem zmieniającym tryb portów?

    Jak napisać pogram dla ATMEGA8 który po pierwszym naciśnięciu ustawiał by wszystkie porty na wejścia a po kolejnym na wyjścia? Czy może to być tak (przycisk podpięty do gnd i Port C1): $regfile "m8def.dat" $crystal = 8000000 Do If Pinc.1 = 0 Then Config Portb = &B11111111 End If If Pinc.1 = 0 Then Config Portb = &B00000000 End If Loop

    Mikrokontrolery AVR   16 Sie 2008 21:09 Odpowiedzi: 10    Wyświetleń: 2376
  • [BASCOM] Jak wyświetlić ciąg cyfr w jednej linii na LCD?

    Napisz nam dokładnie - co ten program ma robić, bo na razie to mamy o tym mroczne pojęcie. Chcesz wprowadzać jakąś liczbę kolejno przyciskami do zmiennej ? I dodatkowo chcesz, aby się wyświetlała w kolejnych pozycjach na wyświetlaczu? Od tego są przyciski 0..9, a do czego ma służyć przycisk Gene? Jeśli tego nie wyjaśnisz - będziemy krążyć dookoła tematu...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 4137
  • [bascom] [Bascom] Atmega 8 - migający napis na LCD i przejście do kolejnego menu

    zmień sposób wykrywania stanu z wysokiego na niski , podciągając piny portu przyciski do masy .......... Config Pind.0 = Input Config Pind.1 = Input Portd = &B00000011 If Pind.0 = 0 Then Gosub Menu1 End if ...........

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4480
  • [atmega8] [atmega8][bascom] Jak zaprogramować reakcję na długie wciśnięcie przycisku?

    Witam Robie pierwsze kroki w programowaniu w języku bascom. Stanąłem przed problemem zdefiniowania w tym języku pewnych warunkowych komend dla procka atmega8. Jeśli ktoś może mnie nakierować to z góry dziękuję. O to moje problemy: 1. Konkretnie chodzi o to by układ reagował np poprzez zapalenie diody led w chwili gdy przycisk podłączony do tego układu...

    Mikrokontrolery   03 Lut 2011 11:12 Odpowiedzi: 5    Wyświetleń: 2334
  • [Atmega16] Jak przesłać dane z DS18B20 przez Atmega16 do RFM02 w Bascom?

    Mój termometr działa świetnie mam tylko jeden problem z alarmem jak jest za nisko ustawiony, często się włącza(termometr pilnuje temp na piecu centralnym) chce dorobić przycisk kasujący alarm oto fragment kodu if (temp>=alarm) { LCD_xy(0,0); LCD_xy(0,5); write_text("ALARM"); LCD_xy(1,4); write_text(dtostrf(celcius,...

    Mikrokontrolery AVR   24 Sie 2010 21:28 Odpowiedzi: 18    Wyświetleń: 5514
  • [ATTINY 2313][Bascom] Sterowanie silnikiem przez RC5

    W jaki sposób można zmodyfikować ten projekt, by płynnie regulować prędkością obrotów silnika na 12V ? Innymi słowy po naciśnięciu przycisku w pilocie, silnik włącza się na minimalnych obrotach i pozostaje w tym stanie mimo zwolnienia przycisku w pilocie, kolejne wciśnięcie przycisku zwiększa obroty, przycisk przeciwstawny zmniejsza obroty, zmienia...

    Mikrokontrolery AVR   07 Paź 2009 14:20 Odpowiedzi: 5    Wyświetleń: 4801
  • Atmega8 Bascom - Żarzące się czerwone diody w układzie 16 LED

    Tego się tak nie robi. Uruchom przerwanie timera. Zapisz wartości strowania portów dla kolejnych kroków w tablicy stałych. W przerwaniu timera testuj przycisk, a co pewną liczbę przerwań wyrzucaj na porty kolejną wartość z tablicy.Przy takim podejściu cały kod zmieści się w kilkunastu liniach, może dwudziestu paru, a jego długość nie będzie zależała...

    Mikrokontrolery Początkujący   26 Sie 2013 09:03 Odpowiedzi: 28    Wyświetleń: 3450
  • Ustawianie czasu w PCF8583 za pomocą przycisków w Bascomie

    Po raz kolejny dzieki Panu Piotrkowi (Zumek) problem został rozwiazany,a tak nawiasem mówiąc to kolega Zumek powinien mic na tym forum swój dział,zna sie doskonale i chetnie pomaga.Pozdrawiam i dziękuje za podpowiedzi i pomoc.

    Mikrokontrolery   25 Mar 2007 00:28 Odpowiedzi: 8    Wyświetleń: 1437
  • [ATMega8][Bascom]Program nie działa zgodnie z założeniem.

    Witam wszystkich na forum, jestem nowym użytkownikiem i zaczynam zabawę z mikrokontrolerami. Udało mi się już kilka razy zaprogramować prostymi programikami atmega8, jednak nie wiem dlaczego jeden z programów nie działa tak jak powinien. $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100...

    Mikrokontrolery AVR   22 Lut 2010 19:37 Odpowiedzi: 11    Wyświetleń: 2264
  • Jak zaprogramować kogut policyjny z efektami świetlnymi?

    Dziękuje za program. a funkcja do przycisków nie jest aż taka trudna ;) Tylko teraz mi się coś stało i nie moge programować nie wiem czemu nic nie zmieniałem w ustawieniach itp a bascom nie rozpoznaje procka. A jak bym chciał zrobić zmiene efektu to kolejny efekt musi być w osobnej pętli ? jak zrobić do niej odnośnik?

    Początkujący Elektronicy   27 Wrz 2012 18:08 Odpowiedzi: 60    Wyświetleń: 14943
  • Jak napisać program w Bascom do zliczania impulsów na porcie C.0?

    Czesc.! Mam problem chce w Bascom napisac program.ale nie wienm jak. Portc.0=input Portc.1=output Portc.2=output Na Porcie c.0 jest przycisk ,na dwuch kolejnych portach Portc.1 i Portc.2 mam wyjscia Led. teraz : Port c.0 jest aktywny jeden z portow C.1 jest tez aktywny. Na porcie wejsciowym sa liczone impulsy jezeli ich bylo np: 100 to liczenie i wyjscie...

    Mikrokontrolery AVR   26 Kwi 2009 16:15 Odpowiedzi: 3    Wyświetleń: 942
  • Zegar "VGA-RTC" - ATMega16+PCF8583+TeleVGA+Monito

    http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....

    DIY Konstrukcje   23 Kwi 2012 22:13 Odpowiedzi: 39    Wyświetleń: 35691
  • Jak uruchomić menu w Bascom z klawiaturą i LCD 4x20?

    Nie będę tłumaczył linijka po linijce to bo to bez sensu. Po co miałem definiować S1 jak o Port? Jak wciśniesz Down to sprawdza czy S1 = 0. S1 będzie równe 0 gdy przycisk wcześniej nie był wciśnięty. Jak nie był wciśnięty to zaznacza że już jest wciśnięty (S1 = 1) i zwiększa zmienną X. Przy kolejnym sprawdzaniu stanu przycisku dojdzie do wniosku że...

    Mikrokontrolery AVR   12 Mar 2009 18:44 Odpowiedzi: 23    Wyświetleń: 3790
  • [BASCOM] Atmega 16 - proste menu opartena select case

    Witam Próbuję zrobić w bascomie proste menu w którym wyświetlałyby się tylko wartości na LCD. Każde kolejne przyciśnięcie przycisku F1 powodowałoby przejście do kolejnego ekranu. Próbuję to zrobić za pomocą select case, ale nie działa i nie wiem dlaczego. W załączeniu wklejam fragmenty kodu odpowiedzialne za przełączanie ekranów: [syntax=vbnet] Config...

    Mikrokontrolery AVR   26 Lis 2016 21:02 Odpowiedzi: 7    Wyświetleń: 1617
  • [Attiny2313][Bascom]Różne czasy reakcji na wciskanie przycisku.

    W końcu udało mi się pojąć ten program i mniej więcej przerwania, ale nastało kolejne pytanie z mojej strony. W jaki sposób mogę obliczyć wartość timera, żeby mógł odliczyć np 0,5 sek lub 2 sek. Chodzi mi na razie o Timer0 8 bitów. W jaki sposób mogę też liczyć przepełnienia?

    Mikrokontrolery AVR   02 Kwi 2011 06:45 Odpowiedzi: 24    Wyświetleń: 3036
  • Jak zapalać diodę po jakimś czasie od wciśnięcia przycisku? BASCOM, ATtiny2313.

    Witam. Wiem, że podobne problemy był już wałkowane milion razy lecz nie mogę sam sobie z tym poradzić. Do rzeczy: Chcę aby po przyciśnięciu przycisku dioda zapaliła się po pewnym czasie na krótką chwilę. Chcę to wykonać na przerwaniu, zależy mi na precyzyjnie odmierzonym czasie od momentu naciśnięcia przycisku do zapalenia się diody. Czas palenia się...

    Mikrokontrolery Początkujący   03 Lut 2015 21:20 Odpowiedzi: 5    Wyświetleń: 900
  • Bascom Atmega168 - Wpisywanie liczb klawiatura 4x4 matrycowa

    To ją usuń ;) Hahaha :D Lock blokuje zwiększanie licznika do czasu puszczenia przycisku. Pętla wykonuje się szybko i nawet jeśli sprawdzałbyś przyciski co 10ms to chwilowe naciśnięcie przycisku mogłoby załadować wartościami jednego przycisku kilka bajtów :D ..a tak, jedno naciśnięcie, jedna wartość w kolejnym bajcie. [url=http://bart-projects.cba.pl/rozne.h...

    Mikrokontrolery Początkujący   30 Mar 2016 20:54 Odpowiedzi: 5    Wyświetleń: 1209
  • [Mega32] Jak ustawić zegar PCF8583 przez pilota RC5 w Bascom na Mega32?

    Prawie cały kod jest źle napisany. Powinieneś odczytać kod z pilota lub przycisk i wtedy skoczyć do menu. Gdy jesteś w menu program czeka na naciśnięcie kolejnego przycisku lub kodu RC5, w tym czasie licznik powinien liczyć czas w razie gdy nie nacisnął byś żadnego z przycisków, by mógł wrócić do podstawowej funkcji. Gdy wybierzesz przycisk lub kod...

    Mikrokontrolery AVR   16 Mar 2011 14:45 Odpowiedzi: 1    Wyświetleń: 1750
  • Bascom początki programowania - problemy z programami.

    witajcie mam kolejny problem musze na jutro napisac program do atmegi 8 zeby po nacisnieciu 1 przycisku zmienial sekwencję zapalania ośmiu diod led a po nacisnieciu 2 przycisku uruchamiał stroboskop na ok 5 sekund, oraz na wyswietlaczach siedmiosegmentowych wyświetlał dowolne cyfry llub numer zapalonej sekwencji sterowania diodami bardzo prosze o szybkie...

    Mikrokontrolery AVR   31 Mar 2009 19:17 Odpowiedzi: 26    Wyświetleń: 2519
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Tak co jeden cykl. Prescale jest 64 wiec nie tu chyba problem. Nic sie nie dzieje na wyswietlaczu a w symulatorze tez nie pokazuje zmian zmiennych. To nie jest jeden cykl, ani też 64 jakby wynikało z podziału prescalera. Wszystko można odczytac w symulatorze, tylko musisz potrafic posługiwac się jego ustawieniami i funkcjami. Poniżej masz przykład...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2535
  • Atmega128 - Bascom. Wyłączenie powrotu z obsługi przerwania

    Witam serdecznie, W bascomie, w chwili wystąpienia zewnętrznego przerwania na jednym z pinów obsługujących takie zdarzenia, program skacze do podprogramu obsługującego przerwanie, po czym wraca do miejsca w którym aktualnie wykonywał się program w chwili jego wystąpienia. Czytałem że można przestawić (wykasować) bity odpowiadające za zapamiętanie w...

    Mikrokontrolery   22 Gru 2013 19:03 Odpowiedzi: 2    Wyświetleń: 921
  • [Atmega8][Bascom]Przerywania i ds1820 - problem z kodem

    witam. Kol.Seb jeśli stosuje się zestaw podstawowych słów w bascomie, unikając gotowców i tworząc własne procedurki, to można napisać sensowny program i w bascomie tak jak w C i nie będzie robił dziwnych rzeczy. A co do pomocy w temacie to już ją uzyskałeś, tak jak napisano unikaj waitms itp. opóźnień, zrób sobie swoją pętlę opóźniającą w której coś...

    Mikrokontrolery AVR   30 Paź 2009 15:10 Odpowiedzi: 8    Wyświetleń: 1914
  • [Bascom][Attiny2313] Nie działa przerwanie zewnętrzne

    Wszytsko wrzuce w poniedziałek po południu bo nie mam dostępu teraz do niego. Ogólnie przerwanie działa ale też nie do końca, bo jak jedno się wykona i stoi na wait'cie w pętli głównej to już na kolejne, nie reaguje Obsługa przycisku w przerwaniu jest niezbyt wskazana. Owszem przycisk uruchomi przerwanie ale do tego należy również doliczyć drgania styków....

    Mikrokontrolery AVR   07 Gru 2008 09:12 Odpowiedzi: 20    Wyświetleń: 2616
  • [AtMega8] [AtMega8][Bascom] Jak wyświetlić adresy urządzeń I2C na LCD?

    Da się to odchudzić, oczywiście To samo z większą ilością układów, albo dane można wysyłać po rs232 do pc, albo dać po 6 układach przycisk next wyswietlajjący kolejne 6 układów i tak dalej... Co do nazw to nie da się, chyba że przepiszesz setki danych z kart i obsłużysz jakoś rozpoznawanie układów o takich samych adresach, np at24cxx i pcf8583 lub 8563

    Mikrokontrolery AVR   15 Sie 2011 22:51 Odpowiedzi: 9    Wyświetleń: 4361
  • [atmega8] [bascom] Jak zatrzymać pętlę do naciśnięcia przycisku?

    na tak nie wziolem pod uwage ze dopuki bedzie nacisniety przycisk program bedzie lecial caly czas w tej chwili widze dwa rozwiazania , dopisac kolejne polecenie while które czeka na puszczenie przycisku [syntax=basic4gl]while porta.1=1 reset portb.1 ; zgaszenie diody 1 set portb.2 ; zapalenie diody2 while porta.1=0[/syntax] itd lub zrobic to mimo wszystko...

    Mikrokontrolery Początkujący   09 Lip 2012 07:10 Odpowiedzi: 19    Wyświetleń: 3114
  • Bascom AVR – jak ustawić LED na 2 sekundy po naciśnięciu przycisku, niezależnie od stanu

    Witam mam programik napisany w bascom ale mam mały problem mianowicie gdy wcisnę przycisk to led swieci a chodzi mi o to aby świeciła 2 sec a potem dalej szedł program bez względu czy przycisk wciśnięty czy nie, a jeżeli go puszcze i wcisne raz kolejny znowu sie zatrzyma itd... $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Input Portb.0...

    Mikrokontrolery AVR   19 Gru 2009 08:36 Odpowiedzi: 5    Wyświetleń: 1146
  • Jak zrealizować oszczędny pilot na AT89C2051 z 12 przyciskami w Bascom?

    Witam ! Zrobilem sobie transmisje radiową 433MHz, i w zwiazku z tym chce zrobic pilot, posiadajacy 12 przyciskow, zasilany z baterii 12V. Mysle jak go zrobic tak by pobierał maxymalnie malo pradu. Z chwilą naciśniecia jednego z 12 przycisków ma byc podane napięcie zasilające procesor oraz nadajnik, odczytany ma byc stan ktory z przyciskow zostal nacisniety,...

    Mikrokontrolery   04 Lut 2007 00:30 Odpowiedzi: 10    Wyświetleń: 2484
  • Atmega8, BASCOM: Sterowanie 5-6 silnikami DC z PWM i zmianą kierunku

    Mam takie pytanie do mądrzejszych od siebie, czy jest możliwe żeby wysterować tym mikrokontrolerem 5 do 6 silników prądu stałego? Oczywiście, że możesz obsłużyć 5, a nawet 6 silników. Tylko jest jeden problem. Będziesz musiał je sterować programowym PWM'em, a nie sprzętowym. Do tego celu wystarczy np. przerwanie, z któregoś licznika. Oczywiście możesz...

    Mikrokontrolery AVR   03 Lis 2010 20:32 Odpowiedzi: 23    Wyświetleń: 5985
  • AT89C2051 - Programowanie migacza LED z przyciskami w Bascomie

    Witam. Potrzebuję prostego przykładu programu do AT89C2051. Chcę zbudować migacz na 2 diodach LED. Diody chcę podłączyć do portów P1.1 i P1.2 przez rezystory powiedzmy 500 Ohm. Potrzebuję też 3 przycisków, podłączonych do portów P1.4, P1.5, P1.6 i do masy. Co z RESETEM? Wyczytałem, że nie może on wisieć w powietrzu i trzeba go podłączyć przez kondensator...

    Mikrokontrolery   26 Sty 2013 15:06 Odpowiedzi: 14    Wyświetleń: 2445