przycisk timer bascom

Znaleziono około 991 wyników dla: przycisk timer bascom
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Łap. Napisałem w przerwie między... Zajmuje połowę mniej niż Twój a działa :D [syntax=vbnet]$regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 8 $swstack = 8 $framesize = 8 Config Portb = &B01110 : Portb = &B10001 Sw Alias Pinb.0 D1 Alias Portb.1 : Set D1 D2 Alias Portb.2 D3 Alias Portb.3 Config Timer0 = Timer , Prescale = 1024 , Clear...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4290
  • 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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 2184
  • 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ń: 1757
  • Barometr, wilgotnościomierz i termometr w jednym

    http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...

    DIY Konstrukcje   13 Lis 2011 11:25 Odpowiedzi: 25    Wyświetleń: 27212
  • REKLAMA
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    Jeśli wyeliminujesz drgania przycisku, to najprościej to zrealizować podając wyjście przycisku na wejście zegarowe jednego timera (bedzie on zliczał ilość wciśnięć), a drugi timer wykorzystać do odmierzania czasów 1s - dokładnie co 1 s należy kasować licznik pierwszego timera. Ot i wszystko.

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4563
  • Bascom Attiny13 - Led pwm i serwo - jak oszukać program?

    oryginalnie wygląda to tak: [syntax=vbnet] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack = 8 $framesize = 16 Config Timer0 = Timer , Prescale = 1 Enable Timer0 On Timer0 Pwm Enable Interrupts Start Timer0 Declare Sub Miganie Config Pinb.3 = Input Set Pinb.3 Config Portb.4 = Output Przycisk Alias Pinb.3 Config Portb.0 = Output Config...

    Mikrokontrolery AVR   14 Sty 2024 06:22 Odpowiedzi: 16    Wyświetleń: 906
  • Atmega8 Bascom - MPU 6050 poprawność kodu i wyników

    Witam Z ciekawości uruchomiłem czujnik MPU6050, kod wykorzystałem z jednej z niemieckich stron - poniżej. Nie jestem pewien, czy kod jest poprawny, bo wyniki są bardzo "ruchliwe". Tzn. gdy płytka czujnika leży nieruchomo na stole to wyniki się zmieniają i o to sporo. Przykładowo: Accx zmienia się od np 10 do 270 Accy cały czas jest duże - nawet ponad...

    Mikrokontrolery Początkujący   17 Sie 2015 17:16 Odpowiedzi: 1    Wyświetleń: 1938
  • BASCOM AVR - Implementacja przycisku ON/Stand-by z opóźnieniem 3s

    Ten if załatwia sprawę naciśnięcia dłuższego niż 3s. Oczywiście po 2,5 minuty trzymania przycisku licznik się przekręci ale to już olewam :-) Do do kolejnego wywołania INT to masz rację, ustawi się w kolejce i znów wykona. Mogę dodać czyszczenie flagi INT po bitwait. Albo tak jak teraz - olać to. Kolejne przerwanie wskoczy tylko na 100ms (1 cykl do-loop...

    Mikrokontrolery Początkujący   24 Sie 2012 10:58 Odpowiedzi: 11    Wyświetleń: 2085
  • REKLAMA
  • Bascom problem ze zliczaniem impulsów z zewnątrz.

    Jeżeli sprawdzasz przycisk podłączony do masy, to czemu przerwanie Timer ma być wyzwalane zboczem rosnącym ? Config Timer0 = Counter , Edge = Rising

    Mikrokontrolery AVR   22 Gru 2009 11:07 Odpowiedzi: 12    Wyświetleń: 3318
  • Atmega32 Bascom - Jak zrobić krótkie BEEP przy naciśnięciu przycisku?

    A nie możesz wykorzystać przerwania od zbocza np INT0? Jak pojawi się dodatnie zbocze to robisz krótki sygnał i program pracuje dalej. Dopiero jak ktoś puści przycisk i znów naciśnie pojawi się znów zbocze narastające które może wywołać przerwanie. Ideałem byłoby abyś po pojawieniu się przerwania od narastającego zbocza, włączał Buzzer potem uruchamiał...

    Mikrokontrolery AVR   03 Maj 2011 15:49 Odpowiedzi: 16    Wyświetleń: 2713
  • REKLAMA
  • Jak uzyskać prawdziwie losowe liczby w BASCOM zamiast Rnd()?

    Można zrobić to poprzez użycie zmiennej, której wartość zmienia się przy każdym uruchomieniu a następnie jest zapisywana w eepromie. Dzięki temu każde uruchomienie dawałoby inną sekwencję liczb generowanych funkcją random. Inną metodą jest wykorzystanie timera. Przykładowo, jako __rseed wpisujemy wartość, którą timer ma w momencie naciśnięcia przycisku....

    Mikrokontrolery   10 Maj 2009 14:04 Odpowiedzi: 13    Wyświetleń: 5293
  • Jak napisać program w BASCOM do sterowania przekaźnikiem przyciskiem?

    PF - Jak zakładasz temat że potrzebujesz jakiejś pomocy, to postaraj się trochę szybciej odpowiadać na zadane pytania. Poniższy program powinien rozwiązać Twój problem. Zmienna "C" odpowiada w tym programie za czas w którym powinieneś wcisnąć przycisk 2-3 razy, wartość 5 (If C = 5 Then) odpowiada 1-nej sekundzie (prawie). Poprzeglądaj sobie schematy...

    Mikrokontrolery Początkujący   27 Lut 2013 09:46 Odpowiedzi: 11    Wyświetleń: 2472
  • Programowanie czasowego wyłącznika świateł w samochodzie - Bascom, timery, 1 przycisk

    Hmmm, szczerze mówiąc nie bardzo mi się chce analizować program bo troszkę go zamieszałeś i właściwie to już nie bardzo wiem jakie zrobiłeś założenia działania tego progsa. W każdym razie widzę tu badanie krótki/długi przycisk i pomieszanie bezpośredniego czytania pinu z Debounce... jak dla mnie trochę to demotywujące. Rzuć jeszcze raz okiem na moje...

    Mikrokontrolery   26 Lut 2011 14:02 Odpowiedzi: 10    Wyświetleń: 1664
  • [Bascom] Jak skonfigurować timer w Bascomie do wykrywania podwójnego naciśnięcia?

    Witam, Chciałbym napisać sobie taki program. Jeśli Pind.6 zewrzemy do masy (Pind.6 =0) to wtedy zostanie wyświetlony komunikat SUPER, Jeśli w ciągu następnych 2 sekund drugi raz zewrzemy go do masy, to otrzymamy komunikat EXTRA, Jeśli zaś zewrzemy ten pind.6 po upływie 2 sekund, to nic się nie stanie. Mam taki ogólny zarys tego w Bascomie $regfile =...

    Mikrokontrolery AVR   02 Sty 2011 11:59 Odpowiedzi: 16    Wyświetleń: 1735
  • [BASCOM] Licznik 0-9, regulowanie prędkości odliczania

    Zgadzam się z kolegą. Używanie polecenia wait to tak jakbyś strzelał z działa przeciwpancernego do muchy... Przykładowe skonfigurowanie licznika 16-bitowego w BASCOM tak żeby zliczał do 1s przy częstotliwości taktowania 16MHz: ( wszystkie ustawienia konfiguracyjne oraz deklaracja zmiennych ) Config Timer1 = Timer , Prescale = 256 ' konfiguracja licznika...

    Mikrokontrolery AVR   16 Lis 2009 11:56 Odpowiedzi: 6    Wyświetleń: 1464
  • Jak skonfigurować Timer0 w BASCOM dla Atmel 2051 do liczenia czasu?

    o mamo! Ależ tego kodu by zrobic taką pierdołę. Heh. Tu masz to, czego pragniesz: :) $crystal = 11059200 'kwarc 11,059MHz config timer0 = timer , gate = internal , mode = 1 on timer0 irq enable interrupts enable timer0 start timer0 dim a as byte dim czas as byte dim ena_tim as bit led_ alias p1.0 'w tym przypadku diode podpinasz do p0.0 sw alias p1.1...

    Mikrokontrolery   14 Mar 2004 07:38 Odpowiedzi: 16    Wyświetleń: 2019
  • Dlaczego TIMER0 w ATmega8 nie działa? Program nie reaguje na przycisk D2

    próbowałem skompilować następujący kod: $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B00000000 Config Portd = Input Portd = &B11111111 Dim N As Integer Config Timer0 = Timer , Prescale = 64 Enable Interrupts Enable Timer0 On Timer0 Co_16ms Do Debounce Pind.2 , 0 , Pr_stop If N = 0 Then Portb.0 = 0 Debounce Pind.0...

    Mikrokontrolery AVR   05 Mar 2010 14:01 Odpowiedzi: 25    Wyświetleń: 2269
  • 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

    Mikrokontrolery AVR   24 Gru 2010 14:41 Odpowiedzi: 3    Wyświetleń: 2361
  • [Bascom] Bascom - Jak dodać automatyczny powrót do menu głównego po 5 sekundach?

    wiem , że tak można tylko nie wiem jak mam napisać ten kawałek kodu :-) Możesz to zrobic na wiele różnych sposobów zależnie od taktowania processora i od możliwości wolnego timera. Załóżmy że masz dostepny timer1 (metoda najprostsza i najłatwiejsza). F(takt) = 1 MHz Konfigurujesz Timer1 w trybie normal z prescalerem =256 ; co da pełny zakres max 16.7...

    Mikrokontrolery AVR   29 Kwi 2013 14:53 Odpowiedzi: 5    Wyświetleń: 1515
  • gdzie dac instrukcje obslugiwana przycisk zegar led [bascom]

    głowie sie już z tym od paru dni i nic próbowałem dużo ale nie wychodzi chodzi mi o przycisk który by zwiększał minuty może trzeba jakąś inna instrukcje użyć ?? za wszelka pomoc dziękuje if pinb.4=0 then incr setki end if tak wygląda program $regfile = "attiny2313.dat" $crystal = 1000000 Config Pinb.0 = Output : Reset Portb.0 Config Pinb.1...

    Mikrokontrolery AVR   02 Maj 2009 19:34 Odpowiedzi: 12    Wyświetleń: 2310
  • [Bascom]Timer1 - załączanie przekaźnika na czas.

    Witam Piszę program (bascom) i nadziałem się na problem z którym nie mogę sobie poradzić. Timer 1 pracuje jako zegar i po spełnieniu warunku , ma załączyć przekaźnik który ma być załączony na czas_pracy i po odliczeniu czasu pracy ma wyłączyć się na czas przerwy i zablokować włączenia przekaźnika na ten czas. Tak w skrócie: kod : $regfile = "m8def.DAT"...

    Mikrokontrolery AVR   16 Lut 2010 23:28 Odpowiedzi: 3    Wyświetleń: 1958
  • Program napisany w Bascom działa w symulatorze, Nie działa na układzie .

    Ten program nie może wystartować . To znaczy? jak zmusisz go i wyjdzie z pętli Jakiej pętli? naciśnięcie przycisku zmienia stan led na chwilę na czas trwania przyciśnięcia przycisku. Czyli wszystko OK, zgodnie z tym programem. Ja nie do końca rozumiem jak to ma działać ;( Na początek zajmijmy się jednym przyciskiem. Powiedz jak to ma działać? Jak zrobisz...

    Mikrokontrolery   04 Maj 2016 19:37 Odpowiedzi: 14    Wyświetleń: 1245
  • [Bascom] Przechwytywanie sygnału z dowolnego pilota IR (nie RC5)

    Wystarczy... 😉 To może zacznę najpierw od nauki bascom a i za jakieś dwa lata będzie to śmigać 😀 Dodano po 8 Panowie, znalazłem wczoraj kod, który działa na zasadzie „rejestratora” czasów, i zapisuje wyniki do Eeprom. Później je porównuje z odebranym kodem biorąc pod uwagę pewne odchylenia w czasie trwania impulsu. Program...

    Mikrokontrolery AVR   15 Lut 2018 18:27 Odpowiedzi: 4    Wyświetleń: 1974
  • [attiny2313] Błąd kompilacji w sterowniku silnika krokowego na ATtiny2313 w BASCOM

    Da się- ale nie tak prosto. Timer można wykorzystać do sterowania czasem wł/wył ale nie pozycją wciągarki. Pozycja będzie zależała od długości nawiniętej/rozwiniętej liny. Jeśli lina nawija się na bęben w kilku warstwach to nawet nie od liczby obrotów. Można to sobie wyobrazić tak: Po ustawieniu wciągarki na budowie wchodzimy w tryb ustawiania. Kalibrujemy...

    Mikrokontrolery AVR   06 Lis 2010 05:37 Odpowiedzi: 20    Wyświetleń: 12923
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Dzięki za wskazówkę, poszukałem trochę na forum i znalazłem taką wypowiedź: ...konfigurujesz timer1 do pracy w normalnym ale nie robisz start timer. robisz przerwanie dzialajace na zbocze np. narastające-> Dalej : robisz zmienną flaga w przerwaniu robisz if flaga=1 then start timer1 flaga=0 else stop timer1 w rej od timera masz czas... kopiujesz gdzie...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17607
  • [bascom] Jak przyspieszyć naliczanie czasu przytrzymując przycisk w Bascom?

    Witam. Napisałem program zegara na timer1 (atmega8) z zewnętrznym kwarcem. Chcę, by podczas przytrzymywania przycisku do ustawiania czasu naliczało coraz szybciej lub chociaż co 5. Próbowałem wielu przykładów ale żaden nie chce działać poprawnie. Mój fragment kodu: Do Call Wyswietl_czas If S1 = 0 Then Waitms 25 If S1 = 0 Then If Przysp = 0 Then Incr...

    Mikrokontrolery AVR   18 Sie 2009 21:29 Odpowiedzi: 4    Wyświetleń: 996
  • [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ń: 1695
  • Jak ustawić czasowe wyświetlanie danych po naciśnięciu przycisku B?

    Witam , mam problem z napisaniem kodu tak aby po naciśnięciu przycisku B czas wyświetlania danych wynosił np. 2 sekundy , gdzie po tym czasie wrócił by do wyświetlania danych A. Regulamin 3.1.15, 3.1.13, Proszę uzupełnić.

    Mikrokontrolery Początkujący   07 Sie 2012 21:51 Odpowiedzi: 3    Wyświetleń: 1184
  • [Bascom] Jak zresetować timer1 w Bascomie dla zegara widmowego?

    Witam. Uruchomiłem mój prototypowy zegar widmowy lecz mam mały problem. Pozycjonowanie obrazu zrealizowałem za pomocą halotronu podpiętego pod int0. Problem polega na tym że wraz z ustawiniem wartości zmiennej A w przerwaniu od int0 wartość timera1 odmierzająca stałe odcinki czasu nie zostaje resetowana co skutkuje drżeniem obrazu. W jaki sposób w bascomie...

    Mikrokontrolery AVR   10 Gru 2009 21:00 Odpowiedzi: 7    Wyświetleń: 2468
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    Witam Zawsze staram się sam rozwiązywać problemy jednak tu poległem. Chodzi mi o pomiar czasu między impulsami. W jaki sposób poradzić sobie z Timerami? Który Timer można użyć do tego i z których wejść mogą być wyzwalane? Z góry dziękuję za pomoc.

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2899
  • [BASCOM] Regulacja czasu pracy i pauzy przyciskami w BASCOM - jak to zrobić?

    Witam. Piszę program który będzie dawał stan wysoki na jednym wyjsciu przez określony czas. Napisałem już sporo ale nie moge dojść jak zrobić aby można było regulować przyciskami te czasy, a dokładniej będzie to tak: po nacisnięciu przycisku "praca" zwiekszy się o dwie minuty (od dwóch) czas stanu wysokiego na wyjsciu do maks 10 minut po nacisnięciu...

    Mikrokontrolery AVR   17 Lis 2009 20:52 Odpowiedzi: 9    Wyświetleń: 2143
  • [Bascom] Jak dodać przyciski do ustawiania budzika w programie zegara RTC w Bascom?

    Witam wszystkich.Zacząłem naukę programowania (Bascom),więc proszę o wyrozumiałość. Napisałem taki program zegara RTC z kwarcem 32768Hz i nie wiem jak dopisać mam guziki do ustawiania budzika.Siedzę dwa dni i nic mi nie wychodzi.Polski help i książka Marcina Wiązani w tym przypadku jakoś mi nie pomaga.Oto kod źródłowy: $regfile = "m8def.dat"...

    Mikrokontrolery AVR   03 Cze 2010 14:51 Odpowiedzi: 1    Wyświetleń: 1763
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Witam! Mam pytania: jak w praktyce zastosowac timery? Jak one działają? W którą stronę zliczają? Jak zczytac ich stan? Do ilu mogą zliczać? chciałbym, aby ktoś wytłumaczył mi to na przykładzie Atmegi8 i języka Bascom. Wiem już że: -Timery zliczają impulsy które same generują wg. prescalera -Prescaler to taki dzielnik, który bierze jakąś część taktowania...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2690
  • Jak ustawić czasówkę dla 2 urządzeń w Bascom z klawiaturą i wyświetlaczem 2x16?

    Witam wlasnie proboje zrobic czasowke 2 urzadzen, chcialbym zeby dlugosc czasu mozna bylo wstukiwacc z klawiatury, zalaczania jednego urzadzenia i drugiego, proszę o jakies wskazowki jestem bardzo poczatkujacy, uklad mam juz zbudowany jest wyswietlacz 2x16 i 3 klawisze pozdrawiam i dziekuje za ewentualna pomoc.

    Programowanie   07 Paź 2005 16:40 Odpowiedzi: 4    Wyświetleń: 1047
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . [syntax=basic4gl] 'Timer0 do odmierzenia 1s $regfile =...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1284
  • Atmega168 Bascom - zawieszanie się układu po resecie watchdoga

    Tak oczywiscie reset podciagniety. Okrojony do minimum program: $crystal = 7372800 $regfile = "m168def.dat" Config Aci = Off Config Lcd = 40 * 2 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.0 , Db7 = Portb.1 , E = Portb.4 , Rs = Portb.5 Config Timer1 = Timer , Prescale = 64 On Timer1 Timer1_int Config Pinc.4 = Input '...

    Mikrokontrolery AVR   08 Mar 2009 19:40 Odpowiedzi: 8    Wyświetleń: 2386
  • BASCOM - [ATtiny2313] Sterownik podwórkowy: Poprawa kodu dla lamp i bramy

    Hej, Potrzebuje pomocy w poprawieniu kodu. Siedzę nad nim już dość długo i nie mogę sobie z nim poradzić-brak umiejętności :( Założenia czyli co chcę podłączyć: 1. wyjścia: a) Lampa ogrodowa nr.1 b) Lampa ogrodowa nr.2 c) Lampa ogrodowa nr.3 d) lampy ogrodowe (2szt.) podłączone pod jedno wyjście uC e) furtka (impuls 0.5-1s) f) brama (impuls 0.5-1s)...

    Mikrokontrolery AVR   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1710
  • Jak skonfigurować Timer2 w Bascom do zliczania do 10000 co 1 sek?

    Cześć Mam pewien problem do rozwiązania potrzebuje zrobić licznik który będzie mi zliczał do 10000 co 1 sek zrobiłem sobie liczniki T0 i T1 zliczają do 255 bo mają 8bit ale T2 ma 16bit nie mogę tego przeskoczyć[syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 Config Porta = &B11111111 : Porta = &B11111111 Config Portb = &B00000000 : Portb...

    Mikrokontrolery   24 Cze 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1503
  • [BASCOM] Jak stworzyć działające menu na LCD w BASCOM dla Atmega8?

    Witam Chcę zrobić proste menu ale mam problem Napisałem taki program ale on nie działa i nie wiem co jest źle http://obrazki.elektroda.pl/8154646300_1... http://obrazki.elektroda.pl/1040274800_1... Chcę zrobić tak, że jak nacisnę przycisk P1 to wtedy ta strzałka > przejdzie na inne menu. np. Jest tak jak na zdjęciu 1...

    Mikrokontrolery Początkujący   20 Kwi 2012 14:52 Odpowiedzi: 6    Wyświetleń: 4779
  • Wykonywanie instrukcji przez określony czas bascom

    Witam Mógłby mi ktoś powiedzieć jak to napisać, żeby program zliczał impulsy z pinu przez określony czas np. 10sec Pozdrawiam ;)

    Mikrokontrolery   15 Sie 2009 11:01 Odpowiedzi: 3    Wyświetleń: 1142
  • Jak użyć ON TIMER w Bascom dla Atmega8 do odmierzania 3 minut?

    ok czyli taki programik powinien działać? niestety nie działa poprawnie poniważ odlicza czas 3 minut ale tylko raz. Później niby skacze do "Timer1_ISR" ale nie odlicza ponownie czasu 3 minut i nie wyświetla na lcd info TIME OUT. Gdzie twki błąd? Procedure odmierzenia czsu, ktora ci podalem to tylko jedna z wielu metod odmierzenia okreslonego na wstepie...

    Mikrokontrolery AVR   11 Maj 2009 22:09 Odpowiedzi: 17    Wyświetleń: 4527
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    Witam, Napisalem wieksza czesc kodu lecz po drodze napotkalem na przeszkode w postaci waita przy odczytywaniu temeratury. Chcialbym calkowicie zrezygnowac z waitow, bitwaitow itp wiec mysle nad wykorzystaniem timera. Napisalem maly programik testujacy lecz nie do konca dziala prawidlowo $regfile = "m8def.dat" $crystal = 8000000 Config Lcd...

    Mikrokontrolery AVR   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 3032
  • Jak zaprogramować przyciski do zmiany czasu i daty w zegarze?

    Witam Jestem początkujący w tej dziedzinie. Chciałbym zrobić zegar pokazujący czas i datę i mam problem z jak oprogramować przyciski, mają być dwa jeden ma być funkcyjny przycisnięcie ma powodować zmianę ustawianej funkcji (po kolei godzina, minuta,dzień,miesiąc,rok), a drugi ma zwiększać tą funkcje czyli tzw "+" Jeżeli ktoś mugłby mi pomóc byłbym wdzięczny...

    Mikrokontrolery   26 Lut 2007 22:44 Odpowiedzi: 4    Wyświetleń: 1038
  • [Zlecę]BASCOM - Prośba o napisanie prostego programu

    Witam. Nie wiem czy dział będzie ok. Mam nadzieje że tak. Chciałbym poprosić kogoś o napisanie krótkiego programiku w Bascomie. Dawno temu bawiłem się w AVR a teraz mam szybki temat i proszę o pomoc. Program miałby wyglądać następująco. (tak bym go napisał w PLC) Impuls (zbocze narastające) na wejściu X1 setuje marker M1 Marker M1 wyzwala Timer T1 Timer...

    Projektowanie Bazar   15 Paź 2012 17:29 Odpowiedzi: 1    Wyświetleń: 2919
  • Bascom - prosty programik, który na Mega8 działa a na Tiny13 nie bardzo :(

    Witam, Programik, który wklejam poniżej idealnie funkcjonuje na ATmega8... Wcale w to nie wierzę... Wg schematu, - wielokolorowa dioda jest w wersji ' z WSPÓLNĄ ANODĄ (CA) ', którą to podłączyłeś do GND. Ta dioda nigdy nie zaświeci niezaleznie jaki potencjał będzie na jej pozostałych elektrodach. Odnośnie programu... (najlepszy przykład jak nie nalezy...

    Mikrokontrolery Początkujący   07 Paź 2014 15:47 Odpowiedzi: 1    Wyświetleń: 1134
  • Attiny 2313 - Błąd 7 i 123 przy pisaniu programu w Bascom 2.0.7.5

    Poza tym twoja ifologia jest porażająca. Nie wiem o co ci chodzi. Przeanalizuj dokładnie program, porób prawidłowe wcięcia. Musi być tyle samo IF'ów co ENDIF'ów. Tam, gdzie masz IF w 1 linii, zapisz w postaci IF-ENDIF. Bascom często pokazuje błędy w linijkach, gdzie ich nie ma, a są gdzieś wyżej. Dzięki za pomoc. W kilku IF`ach zabrakło Endif`ów. Dodano...

    Mikrokontrolery AVR   29 Paź 2014 20:31 Odpowiedzi: 4    Wyświetleń: 954
  • Sterowanie silnikiem DC 12V przez software PWM na AT89S8252 w BASCOM

    OK "przycisk" zaimplementowany do PWM. Jest tylko jeden mały problemik. Kiedy naciskam mikroswitch wypełnienie pwm wybieranie jest dość niedokładnie. Tz od czasu jaki przyciskam switch zależy jakie jest wypełnienie. Jak to zrobić tak żeby jedno przyciśnięcie przycisku na obojętnie jak długi czas zmieniało wartość wypełnienia?? Dorzucam mój kod: 'zdefiniujemy...

    Mikrokontrolery   08 Cze 2008 10:36 Odpowiedzi: 19    Wyświetleń: 1599
  • Bascom porty multiplex. Jak podłączyć pod port b, aby wszystko działało?

    Mam taki problemik tutaj macie fragment kodu: 'C013b Prosty zegar z ustawianiem Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit , Uniwers As Byte Config Portb = 255 : Portb = &B255 : Config Portd = &B1111100 : Portd = &B1111111...

    Mikrokontrolery   26 Lis 2006 09:44 Odpowiedzi: 2    Wyświetleń: 1651
  • Regulator silnika 12V 3A - nadmierne grzanie, schemat i kod Bascom

    Witam zbudowałem w sumie 2 regulatory i bardzo się grzeją już przy silniku 12v i poborze prądu 3A potrzebny jest spory radiator oraz wentylator by obniżyć temperaturę do 50*. Co jest nie tak ? Zamieszczam schemat oraz kod Bascom Nie jestem autorem regulatora . http://obrazki.elektroda.pl/6194843000_1...

    Mikrokontrolery   30 Maj 2015 17:29 Odpowiedzi: 12    Wyświetleń: 1776
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    Jak nacisnę obojętnie jaki przycisk wyświetla mi A:255. Tak wygląda cały kod: Jest poprawny? '***************************************... ' Program:Piurnik wersja Alfa ' Autor: Jacek R "Black Jack" ' Pomysł: FICIU? ' Data: 12.11.2007 ' Kompilator: BasCom AVR ver.1.11.7.3 ' Procesor:...

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22439
  • Jak połączyć programy w Bascom dla ZL11AVR i ATTiny2313?

    Witam wszystkich wszech wiedzących. Mam taki drobny problem, otóż w zestawie uruchomieniowym zl11avt zaprogramowałem mikrokontroler attiny 2313 żeby na wyświetlaczach led był zegarek z budzikiem. Po zastanowieniu sie zobaczyłem że mam 4 porty wolne i mogę wykorzystać je do czego chce. Chciałbym żeby to był normalny zegarek ale gdy na PD2. (wolnym) pojawi...

    Mikrokontrolery   09 Lis 2008 08:56 Odpowiedzi: 2    Wyświetleń: 1287
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

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

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5460
  • Bascom - problem z drgającym tekstem przy warunku IF-ELSE dla ADC i ładowarki

    Nie mam do tego g.... już siły. Wierzę Ci bo mi się na to też już źle patrzy :P Można nauczyć podstaw języka, ale logicznego kombinowania nie zawsze... Dlaczego nie zrobisz tak, że kiedy przyciśnięto przycisk to dajesz mu, na przykład 10s do odliczenia. Kiedy Odliczy to się wyłączy. Chyba ze ktoś przyciśnie wcześniej przycisk to też się szybciej wyłączy....

    Mikrokontrolery AVR   23 Kwi 2017 13:20 Odpowiedzi: 23    Wyświetleń: 1719
  • Użycie przerwania do wyjścia z pętli FOR... w BASCOM

    Witam Właśnie piszę program do sterowania diodami na dyskotekę tzn. wąż świetlny. Projekt jeszcze nie jest skończony ale niby działa i niestety pojawił się problem. Przycisk Sv1 Alias Pind.3 służy jak na razie do wyboru programu (zwiększa o jeden) Na razie jest 6 programów. Owy przycisk działa na zasadzie przerwania od przepełnienia timer0, które to...

    Mikrokontrolery AVR   25 Sie 2010 18:23 Odpowiedzi: 2    Wyświetleń: 1527
  • [ATmega32] Odtwarzacz wav działał na "pająka", na płytce już nie.

    Może odpowiem inaczej. A do czego zmierzam? Masz bardzo ambitny plan budowy ciekawego urządzenia. Wybrałeś do realizacji tego projektu architekturę AVR i język programowania BASCOM. I teraz jak się ma jedno do drugiego. Zapewne po przeczytaniu kilku artykułów, projektów, kursów i zabawie w programowanie w BASCOM wciągnąłeś się i zafascynowałeś tym językiem,...

    Mikrokontrolery Początkujący   28 Sie 2012 15:16 Odpowiedzi: 108    Wyświetleń: 12228
  • Dekodowanie sygnału IR w Bascom AVR na ATmega8 - różne standardy pilotów

    Mam mały problem z programem napisanym w bascomie , mianowicie założenia są takie jest to odbiornik pilota IR na atmega 8 chodzi mi o sam algorytm dekodowania sygnału , który ma dekodować wszystkie rodzaje pilotów obojętnie czy są w standardzie RC5 czy SONY na wyświetlaczu LCD mam mieć wyświetlane umownie wartość jedynek i zer i problem polega na tym...

    Mikrokontrolery   31 Paź 2008 03:55 Odpowiedzi: 1    Wyświetleń: 2744
  • bascom [attiny2313] problem z użyciem eeprom, prośba o pomoc

    Mam prośbę o pomoc w ukończeniu programu, otórz założeniem programu jest aby zaświecić dioda1 po określonej ilości mrugnięć dioda2 i w odpowiednim momencie wciśnięciu SW1. Program działa bezbłędnie jeśli ręcznie określę mu zmienne A i B, natomiast zaczynają się schody jeśli chcę dodać możliwość programowania zmiennych A i B, zapisując je w pamięci eeprom....

    Mikrokontrolery AVR   02 Lut 2011 13:18 Odpowiedzi: 2    Wyświetleń: 1202
  • [Atmega16][BASCOM]Prośba o przeanalizowanie kodu - wysypuje się

    Jak dam dword to kompilator wywala mi blad niechce sie skompilowac...dlatego dawalem word i moze przez to niedzialalo. Pozniej sprubuje tylko na zaplonie pobujac i sprawdzic. Ale dziwne bo nawdr gdyby tam raz na jakis czas spadlo do 4L to srednia nie wyszla by 4L. Musialo by byc przez 10 pomiarow okolo 4L. Wrzuce tez pelny kod bo teraz pisze z kom....

    Mikrokontrolery AVR   16 Cze 2012 17:40 Odpowiedzi: 48    Wyświetleń: 7288
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2346
  • Program w BASCOM dla M16: Przesuwanie litery na LCD o 5 miejsc

    Jest to wyświetlacz 4x20 Wyświetlane są na nim Temp.V. ,2 czy 3 napisy. Dlatego ważne jest by strzałka poruszała się w określonym polu np. Locate 4 ,10 do 4 ,15 Nie można przesuwać całego LCD. Ma być to czujnik ruchu. po naciśnięciu przycisku strzałka ma przeskoczyć o 1 pole i czekać na następne naciśnięcie. Czujnikiem jest fototranzystor więc działa...

    Mikrokontrolery   28 Cze 2009 20:05 Odpowiedzi: 35    Wyświetleń: 4434
  • Dodanie obsługi pilota w programie Bascom dla 89c4051 - jak to zrobić?

    Mam sobie niżej pokazany programik w bascomie ale niestety nie wiem jak dopisać obsługę pilota :| Programik jest na 89c4051 ;) $large Config Lcd = 16 * 2 Config Timer1 = Timer , Gate = Internal , Mode = 1 Config Sda = P3.1 Config Scl = P3.0 Dim Licz As Byte Dim I As Byte Dim Nast(5) As Byte Dim St As String * 7 Dim W_reg As Integer Dim Wielk1...

    Mikrokontrolery   01 Gru 2006 20:26 Odpowiedzi: 1    Wyświetleń: 1332
  • Jak zrobić kontroler do pilota Sony Alpha A330 do zdjęć seryjnych i timelapse?

    Poniżej zamieszam kod w Bascom pisany dla zestawu uruchomieniowego ZL11AVR. Dioda podczerwieni dołączona do Pinb.3. Chyba najważniejsze z tego, to komenda wyzwalająca migawkę: Sonysend &HB4B8F , 20 (Sony alpha korzystają z 20 bitowego protokołu SIRC) W razie pytań postaram się pomóc. [syntax=basic4gl] 'Program zegara wykorzystującego przerwania...

    Fotografia Użytkowy   25 Lis 2012 15:38 Odpowiedzi: 10    Wyświetleń: 4898
  • [BASCOM] Jak dodać odczyt temperatury DS18B20 do programu piórnika na ATmega8?

    Udało mi się coś zrobić i nawet działa, ale: -jak uruchamiam układ powinno pisać w dolnej linii Ustaw godzine , a jest jak na fotce niżej, -ustawianie godziny - jak trzymam przycisk w pilocie cały czas wysyła sygnał, a układ odbiera kod raz na 3 sek - wcześniej było 250ms (tak jak jest zdefiniowane w programie). http://obrazki.elektroda.net/19_12181272...

    Mikrokontrolery AVR   08 Sie 2008 13:37 Odpowiedzi: 5    Wyświetleń: 3287
  • Bascom AVR 1.11.8.3, Atmega32: błąd nawigacji w menu po odczycie DS18B20

    Witam, proszę o pomoc: buduje sterownik na zasadzie włącz/wyłącz, to akurat nie jest w tym momencie ważne :), ale przejdźmy do szczegółów - ma pobierać dane z 4 czujników DS18B20, sam odczyt działa poprawnie, problem zaczyna się w menu, do kroku "2.2" czasem "2.3" wszystko działa poprawnie, lecz z "2.2" i naciśnięciu 'dalej' (lub "2.3") przeskakuje...

    Mikrokontrolery   27 Gru 2007 23:45 Odpowiedzi: 2    Wyświetleń: 2574
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Witam, jeszcze proszę praktyczne rozwiązanie takiego problemu, gdyż program jest praktycznie ukończony, ewentualnie drobne poprawki kosmetyczne:), ale w obecnej wersji odczyt i zapis wykonywany jest z poleceniem "wait", przez co wskazywane temperatury nie są czasem poprawne - wyskakuje BRAK ds'a. Już nie mam pomysłu jak to zrobić, proszę tylko o jakieś...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5814
  • Włącznik komputera zintegrowany z igorplug

    http://obrazki.elektroda.net/76_12349093... Włącznik komputera zintegrowany z igorplug Ostatnio postanowiłem zmontować sobie komputer pracujący w roli "Media Center". Jako zdalne sterowanie wykorzystałem odbiornik igorplug ( http://obrazki.elektroda.net/86_12349099... Wszystko działało bardzo pięknie - pojawił się tylko jeden problem -...

    DIY Konstrukcje   19 Lut 2009 10:24 Odpowiedzi: 16    Wyświetleń: 12722
  • [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ń: 3522
  • [attiny2313] [attiny2313][Bascom] Problem z przyciskiem S1 w programie stoper C012a

    Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...

    Mikrokontrolery AVR   06 Lut 2011 13:45 Odpowiedzi: 5    Wyświetleń: 2196