wyświetlać wynik bascom

Znaleziono około 370 wyników dla: wyświetlać wynik bascom
  • BASCOM: Jak wydłużyć czas wyświetlania wyniku bez utraty impulsów?

    Witam. Spróbuj nie czyścić ekranu starego wyniku poprzez CLS, ale zrób np. tak: ..... If Generator = 10 Then Wynik = Generator - Czujnik Generator = 0 Czujnik = 0 Locate 1,1 Lcd "WYNICZEK= ";" " 'tu jest 6 spacji między 2 i 3 cydzysłowiem Locate 1,11 Lcd Wynik End If Loop ..... Na dobrą sprawę ciąg "WYNICZEK= " jest stały i nie ma sensu go cały czas...

    Mikrokontrolery   01 Kwi 2007 10:30 Odpowiedzi: 5    Wyświetleń: 1068
  • [Bascom] ADC i wyświetlanie wyniku z 2 cyframi po przecinku

    Long = GetAdc(0) Single = Long * 0.01955 String = Fusing(Single, "##.##") LCD String; "V"

    Mikrokontrolery AVR   19 Cze 2010 18:19 Odpowiedzi: 2    Wyświetleń: 2292
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Akurat RS232 to coś nowego dla mnie :) "Clearserialinx" - szukam ale nic takiego nie ma. Nawet google nie wyświetla wyników.

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 306
  • REKLAMA
  • Bascom atemega16 i ds18b20 brak wyświetlania wyników.

    wyświetlanie wyniku zrób na przerwaniach , niezależnie co będzie robił procek wynik będzie musiał wyświetlic co określony czas

    Mikrokontrolery   09 Sty 2008 07:58 Odpowiedzi: 6    Wyświetleń: 1935
  • REKLAMA
  • Bascom - błędne wyświetlanie wyniku po 20 godzinach na LED 7-segm.

    Dokładnie tak jak pisze kolega xury. Być może wywołujesz jakiś podprogram, który wywołuje inny, który znowu wywołuje ten pierwszy albo gdzieś jest wyskok z podprogramu przez jakieś Goto. Jeśli używasz funkcji lub procedury z przekazaniem parametrów i nie zmieniłeś wielkości stosu to na 99% będzie to wina jego zbyt małej wielkości.

    Mikrokontrolery AVR   12 Gru 2011 11:44 Odpowiedzi: 3    Wyświetleń: 2052
  • Jak uniknąć błędów przy obliczeniach zmiennoprzecinkowych w Bascom?

    Siemka! Musisz wziąść pod uwagę fakt, iż zmienna single przechowuje wartości zmiennoprzecinkowe ze skończoną dokładnością i to może być zauważalne przy niektórych operacjach na tego typu zmiennych. Poszukaj w helpie od Bascoma i poczytaj o kodowaniu liczb zmiennoprzecinkowych i wszystko Ci się wyjaśni:) Pozdrawiam!! Widzę że dałeś kod.:) Mi się wydaje...

    Mikrokontrolery   20 Wrz 2006 19:37 Odpowiedzi: 5    Wyświetleń: 1668
  • REKLAMA
  • [ATmega8] [bascom] - Dodanie drugiego przycisku do wyświetlania wyników

    Witam Nie taki sposób programowania. Spróbuj na początek używać jednej pętli głównej programu Do..Loop Po -> Praca: nie masz Return, dodaj i program wróci do pętli, będziesz mógł sprawdzać. pozdrawiam

    Mikrokontrolery Początkujący   28 Kwi 2012 21:34 Odpowiedzi: 1    Wyświetleń: 1053
  • Programowanie Atmega8 w Bascom - liczenie impulsów i wyświetlanie na HD44780

    (at)ElektrodaBot Napisz program w Bascom dla Atmega8, który będzie liczył pojedyncze impulsy w ciągu 24 godzin z zapamiętaniem najkrótszego odstępu między tymi impulsami, wynik wyświetlał na wyświetlaczu 2x16 opartym na HD44780.

    Programowanie   10 Sie 2023 17:31 Odpowiedzi: 5    Wyświetleń: 285
  • Jak zrealizować bezprzewodowy system zliczania głosów z wyświetlaniem wyników?

    Jreżeli to mają być tylko komunikaty o jakich piszesz to najprościej wykorzystać transmisję RC5 Procek nadawczy robisz tabele z komunikatami i zbierasz dane Wartości przypisujesz do funkcji command i wysyłasz w odboirniku też masz tabele i odczytujesz kod z tablicy zostaje wyświetlić to na lcd Transmisja na taką odległość powinna zadziałać Kilka diod...

    Mikrokontrolery   28 Sty 2006 14:09 Odpowiedzi: 5    Wyświetleń: 1091
  • REKLAMA
  • [Atmega8][Bascom] ADC im niższe napięcie tym większy wynik na LCD . JAK ??

    OmicronNs program jest ok tylko mi chodzi o to jak zrobić tak : na wejściu ADC jest napięcie 4.90v to na LCD ma wyświetlać 0.00 jeśli na wejściu ADC będzie napięcie 4.50v to na LCD ma wyświetlać 0.50

    Początkujący Naprawy   25 Lut 2012 22:37 Odpowiedzi: 9    Wyświetleń: 1456
  • Atmega32 / Bascom - Jak zoptymalizować kod do wyświetlania na MAX7219?

    Skoro coś się powtarza to zapisz to jako procedurę a potem ją tylko wywołuj. Poczytaj DECLARE SUB i DECLARE FUNCTION Funkcja przy okazji jeszcze zwraca wynik.

    Mikrokontrolery Początkujący   07 Wrz 2016 16:33 Odpowiedzi: 2    Wyświetleń: 1221
  • Konwersja danych z systemu HEX na Float (IEEE745) w Bascom

    Mama taki temat - potrzebuję przeliczyć dane z systemu hex na zmiennoprzecinkowy float (IEEE745). dane wejściowe hex np: 43 76 18 BA Po konwersji - wynik float: 246.1 Czy ktoś spotkał się z tym jak dokonać takiej konwersji w bascom. Przy odbiorze danych w PC i aplikacji to już coś innego tu nie ma takiego problemu. Pytanie również czy taka konwersja...

    Mikrokontrolery AVR   14 Lut 2021 21:18 Odpowiedzi: 9    Wyświetleń: 558
  • [bascom-avr] Wyświetlanie zmiennej single z rozdzielczością 0,5 na ATmega16 LCD

    Wynik = Fusing(wartosc , "#.#") If Wartosc >= 0 Then Wynik = " " + Wynik End If

    Mikrokontrolery AVR   22 Lis 2010 09:53 Odpowiedzi: 19    Wyświetleń: 2052
  • Błąd odczytu DS18B20 na AT89S8252 z Bascom - wyświetla 0 na LCD

    ale to jest procedura do DS18S20, który różni się nieco formatem podawanego wyniku od DS18B20 ;)

    Mikrokontrolery   09 Wrz 2006 11:16 Odpowiedzi: 14    Wyświetleń: 3629
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Podaj schemat bo może coś nie tak z podłączeniem. Jeszcze kilka spraw. Podciągnij programowo INT0 Robisz dziesięć pomiarów, a wyświetlasz tylko jeden. Możesz z tym coś zrobić np. zwiększyć czas "łapania" lub cześciej wyświetlać. Zrezygnuj z array, bo mi w symulatorze coś nie chciało to działać. Zamiast tego użyj drugiej zmiennej typu byte. Proponowałbym...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • [atmega8][Bascom]Wyświetlanie liczb multiplesowo na wyś. LED

    A może by tak skrócić te endify i zrobić Select Case Odczyt i dalej Case wynik itp. bo tyle endifów to aż razi ;)

    Mikrokontrolery AVR   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2929
  • Wyświetlanie zmiennej na 4-cyfrowym wyświetlaczu LED w Bascom AVR

    moim zdaniem błąd tkwi w przypisywaniu zmiennym typu byte wartości zmiennych typu string,możliwe że dlatego wynik nie jest poprawny

    Mikrokontrolery   13 Mar 2006 09:52 Odpowiedzi: 20    Wyświetleń: 2483
  • [bascom] Dlaczego BCD 0100 nie wyświetla się poprawnie w symulatorze?

    Naskrobałem coś takiego: $sim $regfile = "attiny2313.dat" $crystal = 1000000 Dim A As Integer A = 4 Print A Print Bcd(a) a = Makebcd(a) Print A End W wyniku symulacji dostaję liczby: 4 04 4 Przecież 4 to w kodzie bcd 0100 Dlaczego taki wynik nie wyświetla się w symulatorze?

    Mikrokontrolery AVR   29 Lis 2010 12:29 Odpowiedzi: 5    Wyświetleń: 8699
  • [BASCOM] Jak dodać miernik LCD do zasilacza w BASCOM? Wyświetlanie napięcia, prądu, mocy

    Ponieważ Fusing zwraca zmienną tekstową więc deklaracja zmiennych stanowiących wynik tej instrukcji powinna być następująca: Dim V As String * 6 Dim A As String * 6 Dim P As String * 6 Dim R As String * 6 Dim Vod As String * 6 Zmienne są wystarczająco długie dla zakresu 99.9. Jeśli wartość przekracza 100 powinno być String * 7

    Mikrokontrolery   05 Lut 2012 08:36 Odpowiedzi: 19    Wyświetleń: 4693
  • EvB Atmega644P - nie mogę obciąć wyniku z ADC do postaci 123.45[BASCOM]

    Nie wiem ale albo ja coś źle pisze ale dalej mi wyświetla wynik z 9-cioma miejscami po przecinku .

    Mikrokontrolery Początkujący   09 Wrz 2012 09:18 Odpowiedzi: 22    Wyświetleń: 2454
  • [Bascom]Wyświetlenie stanu ADC na wyświetlaczu LED

    Co do "0. 02542412280701754385" to w ten sposób "kalibruję" dzielnik napięcia aby pokazywał prawidłowy wynik. Jak podłączę lcd to funkcja fushing poprawnie działa i wyświetla odpowiednio sformatowany wynik pomiaru. Niestety teraz nie mam dostępu do układu. Jak tylko dopadnę się do płytki będę testował.

    Mikrokontrolery   04 Lut 2012 10:55 Odpowiedzi: 7    Wyświetleń: 1786
  • Atmega32 - Znikająca dolna linia na wyświetlaczu 2x16 po 2-3 dniach pracy

    Dzięki za cenne uwagi. Teraz wiem czego szukać. Generalnie zmiana kontrastu pokaże że dolna linia nie działa. Szpilki na zasilaniu przy LCD mogą się pojawić, nie dałem dodatkowego kondensatora. Inicjalizacja wyświetlacza co pewien okres czasu na pewno pomoże. Poprawki wykonam w Piątek lub Sobotę i się odezwę za tydzień. Kontrast jest regulowany dla...

    Mikrokontrolery Początkujący   15 Kwi 2014 21:17 Odpowiedzi: 8    Wyświetleń: 2199
  • Jak zaokrąglić wynik obrotomierza do setek na ATtiny2313?

    Zdefiniuj zmienną Temp jako Word. Jak ci ma wyświetlić 600 jesli zmiena Byte może przyjąc max wartość 255. Właśnie powyżej tej wartości będą ci sie wyświetlać dziwne rzeczy. No to może wytłumaczę jak to zrobić na zmiennej typu Byte według wyżej wspomnianej ideii. $crystal = 4000000 $regfile "attiny2313.dat" Dim Pomiar As Single Dim Temp As...

    Mikrokontrolery   22 Sie 2007 22:49 Odpowiedzi: 9    Wyświetleń: 2775
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    janbernat --> Wystarczy przerwania wyłączać na czas przesyłania poszczególnych bitów w odpowiednich pętlach, które wysyłają całość. Pewnie, że to też co nieco zabiera ale o niebo krócej niż gdy wyłączać przerwania na całe te czasy które tu przytoczyłeś. Druga sprawa to oczywiście jak się wykorzystuje w ogóle przerwania, bo jeśli w tym sposobie o którym...

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4563
  • [BASCOM] - UART- dwu kierunkowy przesył zmiennych.

    Zwarcia niema bo uart świetnie działa w jedną stronę. Niestety nie mam możliwości podłączenia lcd do drugiego procka. Ten układ sprawia wrażenie jakby podczas wysyłania instrukcja "print" umieszczała w buforze zmienną o wartości 1(jak w programie) i kolejna po niej funkcja "input" wyciąga tą zmienną bo najwidoczniej sygnał z drugiego procka nie zdążył...

    Mikrokontrolery Początkujący   11 Sie 2013 14:14 Odpowiedzi: 38    Wyświetleń: 5379
  • [BASCOM] Uproszczenie kodu licznika i wygaszanie zer nieznaczących

    Mam takie pytanie o troszkę inny kod a mianowicie zrobiłem odziwo działający sterownik PWM potencjometrem i wyświetlam to na led 7 seg , chodzi oto ze na wyświetlaczu wynik pokazuje 0-1024 a chce wartość napięcia ADC(0) . Co zrobiłem źle ? Przekonvertuj wartośc 'I' (odczyt ADC) na proprcjonalną wartośc napięcia. Zakładajac że napiecie referencyjne...

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 1362
  • BASCOM jak sie wyswietla zmienną tylko do 1 miejsca po przec

    Witam! Mam tu taki kawałek kodu: Dim Tick_time As Single Dim Length As Single Dim Mps As Integer Dim Fps As Integer Dim Fff As Single Dim Tick_count As Integer Dim Czas As Single Tick_time = 0.000096 Czas = Tick_count * Tick_time Mps = Length / Czas Fff = Length / Czas Fff = Fff * 10 Fps = Fff / 3 Tick_count = 0 Cls Lcd Mps Lcd " m/s " Lowerline...

    Programowanie   22 Maj 2005 13:07 Odpowiedzi: 7    Wyświetleń: 1829
  • Chronologiczny odczyt z czujnika i wyświetlanie wyniku na LCD

    Moim zdaniem jeżeli jeszcze nie zacząłeś swojej nauki to nie myśl o Bascomie tylko od razu ucz się C. uC już chyba widzę wybrałeś, więc nie będę marudził, żebyś nie brał AVR :P Jak odbierać dane z czujnika ? Ano to już zależy. Niektóre się podpina pod przetwornik analogowo/cyfrowy i w programie przelicza wartość z przetwornika, niektóre mają już to...

    Mikrokontrolery AVR   10 Sie 2011 22:29 Odpowiedzi: 6    Wyświetleń: 1455
  • [mega8][bascom] Jak obliczyć mAh i średnia.. Miernik DIY

    Witam. Robię miernik do zasilacza z electronic-lab i chciałbym dodać wyświetlanie mAh do swojego miernika ale nie mam pomysłu jak to zrobić. Może macie jakieś pomysły? Też mam problem z napięciem i prądem i wpadłem na pomysł żeby robić np 5 pomiarów i wyświetlać wynik uśredniony, sprawdzi się? też się tak zastanawiam czy opłaca się dawać pwm do regulacji...

    Mikrokontrolery AVR   12 Sie 2011 09:12 Odpowiedzi: 16    Wyświetleń: 5006
  • [Attiny13][Bascom] - Prosty termometr oparty o termistor NTC i kilka diod led.

    Witam. Chciałbym nauczyć się obsługi ADC w Bascom. W tym celu chciałbym zrobić prosty termometr, a raczej wskaźnik temperatury. Wyświetlanie wyniku za pomocą linijki led stworzonej z diod: czerwonej, żółtej, i dwie zielone. Mam tylko ten termistor do użycia w projekcie. Czytałem o obsłudze ADC w Bascom ale nie mogę zrozumieć jak przetworzyć otrzymaną...

    Początkujący Elektronicy   02 Paź 2012 21:55 Odpowiedzi: 23    Wyświetleń: 8436
  • Bascom: Jak odczytać temperaturę z DS18B20 z dokładnością 0,1°C?

    Wynik po przecinku skacze, bo DS18B20 mierzy temperaturę z rozdzielczością do 1/16 st. C. Tak więc nie ma najmniejszego sensu wyświetlać temperaturę z dokładnością do 2 miejsc po przecinku.

    Mikrokontrolery   12 Lis 2005 16:07 Odpowiedzi: 20    Wyświetleń: 4331
  • BASCOM - Licznik OK / NOK i wyświetlanie w procentach.

    Cześć. Mamy 2 guziki, OK i NOK. Program ma zaliczać ilość naciśnięć i podawać wynik. Wszystko było by proste gdyby nie to, że wynik ma być wyswietlany w %. Czy będzie to jeden 3 cyfrowy wyświetlacz (OK) , czy dwa (OK/NOK) - jest mi obojętne, bo na razie zupełnie nie wiem jak podejść do tematu. Pozdrawiam.

    Mikrokontrolery AVR   17 Mar 2024 09:40 Odpowiedzi: 4    Wyświetleń: 267
  • Interfejs suwmiarki (Bascom)

    http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....

    DIY Konstrukcje   14 Lip 2020 13:15 Odpowiedzi: 46    Wyświetleń: 22209
  • Program w Bascom dla AT89c2051: Pomiar czasu impulsu i wyświetlanie LCD

    Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...

    Początkujący Elektronicy   05 Paź 2005 17:42 Odpowiedzi: 2    Wyświetleń: 1140
  • BASCOM - Woltomierz - dziwne wyświetlanie wartości

    Możesz użyć polecenia Format http://wiki.mcselec.com/bavr/FORMAT Tylko czy nie lepiej zrezygnować z Single [syntax=basic4gl]' Wynik z ADC (przykładowo 740) * 196 zamiast 0,0196 Dim Wynik As Word Dim Help as Long Dim String_ as String * 5 Help = Odczyt_z_ADC * 196 Wynik = Help /1000 String_ = Str(wynik) String_ = Format(string_, "0.0") '740 * 196 = 145040...

    Mikrokontrolery AVR   28 Mar 2015 13:51 Odpowiedzi: 8    Wyświetleń: 1710
  • Bascom, Atmega16 - niewykrywanie stanu wysokiego na PA(6) w ADC

    po pierwsze, program nie uśrednia wyników - usuń to w=getadc(0) po pętli for, a typ zmiennej w zmień na long to co Ci wyświetla to wartość pomiaru z adc * 0.0049 :D

    Mikrokontrolery AVR   06 Lis 2019 20:13 Odpowiedzi: 20    Wyświetleń: 3184
  • Bascom - jak sterować wybranym polem wyświetlacza 2x20 bez kasowania wyników?

    Witam, Czy istnieje możliwość z - poziomu języka Bascom - sterowania wybranym polem/polami wyświetlacza (2*20)? Chodzi o to, że program się wykona, wyświetli wyniki na wyświetlaczu a ja chciałbym np. naprzemiennie wyświetlać sekwencję znaków w jednym miejscu nie tracąc z wyświetlacza wyników z poprzedniej operacji... Proszę w swoich wypowiedziach używać...

    Mikrokontrolery AVR   30 Kwi 2009 08:57 Odpowiedzi: 3    Wyświetleń: 908
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    Zrób taki test zatem: 1. usuń komendę Disable Interrupts przed 'wyślij komendę skip rom i convert t: to te komendy = tu jest na nie dedykowane miejsce i sprawdź czy dalej miga. 2. przywróć instrukcję usuniętą w punkcie pierwszym i usuń tę samą instrukcję przed 'tu dokonaj odczytu temperatury z termometru i daj znać czy dalej miga. Dodano po 1 Oczywiście...

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8518
  • Bascom: Jak zaokrąglić zmienną single do 1 lub 2 miejsc po przecinku?

    Witam Może dla większości proste pytanie, ja niestety nie umiem sobie z tym poradzić. W zmiennej single mam wartość z kilkoma miejscami po przecinku i teraz mam pytanie: czy jest możliwość odcięcia zbędnych cyfr po przecinku tak, aby w/w zmiennej fizycznie pozostała pożądana wartość? np: wartość w zmiennej 1.2345 potrzebna 1.2 lub 1.23 Dodam tutaj,...

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5545
  • Minutnik w Bascom - Zamiast cyfry 0 wyświetla dziwny znak, co robię źle?

    No nie schodzi :P Dlatego jeśli Sekundy to bajt ..to odjęcie od zera jedynki powoduje że że wynikiem jest 255 [syntax=basic4gl] Decr Sekundy If Sekundy = 255 Then Sekundy = 59 Decr Minuty End If[/syntax]

    Mikrokontrolery   02 Maj 2015 20:23 Odpowiedzi: 18    Wyświetleń: 1344
  • Przeróbka programu analizatora widma akustycznego - bascom

    ... Ale niestety jak na razie pisze tylko tak jak potrafie :( No tak ... hmmm ... każdy orze , jak moż... umie ;) Męcze się z tym co kolega tutaj podał, teraz odświerzanie to raz na sekunde :( Dopisałem to do podprogramu "save" aby na bieżąco, od razu po obliczeniu uaktualniał dany słupek, tzn Nie wiem czy zauważyłeś , ale podany przeze mnie "podprogram"...

    Mikrokontrolery   05 Lut 2008 12:58 Odpowiedzi: 57    Wyświetleń: 39448
  • [BASCOM] Jak dodać odczyt temperatury DS18B20 do programu piórnika na ATmega8?

    Próbowałem. Dodawałem odczyt do programu głównego za getrc5, a wyświetlanie temp w Sub Wys_czas na końcu za Lowerline. Efektem tego było wyświetlanie d dolnej linii na wyświetlaczu: Wynik: 0.0 C Us. Czyli coś namieszałem, bo powinno być najpierw w dolnej linii: Ustaw godzinę, po ustawieniu dopiero temperatura.

    Mikrokontrolery AVR   08 Sie 2008 13:37 Odpowiedzi: 5    Wyświetleń: 3218
  • Program na ATmega16 do odczytu BCD z wyświetlacza 7-segmentowego i RS232

    To może się okazać bardziej skomplikowane, niż się wydaje. Wszystko zależy od tego, jaki jest algorytm wyświetlania w tym częstościomierzu. W każdym razie, w najprostszym przypadku można próbować coś w tym rodzaju: 1. utworzyć tablicę na 7 cyfr wyświetlacza. 2. ustawić timer na generowanie przerwań z prędkością > 100 razy na sekundę. Lepiej nawet rzędu...

    Mikrokontrolery   11 Wrz 2008 12:14 Odpowiedzi: 11    Wyświetleń: 1653
  • Jak napisać program w Bascom dla licznika CNC na Atmega 8?

    Z tego co wiem, mach jedynie podłączone enkodery używa do pomiaru i wyświetlania wyniku, nie działa to jak sprzężenie zwrotne na bieżąco nadrabiając zgubione kroki. Chyba, że źle słyszałem. Wiesz kolego jak podłączyć to w machu, żeby działało jak sprzężenie?

    Mikrokontrolery AVR   12 Wrz 2013 09:07 Odpowiedzi: 14    Wyświetleń: 3249
  • Jak obciąć cyfry do 0.1 w Bascomie bez błędów zmiennoprzecinkowych?

    Różnica jest oczywista. Bez CLS, za kolejnym razem dopisuje wynik dalej. To nie jest przyczyna problemu o którym pisałem. Natomiast Fusing powoduje właściwe wyświetlanie, co jest bardzo cenne. PL

    Mikrokontrolery   15 Lut 2006 23:03 Odpowiedzi: 9    Wyświetleń: 1348
  • Pętla do loop w bascomie. Na wyświetlaczu cały czas jest wynik 001.

    jak zmienię na tajmer 1 działa tak samo. Jeśli podstawię pod zmienną licznik ręcznie jakąś wartość wtedy wyświetla ją poprawnie ale jak próbuję zrobić pętlę for next lub do loop aby same cyferki biegły w górkę to nie działa, wyświetla tylko 001 i na tym koniec.... :(

    Mikrokontrolery   22 Sty 2006 20:27 Odpowiedzi: 7    Wyświetleń: 1458
  • Wybór środowiska dla AVR: Bascom vs Atmel Studio - co lepsze?

    Wszystko jest nie tak. Typy i atrybuty danych, algorytm. Nie zamieniasz wartości cyfr na obraz segmentów. Niepotrzebnie wołasz sprintf() kiedy nie masz nowych wyników. Wyświetlasz w pętli z amiast w przerwaniu timera. Przeprogramowujesz wejście na wejście (ono już jest wejściem). Ustawiasz stany wyjść po ustawieniu kierunku (błąd).

    Mikrokontrolery AVR   20 Lip 2018 21:46 Odpowiedzi: 27    Wyświetleń: 2652
  • [ATmega32][C] Wyświetlacz 7seg + pomiar temperatury

    Niestety nie znam C , ale może logicznie się da. Pisałem oscyloskop który miał na ekranie zarówno pisać linię i napięcie obok, oraz skalę, problemem było gdy w instrukcji "For next" było wszystko, wywaliłem za tę pętelkę wszystko prócz zapisania tablicy wynikami i Lcd linią. Może też zrób coś jak "For next" dla wyświetlania samego wyniku reszta po za...

    Mikrokontrolery AVR   09 Sie 2011 02:27 Odpowiedzi: 14    Wyświetleń: 3570
  • [bascom] Jak podłączyć czujnik DS18B20 do LCD w Bascom na ATtiny2313?

    Znalazłem jeszcze taki kod: http://www.elektroda.pl/rtvforum/viewtop... Uproszczony do maksimum. I = 1wread(2) S = I / 16 T = Fusing(s , "##.#") Locate 1 , 1 Lcd "Temp:" ; T ; Chr(0) ; "C" Program pobiera wynik, dzieli przez 16 i wyświetla na LCD.. Tylko czemu dzieli akurat...

    Mikrokontrolery AVR   10 Lis 2010 19:58 Odpowiedzi: 12    Wyświetleń: 6129
  • [Atmega32] [Atmega32][Bascom] - Nieprawidłowy pomiar czasu przejazdu między bramkami

    Co z tego, że są "w stanie 1"? No zgadza się, że przyciski są tylko tymczasowo, ale one mogą załączyć podczas jednego naciśnięcia przerwanie nawet kilkaset razy. W dodatku w przerwaniu masz operację mnożenia na zmiennej SINGLE co nie jest dobrym rozwiązaniem. Jeszcze raz sugeruję by wywalić LCD z pętli. Najlepiej ją zostawić pustą. Wynik wyświetlać...

    Mikrokontrolery AVR   06 Maj 2013 20:55 Odpowiedzi: 10    Wyświetleń: 2892
  • [Bascom] [Bascom][Atmega8] Jak wywołać przerwanie int0 do uruchomienia timer1?

    Witam. Mam problem z przerwaniami w atmega8. Wcześniej nie potrzebowałem przerwań więc to zagadnienie mnie nie interesowało. Potrzebuję wywołać przerwanie zewnętrzne int0 które uruchomi timer1, a ten zacznie odmierzać czas. Proszę o pomoc. Pierwsza zasadnicza uwaga to nie zauważyłem w programie konfiguracji interruptu0- coś np. takiego: config INT0=...

    Mikrokontrolery AVR   01 Paź 2011 17:22 Odpowiedzi: 3    Wyświetleń: 1510
  • [BASCOM] Jak zrealizować różne interwały pomiarów dla DS18B20 i napięcia?

    Kurcze nie wiem jak to rozwiązać. Najwięcej trudności mam z tym wyświetlaniem i odświeżaniem wyniku na LCD. Potrzebował bym pomocy jak zrobić, aby akcje przycisku były zczytywane co 4ms. Następnie pomiar temperatury był zczytywany co 1s, i wyświetlany na LCD, odświeżanym co 1s. Pomiar napięcia byłby zczytywany z przetwornika co 100ms i wynik wyświetlany...

    Mikrokontrolery AVR   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2966
  • czujnik temp logarytmiczny - napięcie wynikowe liniowe

    witam, rzeczywiście dla przetwornika 10 bit trzeba użyć zmiennej dwu-bajtowej czyli tablica miałaby 2kB. Niemam tyle miejsca w atmedze, zreszta w bascomie utrudnione jest tworzenie tabel w pamięci ROM. Już tłumaczę, czemu do wejścia uC trzeba dostarczyć sygnał w skali liniowej. Załączony wykres kończy się w temperaturze gotowania wody (wg termometru...

    Projektowanie Układów   09 Kwi 2008 12:30 Odpowiedzi: 12    Wyświetleń: 3032
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Zastanawiał się ktoś nad tym że multipleksowanie startuje od razu a wyniku konwersji jeszcze nie ma? Niedawno pisałem taki termometr i żeby w pierwszej sekundzie do momentu aż zmienne otrzymają swoje wartości termometr miał coś do wyświetlenia to wyświetla "Init" :D Mogłem wyświetlać cztery óswmki jako test segmentów wyświetlacza, ale to brzydko wyglądało...

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1530
  • Bascom - dlaczego x^2 daje 0 dla zmiennej Single?

    Witam. Zadeklarowałem zmienną x typu Single. Przypisuję do zmiennej wartość np. 2 czyli: x = 2 Następnie zmienną x podnoszę do kwadratu. x = x^2 i wartość w zmiennej wynosi 0. Natomiast jak zrobię x = x * x Wynik wyświetla się poprawnie: nowa wartość to 4. Czym jest to spowodowane? Czy to błąd kompilatora?

    Mikrokontrolery AVR   18 Lut 2012 12:18 Odpowiedzi: 6    Wyświetleń: 2399
  • Termometr balkonowy, Attiny2313, 433MHz, Bascom

    http://obrazki.elektroda.pl/8609137500_1... Witam, przedstawiony układ umożliwia: -pomiar zarówno dodatnich, jak i ujemnych temperatur, -wybór jednej z dwóch częstotliwości powtarzania pomiaru, -pamiętanie najniższej temperatury (wyświetlanie po wciśnięciu przycisku, kasowanie po resecie uC), -prezentację wyniku na 4-cyfrowym wyświetlaczu...

    DIY Konstrukcje   11 Lis 2019 15:27 Odpowiedzi: 24    Wyświetleń: 18483
  • LCD od S65 sterowany przez ATmega16.

    Witam. Znalazłem stronkę gdzie jest podana obsługa tego lcd w bascomie: http://evertdekker.com/Joomla/index.php?... Wszystko ładnie działa ale mam z nowu problem. Wykonując jakąś pętlę chciałbym wyświetlać jej wynik, tylko jak to zrobić biorąc przykład z podanej strony? Przykład: a=a+1 (jak zapisać w...

    DIY Konstrukcje   12 Gru 2013 22:15 Odpowiedzi: 366    Wyświetleń: 167975
  • Jak wyświetlać cyrylicę na LCD w Bascom bez zmiany całego programu?

    Z problemem poradziłem sobie "na piechotę", wypisując w programie po kolei ALT + wartości od 128 do 255 i porównując to potem z wynikiem na LCD. Próbowałem szukać i wpisywać krzaczki od kolegi atoma, ale było to zajęcie tyleż czasochłonne, co nie przynoszące rezultatów. Kolejność i znaczki były i tak inne. Jest już po fakcie(chociaż zostało mi parę...

    Mikrokontrolery AVR   08 Gru 2009 22:55 Odpowiedzi: 30    Wyświetleń: 7728
  • [ATtiny2313][Bascom] - Jak zadeklarować liczbę stałoprzecinkową ?

    Ja traktuję liczbę stałoprzecinkową jako liczbę całkowitą gdzie sam ustalam w którym miejscu ma być przecinek ale tylko gdy przychodzi do wyświetlania. Działam na C dlatego taki przykład dam:[syntax=c]int zmienna; zmienna = 945 + 57; //np. 9,45 + 0,57 lub 94,5 + 5,7 zmienna = 2458023; //np. 24,58023 lub 2,458023 // zależny jak liczbę tą potraktujesz...

    Mikrokontrolery AVR   04 Lip 2013 13:00 Odpowiedzi: 14    Wyświetleń: 2181
  • Tablica wyników sportowych - pomysły, sugestie...

    Sprawa ma się tak: Sterowanie zrobię na mikroprocesorze AVR, program w Bascomie. Odnośnie programu będe miał jeszcze dużo pytań, ale to później. Narazie zacząłem pisać program do wyświetlania czasu. Nie wiem jednak czy cały program zmieści się do jednego mikrokontrolera. Pozatym Bascom demo ma ograniczenie do 4kB kodu. Zastanawiam się czy licznik wyników...

    Projektowanie Układów   06 Paź 2007 20:10 Odpowiedzi: 9    Wyświetleń: 3410
  • Bascom AVR zmienna WORD iwyświetlacz LED - jak to zjeść

    Na wstępie chciałbym powiedzieć że piszę w BASCOM-ie AVR. Buduję urządzenie które ma wyświetlać wynik na wyświetlaczu 7-mio segmentowym (podyktowane warunkami środowiskowymi i widocznością). Napisałem program który działa (listing poniżej) ale dręczy mnie pytanie czy nie da się tego zrobić prościej tzn pobierać poszczególne cyfry bezpośrednio ze zmiennej...

    Mikrokontrolery   15 Paź 2003 07:27 Odpowiedzi: 2    Wyświetleń: 2699
  • [Atmega16] [Atmega16][Bascom] i2c - PCF8583: Brak komunikacji z RTC, brak rezystorów pull-up?

    Witam PCF8583 zwraca wynik w kodzie BCD. Musisz zamienić ten kod na kod dziesiętny i dopiero wyświetlać dane. To samo tyczy się danych które chcesz wysłać do PCF. Najpierw trzeba przekodować je na kod BCD i dopiero do niego wysłać. To tak po krótce :) Pozdrawiam

    Mikrokontrolery AVR   19 Wrz 2008 21:54 Odpowiedzi: 7    Wyświetleń: 4518
  • [bascom] Jak ograniczyć długość stringów w Bascomie przy konwersji liczby?

    Program to komputer pokładowy w samochodzie. Wszystko wyświetlane na LCD od siemensa, program do wyświetlania napisany przez Ciebie :) I teraz tak: program do wyświetlania wyświetla to, co ma w zmiennej Text (as string * 13). W kilku podprogramach obliczam przejechaną drogę, spalanie, itd. Jak obliczam spalanie, to mam np. wynik 115 (co oznacza 11,5...

    Mikrokontrolery AVR   08 Gru 2011 08:01 Odpowiedzi: 6    Wyświetleń: 1413
  • Jak wyświetlić wynik ADC na LED w woltomierzu z Attiny26 i BASCOM?

    Witam, Zamierzam zrobić sobie zasilacz laboratoryjny i wpadłem na pomysł, żeby zamiast miernika na ICL7107 dać jakiś mikrokontroler. Szukałem, ale nie znalazłem takiego jaki by mi pasował. Musi być na wyświetlaczu LED 4 albo 3 cyfrowym i ma być na jakimś małym procesorze np. Attiny26 bo on ma te przetworniki ADC. I jeszcze najlepiej żeby był w BASCOM'ie...

    Mikrokontrolery   27 Mar 2008 17:18 Odpowiedzi: 9    Wyświetleń: 3112
  • [BASCOM] Jak ustawić wyświetlanie ujemnej temperatury na LCD?

    [syntax=vbnet][/syntax]Witam; Małe pytanko odnośnie wyświetlania wyników - dokładniej chodzi o temperaturę ujemną [syntax=vbnet]1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &H55 1wverify Dsid1(1) If Err = 0 Then 1wwrite &HBE T = 1wread(2) T = T * 10 T = T / 16 S = Str(t) S = Format(s , " 0.0") Lcdgoxy 1 , 3 Lcdstr S , 2 , 0 Lcdupdate[/syntax]...

    Mikrokontrolery AVR   18 Mar 2018 18:48 Odpowiedzi: 1    Wyświetleń: 762
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Dziwne wartości wyświetla. -2950.2 Reset T.15 Lub T = T + 32767 T = T * -1 Ta sam wynik -2950.2 Locate 4 , 1 LCD T ; " " If T.15 = 0 Then 'Ciepło + temperatury Locate 1 , 1 Lcd "T:" ; T ; "," ; Ti ; "C " End If If T.15 = 1 Then 'Zimno - temperatury T = T + 32767 T = T * -1 Locate 1 , 1 'Lcd "T:"...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 315
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    Twoim podstawowym błędem jest to że ciągle czyścisz ekran. Ta operacja zajmuje prawie 2 ms Nie wiem po co to robisz ? Wystarczy zdefiniować bufor w który bedziesz wpisywać swoje wyniki i ten bufor cyklicznie wyświetlać ale tylko wtedy kiedy to będzie konieczne czyli w zależności od ustwienia ew. flag sygnalizujących np. zmianę czasu. Inna sprawa czy...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4916
  • Jak przyspieszyć działanie ATmega16 z LCD 20x4 w Bascom?

    Sądzę po wszystkich wypowiedziach, że problem tkwi nie w nieprawidłowym, czy źle działajacym programie, a w jego organizacji logicznej. Dla wyświetlaczy led Bascom prawdopodobnie nie dodaje sam z siebie żadnych opóźnień, natomiast dla lcd to i owszem. Inkrementacja zmiennej może w programie przebiegać z szybkościa "wolnego elektronu na wysokości lamperii",...

    Mikrokontrolery   22 Cze 2005 19:15 Odpowiedzi: 20    Wyświetleń: 2304
  • Jak poprawić wyświetlanie ujemnych temperatur w kodzie dla DS18B20?

    Akurat też buduje termometr na ds18b20 tylko że w Bascomie, ja też miałem problem z ujemną temperatura. Co do ujemnej temperatury trzeba do obliczeń zamienić ujemną liczbę na dodatnią bo ds podaje np . dla 0 stopni zwraca wartość 0 co mnoży się dalej * 0,0625 daje 0 ale dalej dla ujemnych daje wartość -1 , -2 , -3 itd. Trzeba otrzymany wynik zamienić...

    Mikrokontrolery AVR   25 Gru 2011 16:29 Odpowiedzi: 2    Wyświetleń: 1794
  • Czy częsta inicjalizacja LCD może uszkodzić EEPROM w wyświetlaczu?

    MarasK -> moim zdaniem ten efekt u ciebie to tylko i wyłącznie ewidentna wina softu choć mogę się też mylić, a nie wina zasilania i zakłóceń. W czym masz napisaną obsługę LCD? - Bascom (gotowiec), C - jakieś własne procedury czy może jakieś z netu? czy w asemblerze coś własnego? takie przesuwanie się o jeden znak w bok, po dłuższym czasie jeszcze o...

    Mikrokontrolery AVR   15 Lut 2009 08:02 Odpowiedzi: 27    Wyświetleń: 3664
  • [Bascom] Błąd w programie Bascom zliczającym impulsy - 3 parametry oczekiwane

    Witam Napisałem program który zlicza impulsy z przycisku ale nie chce mi wyświetlać wyniku, wyskakuje taki komunikat: Error : 35 Line :30 3 parameters expected a to jest ten program: Dim J As Byte , D As Byte , S As Byte , T As Byte Dim Wynik As Byte Config Portb = 255 : Portb = &B11111111 Config Portd = &B1111100 : Portd = &B1111111 Cls Do...

    Mikrokontrolery AVR   20 Gru 2008 01:30 Odpowiedzi: 6    Wyświetleń: 1149
  • Jak zbudować woltomierz na ATtiny2313 z wyświetlaczem LCD w Bascom?

    Witam, Przy zastosowaniu układu PCF8591 to już chyba nie powinien być aż taki hardcore ;) A żeby ułatwić to powiem o co konkretnie chodzi : aplikacja ma dokonywać pomiaru napięcia w zakresie 0-5V, podawanego z czujnika ciśnienia ( MPXH6400 ) i jego aktualną wartość na wyświetlać na LCD a wszystkie wartości występujące "po drodze" archiwizować w pamięci...

    Mikrokontrolery   16 Lip 2007 17:16 Odpowiedzi: 3    Wyświetleń: 4646
  • miernik napięcia z wyświetlaczami 7 segmentowymi(program)

    Mogę Cię tylko naprowadzić co możesz zrobić .. bo widzę że program pisany jest w Bascomie. 1) Wyrzuć wszystkie linie kodu gdzie występuje Lcd. 2) Wart_nap pomnóż przez 10 i z wyniku wyciąg część całkowitą w której liczba jedności będzie wartością napięcia po przecinku (dokładność 0,1V). 3) Musisz sobie napisać procedurę która będzie Ci wyświetlać każdą...

    Projektowanie Układów   18 Mar 2009 22:54 Odpowiedzi: 11    Wyświetleń: 1281
  • Bascom AVR: Jak zmierzyć przesunięcie fazowe sygnału prostokątnego 8kHz?

    Przeskakuje bo nie potrafi mierzyć ujemnego. Pisałem o tym. On po prostu mierzy wtedy dodatnie ale dużo większe. Traktuje impuls nie jako ujemny, tylko jako kolejny impuls ale dodatni). Tzn nie jest w stanie zmierzyć impulsu który wystąpił wcześniej. Taki impuls zostanie po prostu zmierzony we wcześniejszym cyklu. Narysuj sobie przebiegi na kartce to...

    Mikrokontrolery AVR   21 Sty 2017 18:06 Odpowiedzi: 48    Wyświetleń: 2532
  • [BASCOM] Jak poprawić płynność odczytu woltomierza na AT90S2313 z PCF8591?

    Rzeczywiście po napisaniu takiego kodu wszystko gra. Wynik pokazuje się natychmiast. Dodałem jeszcze kondensator 22pF, ponieważ przy braku podłączenia z mierzonym napięciem, na wyświetlaczu pojawiały się jakieś dziwne wartości między 0,01-0,03V. Teraz jest ciągle 0. Myślę, że napięcie i tak "dochodzi" ponieważ po odjęciu baterii z pomiędzy punktów I0...

    Mikrokontrolery AVR   20 Gru 2008 17:42 Odpowiedzi: 13    Wyświetleń: 4249
  • Zdalny mini częstotliwościomierz / obrotomierz / licznik impulsów

    https://obrazki.elektroda.pl/7406837400_... Chyba siła wyższa musi w tym maczać palce, bo przymierzałem się od kilku lat(!) z publikacją tego projektu i ciągle albo brak czasu albo skleroza... a tu trafił się konkurs no to jak nie skorzystać :) Urządzenie o, którym mowa w temacie to bardzo prosty i niezwykle przydatny (przynajmniej...

    DIY Konkurs   01 Paź 2017 08:18 Odpowiedzi: 17    Wyświetleń: 7032
  • Bascom UART tylko do odczytu - potrzebny mi pin RXD

    Ok, wszystko działa przy najmniej na razie tak jak chce, dzięki za pomoc, będzie to wyświetlacz do moej maszyny do mierzenia folii, którą zbudowałem ponad 10 lat temu na wyświetlaczu 4x20, a teraz z racji tego że mam złamaną nogę i 5 dużych wyświetlaczów 7_segmentowych postanowiłem wyświetlać wynik pomiaru na tych cyferkach + godzina i temperatura,...

    Mikrokontrolery Początkujący   09 Gru 2020 14:31 Odpowiedzi: 4    Wyświetleń: 519
  • Atmega 8 BASCOM - Termostat i wyświetlacz oparty o uklad HD44780

    Tak jak mówicie, użyję tranzystora by załączać przekaźnik. Jeszcze nurtuje mnie jedno pytanie. Jak zrobić coś w rodzaju menu? Po prostu wyświetlać tekst jeśli wciśniemy jeden przycisków? Chciałbym jeszcze dodać możliwość zmiany tej histerezy i temperatury. Mógłby mi ktoś napisać przykładowe polecenia, np. na zmianę wartości jeśli zmieni się stan na...

    Mikrokontrolery Początkujący   08 Sie 2014 13:01 Odpowiedzi: 5    Wyświetleń: 2091
  • Pomiar temperatury, ciśnienia, wilgotności powietrza oświetl

    Niestety nie posiadam takowego. W zasadzie wszystko robiłem "z ręki" bez schematu. Jedynie płytka w eagle (atmega32 smd). Program jest w bascomie ale mało komentarzy, także podejrzewam, że trudno Ci będzie go zrozumieć. Najpierw załatw sobie czujnik, podłącz i spróbuj odczytać. Dopiero jak będziesz to wiedział, bierz się za wyświetlanie wyników. ps...

    Mikrokontrolery   14 Maj 2008 14:08 Odpowiedzi: 40    Wyświetleń: 8617
  • Jak zbudować częstościomierz na 2051 z pomiarem do 100 Hz w Bascom?

    ... przy pierwszym pomiarze rzeczywiście nie wyświetlisz, a później w chwili wyświetlania będą pokazywane wyniki z poprzedniego pomiaru. Druga sprawa: czemu chcesz mierzyć aż przez sekundę? Czy musisz mierzyć czas wszystkich 50 okresów? Może wystarczy zmierzyć tylko kilka i wynik uśrednić?

    Mikrokontrolery   11 Maj 2008 22:18 Odpowiedzi: 10    Wyświetleń: 1821
  • Jak przesłać temperaturę między dwoma Atmega8 przez UART w Bascom?

    Witam wszystkich,Panowie mam do Was takie pytanie, walczę od jakiegoś czasu z transmisją między dwoma atmegami8,jedna atmega mierzy temperaturę na piecu Co i wyświetla ją na wyświetlaczu lcd ,druga atmege też z wyświetlaczem mam po drugiej stronie ściany, i chce wynik temperatury z tej w kotłowni przesłać za pomocą UART-u do tej drugiej,używam polecenia...

    Mikrokontrolery AVR   23 Lip 2009 16:51 Odpowiedzi: 10    Wyświetleń: 1554
  • [ATMEGA8] [ATMEGA8][bascom] Niestabilne odczyty amperomierza przy pomiarze spadku na oporniku 0,1Ω

    Witam. Ostatnio wykonałem sobie zasilacz w którym też mierze spadek napięcia na rezystorze 0,1Ω tyle że mam jeszcze podłączony do tego wzmacniacz operacyjny. Wynik pomiaru tez strasznie mi skakał ale zrobiłem sobie wyświetlanie wyniku z 50 pomiarów. Dzięki czemu wynik nie skacze i jest stabilny. Oto kod jak to zrobić: Odczyt = 0 For Krok = 1 To...

    Mikrokontrolery AVR   02 Paź 2009 10:55 Odpowiedzi: 53    Wyświetleń: 15906
  • [m8][Bascom] odświeżanie wyświetlanych zmiennych na LCD

    Witam, mam mały problem: jest sobie program który ma za zadanie wyświetlać 2 zmienne na wyświetlaczu LCD. Pomiar 1 zmiennej trwa 750ms, pomiar 2 zmiennej trwa 100ms. Chcąc wyświetlić obie zmienne używam polecenia Call pomiar1 oraz Call pomiar2 . Jeżeli mam tak napisany program to odświeżanie wyświetlanych wyników mam co 850ms. Chciałbym, aby odświeżanie...

    Mikrokontrolery AVR   14 Kwi 2010 21:08 Odpowiedzi: 1    Wyświetleń: 1302
  • Bascom - jak ustabilizować przecinek w wyświetlaniu wartości na LCD?

    jeżeli chcesz mieć przecinek zawsze w tym samym miejscu to niestety musisz przed wyswietleniem sprawdzić wartość (długośc) wyniku i odpowiednio zmienić współrzędne wyświetlania, inaczej chyba sie nie da. czekanie 16 sekund wynika pewnie z tego, że procesor ma nastawione wolniejsze taktowanie niż przypuszcz compilator, sprawdż ustawinia Fuse bitów na...

    Mikrokontrolery AVR   17 Lip 2009 23:10 Odpowiedzi: 13    Wyświetleń: 2750
  • Atmega 8 + DS18B20 - brak zmiany wskazań temperatury, program w Bascomie

    Problem polega na tym, że odczytujesz wartość ADC z uC zamiast z DS18xxx. Brakuje ci obsługi DS18B20. Poniżej fragment kodu działającego u mnie. [syntax=vbnet] Config 1wire = Portb.0 '0,1,2 NOP 3,4,5,6,7 works good ON MY Equipment Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM 1wwrite &H44 'dokonaj konwersji Waitms...

    Mikrokontrolery Początkujący   22 Maj 2016 19:07 Odpowiedzi: 3    Wyświetleń: 1266
  • Schemat układu sterującego tablicą wyników do szkoły - praca dyplomowa

    niewiem skąd wziaść jakiś schemat ukłądu który sterowałby tą tablicą tzn. wyświetlał TYLKO wynik np meczu koszykówki i żeby za pomocą przyzisku lub pilota można było zmieniac wyświetlaną punktacje :( To trzeba sobie zaprojektować, w końcu praca dyplomowa ma pokazać tego typu zdolności. W sumie do sterowania logiką wystarczy wziać jakiś procek atmela...

    Inne Serwis   23 Wrz 2003 19:27 Odpowiedzi: 1    Wyświetleń: 1369
  • FFT i wyświetlanie widma – jak poprawnie uporządkować dane spektrum z FFT?

    no nareszcie mam troche czasu, sory że się nie odzywałem ale miałem inne zajęcie do rzeczy mam dwie wersje w bascomie, jedna całkowicie w bascomie a druga oblicza dft w assemblerze pierwsza działa tak sobie chociaż nie wiem dlaczego słupki podskakują dość chaotycznie ta w assemblerze to wcale nie działa albo się zawiesza albo wynikami są zera tak w...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 69804
  • Bascom - czujnik ciśnienia i temperatury MS5803 i2c jak odczytywać dane

    Witam , projektuje sobie stacje pogodową która mierzy temperaturę i ciśnienie z jednego czujnika (MS5803). Ma on dwie możliwości sterowania po i2c oraz SPI . Ja chcę odczytywać z niego dane po i2c i tu mam pytanie jak się zabrać za to ? Prosiłbym kogoś o zaglądniecie do DS i naprowadzenie mnie czy dobrze kombinuje z odczytem po i2c. Napisałem taki program...

    Mikrokontrolery Początkujący   12 Wrz 2012 20:39 Odpowiedzi: 10    Wyświetleń: 2457
  • Jak napisać program w Bascomie do przełączania algorytmów jednym przyciskiem?

    Piszę program i muszę wkorzystać jeden przycisk,który bedzie działać jak przerzutnik D służączy do wyboru jednego z dwóch algorytmów. O tak : If S1=0 Then Algorytm 1 sterowania wyników na LCD If S1=0 Then Algorytm 2 sterowania wyników na LCD i tak w kółko :D Nie wiem jak sprytnie napisać program by mieć za pomocą jednego przycisku taki wybór. W bascomie...

    Mikrokontrolery   07 Lis 2007 23:04 Odpowiedzi: 2    Wyświetleń: 989
  • Używanie pamięci EEPROM 24C32N w module DS3231 - Adres, zapis i odczyt danych, program BASCOM-AVR

    Witak chciałem skorzystać z pamięci 24C32N umieszczonej ns ds3231 i nie chce mi działać Napisałem prosty programik i wyświetla mi cały czas 255 skanowałem I2C i wyszłomi że adres &HAE to adres tej pamięci $regfile = "m328pdef.dat" $crystal = 16000000 Config Scl = Portc.5 Config Sda = Portc.4 Config Twi =400000 I2cinit $lib "glcdSH1106-I2C.lib"...

    Mikrokontrolery AVR   26 Gru 2022 22:18 Odpowiedzi: 3    Wyświetleń: 714
  • [ATTiny2313] [ATTiny2313][BASCOM] - Problem z wyświetlaniem tekstu na LCD

    Witam! Przypuszczam, że masz źle ustawione tzw. fuse bity. Domyślnie ATtiny2313 pracuje z wewnętrznym generatorem 8MHz i prescalerem 8, co daje w wyniku 1 MHz. W programie jest 4 MHz, można zmienić w programie na $Crystal=1000000 i zobaczyć co wtedy się bedzie działo. Dodatkowo, przy pomocy potencjometru wyregulować kontrast wyswietlacza. Powodzenia...

    Mikrokontrolery AVR   29 Paź 2015 07:24 Odpowiedzi: 9    Wyświetleń: 1122
  • Jak napisać analizator widma akustycznego w Bascom dla LCD i Atmela?

    If K > 5 Then Sing = Sing * 1.25 - filtr górno przepustowy (analogowy) coś zamocno tłumił i musiałem to wzmocnić programowo bo płytka była juz dość mocno pogmatwanai niebyło miejśca na przerubkę. poprostu wzmacnia górną transformate. Sing = Sing / 0.775 -to niepamiętam po co pewnie żeby mi się ni przesterował Sing = Log10(sing) Sing = 20 * Sing -...

    Mikrokontrolery   09 Sie 2006 08:21 Odpowiedzi: 86    Wyświetleń: 25975
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Mam pytanie odnośnie wyświetlania wyniku na wyświetlaczach led temperatury z czujnika DS18b20 odebranej z RMF12. Ramkę ładuję do bufora i wyświetlam na lcd; [syntax=c]lcd_locate(0,0); lcd_char(test[0]); lcd_str("-"); lcd_char(test[1]); lcd_str("-"); lcd_char(test[2]); lcd_str("-"); lcd_char(test[3]);[/syntax] Następnie chcę wysłać te dane do wyświtalacza...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240128
  • Jak mierzyć napięcie zmienne 50mV-1V przy 60-65Hz za pomocą mikrokontrolera?

    Chciałbym poradzić się Kolegów w sprawie takiego pomiaru potrzebuje zmierzyć napięcie zmienne o f=60-65Hz przewidywane napięcie mierzone to od ok 50mv do max 1v.Czy dobrym pomysłem jest wyprostowanie i wyfiltrowanie i następnie mierzenie ? czy może mierzyć bezpośrednio zmienne ? do jakiego poziomu ew. wzmocnić napięciowo ? jaki procesor użyć ? czy wystarczy...

    Początkujący Elektronicy   19 Paź 2008 18:45 Odpowiedzi: 3    Wyświetleń: 1426
  • Problemy z komunikacją RS między ATmega8535 a Delphi - niepełne dane

    Tak wygląda odbiór w dwóch różnych terminalach, 1 to Bascom a 2 to przykładowy dorzucony do komponentu comport, widać na nich że nie ma żadnego problemu z transmisją w obie strony, po wysłaniu do uC "1" kontroler odpowiada zmierzoną temperaturą. Dlatego od początku mówiłem że problem jest z prezentacją odebranego wyniku w aplikacji, gdybym każdy odebrany...

    Mikrokontrolery AVR   22 Gru 2011 04:34 Odpowiedzi: 33    Wyświetleń: 5155
  • Bascom 8.3 i LCD KS108 128x64 - konflikt grafiki z tekstem, jak to naprawić?

    Używam normalnej biblioteki bascom'a , ponadto problem został już rozwiązany. Chodziło o to że oscyloskop był wywoływany "goto (Sub)" , jak go wywoływałem z przycisku to były ten błąd , jak teraz jest od razu w podprogramie bez potrzeby naciskania przycisku to działa... a teraz mam jeszcze gorszy problem. Mianowicie nie wiem jak pogodzić częstotliwość...

    Mikrokontrolery   19 Lip 2007 21:13 Odpowiedzi: 12    Wyświetleń: 3217
  • Atmega8 Bascom - Jak się pozbyć zmiennej typu single

    Najwięcej czasu procka zajmuje komenda LCD W tym przykładzie w pętli jest wyświetlanie danych w każdym przejściu pętli for - next ale jest to zrobione tylko do celów symulacji. Normalnie "wynik" wysyłany jest jako zmienna ustawiająca counter1 timera. W docelowym programie te zmienne wynikowe nie są wyświetlane, służą do czego innego. W zamieszczonym...

    Mikrokontrolery AVR   09 Gru 2013 10:11 Odpowiedzi: 17    Wyświetleń: 2319
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    W obu programach masz błąd. W pierwszym: Akurat kod tu nie ma wiele wspólnego zrobiłem to na dwa sposoby i za każdym razem inne wyniki Widać że jednak ma. Chyba to rozgryzłem Proszę mnie poprawić jak się mylę No teraz by było. Przerwanie Int nie dzieli przez 256 więc masz przerwanie co impuls. Tylko po co później to: [syntax=basic4gl]Lj = Li / 250[/syntax]...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7725
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Coś mącisz a całego kodu pokazać nie chcesz. Przecież taki zapis nie ma sensu bo Round zaokrągla typy Single więc nie może zaokrąglić Long do Long do A a na końcu piszesz : Obsługa wyświetlacza LED zrealizowana jest prawidłowo, gdy napiszę B = 123456, to to się ładnie wyświetla. Może zapisuj wynik do B jeśli to B ostatecznie wyświetlasz :D Co to za...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2088
  • [atmega8] [bascom] czas przerwania na int0 i int1 - gdzie popełniłem bład

    Stworzyłem kod który powinien wyświetlać czas trwania stanu niskiego na lcd. Na wyświetlaczu pojawia się 0.0 ms oraz na przemian 1 lub 2 takt(czyli ile zliczył timer). kod: Bascom HELP "FUSING returns a formatted string of a single value." a zatem musiałbyś wprowadzić dodatkową zmienną np.: Dim Z As String * 10 i zamiast: Czas_2 = Fusing(czas_2 , "####.#########")...

    Mikrokontrolery AVR   07 Lip 2012 20:41 Odpowiedzi: 6    Wyświetleń: 2554